diff --git a/bak/listPermission.json.txt b/bak/listPermission.json.txt new file mode 100644 index 0000000..ab6dafa --- /dev/null +++ b/bak/listPermission.json.txt @@ -0,0 +1,310 @@ +{ + "menus": [ + { + "key": "dashboard", + "label": "Dashboard", + "default": true, + "children": [ + { + "key": "dashboard.view", + "label": "Melihat Dashboard", + "default": true + } + ] + }, + { + "key": "pengaduan", + "label": "Pengaduan", + "default": true, + "children": [ + { + "key": "pengaduan.view", + "label": "Melihat List & Detail", + "default": true + }, + { + "key": "pengaduan.antrian", + "label": "Detail pengaduan dengan status antrian", + "default": true, + "children": [ + { + "key": "pengaduan.antrian.tolak", + "label": "Menolak pengaduan", + "default": true + }, + { + "key": "pengaduan.antrian.terima", + "label": "Menerima pengaduan", + "default": true + } + ] + }, + { + "key": "pengaduan.diterima", + "label": "Detail pengaduan dengan status diterima", + "default": true, + "children": [ + { + "key": "pengaduan.diterima.dikerjakan", + "label": "Menegerjakan pengaduan", + "default": true + } + ] + }, + { + "key": "pengaduan.dikerjakan", + "label": "Detail pengaduan dengan status dikerjakan", + "default": true, + "children": [ + { + "key": "pengaduan.dikerjakan.selesai", + "label": "Menyelesaikan pengaduan", + "default": true + } + ] + } + ] + }, + { + "key": "pelayanan", + "label": "Pelayanan", + "default": true, + "children": [ + { + "key": "pelayanan.view", + "label": "Melihat List & Detail", + "default": true + }, + { + "key": "pelayanan.antrian", + "label": "Detail pelayanan dengan status antrian", + "default": true, + "children": [ + { + "key": "pelayanan.antrian.tolak", + "label": "Menolak pelayanan", + "default": true + }, + { + "key": "pelayanan.antrian.terima", + "label": "Menerima pelayanan", + "default": true + } + ] + }, + { + "key": "pelayanan.diterima", + "label": "Detail pelayanan dengan status diterima", + "default": true, + "children": [ + { + "key": "pelayanan.diterima.tolak", + "label": "Menolak pelayanan", + "default": true + }, + { + "key": "pelayanan.diterima.setujui", + "label": "Menyetujui pelayanan", + "default": true + } + ] + } + ] + }, + { + "key": "warga", + "label": "Warga", + "default": true, + "children": [ + { + "key": "warga.view", + "label": "Melihat List & Detail", + "default": true + } + ] + }, + { + "key": "setting", + "label": "Setting", + "default": true, + "children": [ + { + "key": "setting.profile", + "label": "Profile", + "default": true, + "children": [ + { + "key": "setting.profile.view", + "label": "View", + "default": true + }, + { + "key": "setting.profile.edit", + "label": "Edit", + "default": true + }, + { + "key": "setting.profile.password", + "label": "Ubah Password", + "default": true + } + ] + }, + { + "key": "setting.user", + "label": "User", + "default": true, + "children": [ + { + "key": "setting.user.view", + "label": "View List", + "default": true + }, + { + "key": "setting.user.tambah", + "label": "Tambah", + "default": true + }, + { + "key": "setting.user.edit", + "label": "Edit", + "default": true + }, + { + "key": "setting.user.delete", + "label": "Delete", + "default": true + } + ] + }, + { + "key": "setting.user_role", + "label": "User Role", + "default": true, + "children": [ + { + "key": "setting.user_role.view", + "label": "View List", + "default": true + }, + { + "key": "setting.user_role.tambah", + "label": "Tambah", + "default": true + }, + { + "key": "setting.user_role.edit", + "label": "Edit", + "default": true + }, + { + "key": "setting.user_role.delete", + "label": "Delete", + "default": true + } + ] + }, + { + "key": "setting.kategori_pengaduan", + "label": "Kategori Pengaduan", + "default": true, + "children": [ + { + "key": "setting.kategori_pengaduan.view", + "label": "View List", + "default": true + }, + { + "key": "setting.kategori_pengaduan.tambah", + "label": "Tambah", + "default": true + }, + { + "key": "setting.kategori_pengaduan.edit", + "label": "Edit", + "default": true + }, + { + "key": "setting.kategori_pengaduan.delete", + "label": "Delete", + "default": true + } + ] + }, + { + "key": "setting.kategori_pelayanan", + "label": "Kategori Pelayanan Surat", + "default": true, + "children": [ + { + "key": "setting.kategori_pelayanan.view", + "label": "View List", + "default": true + }, + { + "key": "setting.kategori_pelayanan.detail", + "label": "View Detail", + "default": true + }, + { + "key": "setting.kategori_pelayanan.tambah", + "label": "Tambah", + "default": true + }, + { + "key": "setting.kategori_pelayanan.edit", + "label": "Edit", + "default": true + }, + { + "key": "setting.kategori_pelayanan.delete", + "label": "Delete", + "default": true + } + ] + }, + { + "key": "setting.desa", + "label": "Desa", + "default": true, + "children": [ + { + "key": "setting.desa.view", + "label": "View List", + "default": true + }, + { + "key": "setting.desa.edit", + "label": "Edit", + "default": true + } + ] + } + ] + }, + { + "key": "api_key", + "label": "API Key", + "default": true, + "children": [ + { + "key": "api_key.view", + "label": "View List", + "default": true + } + ] + }, + { + "key": "credential", + "label": "Credential", + "default": true, + "children": [ + { + "key": "credential.view", + "label": "View List", + "default": true + } + ] + } + ] +} \ No newline at end of file diff --git a/src/components/KategoriPelayananSurat.tsx b/src/components/KategoriPelayananSurat.tsx index afb546a..da0752b 100644 --- a/src/components/KategoriPelayananSurat.tsx +++ b/src/components/KategoriPelayananSurat.tsx @@ -216,7 +216,7 @@ export default function KategoriPelayananSurat({ return ( <> {/* Modal Edit */} - - {/* - setDataChoose({ ...dataChoose, dataPelengkap: value }) - } - /> */} + + + + Data Pelengkap + + + + + + + + {dataChoose?.dataPelengkap?.map((v: any, i: number) => ( + + + + { + handleDeleteSyarat(i); + }} + > + + + + + + + + handleEditSyarat(i, { + key: v.key, + name: e.target.value, + desc: v.desc, + }) + } + /> + + + + + + handleEditSyarat(i, { + key: v.key, + name: v.name, + desc: e.target.value, + }) + } + /> + + + + ))} + + @@ -289,7 +359,7 @@ export default function KategoriPelayananSurat({ - + @@ -329,10 +399,10 @@ export default function KategoriPelayananSurat({ - + */} {/* Modal Tambah */} - - {/* - setDataTambah({ ...dataTambah, dataText: value }) - } - /> */} @@ -466,7 +527,7 @@ export default function KategoriPelayananSurat({ - + */} {/* Modal Delete */} Kategori Pelayanan Surat - {permissions.includes("setting.kategori_pelayanan.tambah") && ( + {/* {permissions.includes("setting.kategori_pelayanan.tambah") && (