|
|
@@ -14,16 +14,6 @@
|
|
|
@update:model-value="onLabelChange"
|
|
|
/>
|
|
|
|
|
|
- <q-select
|
|
|
- v-model="form.access_scope"
|
|
|
- outlined
|
|
|
- emit-value
|
|
|
- map-options
|
|
|
- label="Tipo de acesso"
|
|
|
- :options="accessScopeOptions"
|
|
|
- :rules="[inputRules.required]"
|
|
|
- />
|
|
|
-
|
|
|
<DefaultInput
|
|
|
v-model="form.slug"
|
|
|
label="Código"
|
|
|
@@ -86,12 +76,7 @@ const dialogTitle = computed(() =>
|
|
|
const form = ref({
|
|
|
label: group?.label ?? "",
|
|
|
slug: group?.slug ?? "",
|
|
|
- access_scope: group?.access_scope ?? "unit",
|
|
|
});
|
|
|
-const accessScopeOptions = [
|
|
|
- { label: "Unidade", value: "unit" },
|
|
|
- { label: "Franqueadora", value: "franchisor" },
|
|
|
-];
|
|
|
|
|
|
// Ao editar, o código já existe e não deve ser re-derivado do nome.
|
|
|
const slugTouched = ref(isEdit.value);
|
|
|
@@ -125,7 +110,7 @@ const { loading, execute } = useSubmitHandler({
|
|
|
});
|
|
|
|
|
|
const onSave = async () => {
|
|
|
- const payload = { label: form.value.label, slug: form.value.slug, access_scope: form.value.access_scope };
|
|
|
+ const payload = { label: form.value.label, slug: form.value.slug };
|
|
|
|
|
|
await execute(() =>
|
|
|
isEdit.value ? updateUserType(group.id, payload) : createUserType(payload),
|