diff --git a/components/Master/formDetail1.vue b/components/Master/formDetail1.vue
index 400bbd5..7001bac 100644
--- a/components/Master/formDetail1.vue
+++ b/components/Master/formDetail1.vue
@@ -1,11 +1,13 @@
+
-
-
-
-
+
-
-
+
+
+
+
+
+
diff --git a/data/dummy/keuangan.role_menu.json b/data/dummy/keuangan.role_menu.json
index 10544f6..172a2fe 100644
--- a/data/dummy/keuangan.role_menu.json
+++ b/data/dummy/keuangan.role_menu.json
@@ -1,151 +1,75 @@
[{
"_id": {
- "$oid": "683da37c1b8c132fda4b32f7"
- },
- "type_user_id": {
- "$oid": "683d57b2bccc67d467a9e10f"
- },
- "menu_id": {
- "$oid": "683d582ebccc67d467a9e114"
+ "$oid": "68521cf598993d8a60c2de3b"
},
+ "type_user_id": "683d57b2bccc67d467a9e10f",
+ "menu_id": "683d582ebccc67d467a9e114",
"access": [
{
- "add": 1
- },
- {
- "update": 1
- },
- {
- "read": 1
- },
- {
+ "add": 1,
+ "update": 1,
+ "read": 1,
"delete": 1
}
]
},
{
"_id": {
- "$oid": "683da7481b8c132fda4b3302"
+ "$oid": "68521cf598993d8a60c2de3c"
},
"type_user_id": "683d57b2bccc67d467a9e10f",
"menu_id": "683d99fe1b8c132fda4b32cb",
"access": [
{
- "add": 1
- },
- {
- "update": 1
- },
- {
- "read": 1
- },
- {
- "delete": 1
- }
- ]
-},
-{
- "_id": {
- "$oid": "683da81a1b8c132fda4b3308"
- },
- "type_user_id": "683d57b2bccc67d467a9e10f",
- "menu_id": "683d9d561b8c132fda4b32e1",
- "access": [
- {
- "add": 1
- },
- {
- "update": 1
- },
- {
- "read": 1
- },
- {
+ "add": 0,
+ "update": 0,
+ "read": 0,
"delete": 0
}
]
},
{
"_id": {
- "$oid": "683da9791b8c132fda4b3314"
+ "$oid": "68521cf598993d8a60c2de3d"
},
"type_user_id": "683d57b2bccc67d467a9e10f",
"menu_id": "683d9ebc1b8c132fda4b32e2",
"access": [
{
- "add": 1
- },
- {
- "update": 1
- },
- {
- "read": 1
- },
- {
+ "add": 0,
+ "update": 0,
+ "read": 0,
"delete": 0
}
]
},
{
"_id": {
- "$oid": "683daa6f1b8c132fda4b3319"
+ "$oid": "68521cf598993d8a60c2de3e"
},
"type_user_id": "683d57b2bccc67d467a9e10f",
"menu_id": "683d9f071b8c132fda4b32e3",
"access": [
{
- "add": 1
- },
- {
- "update": 1
- },
- {
- "read": 1
- },
- {
- "delete": 1
- }
- ]
-},
-{
- "_id": {
- "$oid": "683daaf71b8c132fda4b3322"
- },
- "type_user_id": "683d57b2bccc67d467a9e10f",
- "menu_id": "683da1491b8c132fda4b32e7",
- "access": [
- {
- "add": 1
- },
- {
- "update": 1
- },
- {
- "read": 1
- },
- {
+ "add": 0,
+ "update": 0,
+ "read": 0,
"delete": 0
}
]
},
{
"_id": {
- "$oid": "683f35251b8c132fda4b3338"
+ "$oid": "68521cf598993d8a60c2de3f"
},
- "type_user_id": "683d5805bccc67d467a9e110",
- "menu_id": "683d582ebccc67d467a9e114",
+ "type_user_id": "683d57b2bccc67d467a9e10f",
+ "menu_id": "683da1491b8c132fda4b32e7",
"access": [
{
- "add": 1
- },
- {
- "update": 1
- },
- {
- "read": 1
- },
- {
- "delete": 1
+ "add": 0,
+ "update": 0,
+ "read": 0,
+ "delete": 0
}
]
}]
\ No newline at end of file
diff --git a/data/dummy/role.json b/data/dummy/role.json
new file mode 100644
index 0000000..3d6911b
--- /dev/null
+++ b/data/dummy/role.json
@@ -0,0 +1,70 @@
+{
+ "data": [
+ {
+ "_id": "68521cf598993d8a60c2de3b",
+ "type_user_id": "683d57b2bccc67d467a9e10f",
+ "menu_id": "683d582ebccc67d467a9e114",
+ "access": [
+ {
+ "add": 1,
+ "update": 1,
+ "read": 1,
+ "delete": 1
+ }
+ ]
+ },
+ {
+ "_id": "68521cf598993d8a60c2de3c",
+ "type_user_id": "683d57b2bccc67d467a9e10f",
+ "menu_id": "683d99fe1b8c132fda4b32cb",
+ "access": [
+ {
+ "add": 0,
+ "update": 0,
+ "read": 0,
+ "delete": 0
+ }
+ ]
+ },
+ {
+ "_id": "68521cf598993d8a60c2de3d",
+ "type_user_id": "683d57b2bccc67d467a9e10f",
+ "menu_id": "683d9ebc1b8c132fda4b32e2",
+ "access": [
+ {
+ "add": 0,
+ "update": 0,
+ "read": 0,
+ "delete": 0
+ }
+ ]
+ },
+ {
+ "_id": "68521cf598993d8a60c2de3e",
+ "type_user_id": "683d57b2bccc67d467a9e10f",
+ "menu_id": "683d9f071b8c132fda4b32e3",
+ "access": [
+ {
+ "add": 0,
+ "update": 0,
+ "read": 0,
+ "delete": 0
+ }
+ ]
+ },
+ {
+ "_id": "68521cf598993d8a60c2de3f",
+ "type_user_id": "683d57b2bccc67d467a9e10f",
+ "menu_id": "683da1491b8c132fda4b32e7",
+ "access": [
+ {
+ "add": 0,
+ "update": 0,
+ "read": 0,
+ "delete": 0
+ }
+ ]
+ }
+ ],
+ "message": "ID berhasil di cari"
+}
\ No newline at end of file
diff --git a/layouts/default.vue b/layouts/default.vue
index 4f26448..2f641bc 100644
--- a/layouts/default.vue
+++ b/layouts/default.vue
@@ -47,6 +47,7 @@ const response = $fetch(`${issuer.value}/protocol/openid-connect/token`, {
const idMongose = response.idMongose
const encodeProfile = $encodeBase64(JSON.stringify(response))
localStorage.setItem('userProfile', encodeProfile)
+ console.log("ini id mongose",idMongose)
// cobaSetProfile.value.push(encodeProfile)
$fetch(`/api/auth/sidebarItem`, {
method: 'POST',
diff --git a/stores/api/setting/setting.ts b/stores/api/setting/setting.ts
index dd22aa0..97f4632 100644
--- a/stores/api/setting/setting.ts
+++ b/stores/api/setting/setting.ts
@@ -2,6 +2,7 @@ import {defineStore} from "pinia";
import type {MessagesHandler} from "~/types/messagesHandler";
const runtime = useRuntimeConfig().public;
const messages = ref({});
+const typeUser = ref([]);
export const useSettingStore = defineStore("SettingStore", () => {
messages.value = {}
@@ -17,9 +18,8 @@ export const useSettingStore = defineStore("SettingStore", () => {
listMenu.value = res
// console.log("menu pinia :",listMenu.value);
});
- };
-
- const typeUser = ref([]);
+ };
+
const roleMenuById = ref([]);
const getRoleMenuById = async (body: Record) => {
typeUser.value = body;
@@ -35,6 +35,7 @@ export const useSettingStore = defineStore("SettingStore", () => {
}).then((res) => {
roleMenuById.value = res;
});
+ console.log("rolemenu byid",roleMenuById.value)
};
const listTypeUser = ref([]);