Skip to content

Commit 4216968

Browse files
committed
refactor: Update jsonFormRendererApi.vue to use computed property for employeeType
1 parent 48612f1 commit 4216968

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/components/jsonFormRendererApi.vue

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,9 @@ const { data: result, pending, error, refresh } = await useHttp<any>(`/managemen
9898
});
9999
100100
const identityForm = inject('identityForm') as Ref<any>;
101-
const identityFormDebounced = refDebounced(identityForm, 1000, {
102-
// rejectOnCancel: true,
101+
const employeeType = computed(() => {
102+
console.log('employeeType', identityForm.value?.inetOrgPerson?.employeeType);
103+
return identityForm.value?.inetOrgPerson?.employeeType || 'LOCAL';
103104
});
104105
105106
const { data: resultUi, pending: pendingUi, error: errorUi, refresh: refreshUi } = await useHttp<any>(`/management/identities/jsonforms/${props.schemaName}`, {
@@ -110,7 +111,10 @@ const { data: resultUi, pending: pendingUi, error: errorUi, refresh: refreshUi }
110111
query: {
111112
mode,
112113
},
113-
body: identityFormDebounced,
114+
watch: [employeeType],
115+
body: {
116+
employeeType,
117+
},
114118
});
115119
116120
// const schema = ref({ ...result.value.data });

0 commit comments

Comments
 (0)