|
|
@@ -80,7 +80,6 @@
|
|
|
|
|
|
<!-- Instrutor (Neurotrainer da unidade) -->
|
|
|
<DefaultSelect
|
|
|
- v-if="canViewUsers"
|
|
|
v-model="form.instructor"
|
|
|
label="Neurotrainer"
|
|
|
:options="instructorOptions"
|
|
|
@@ -137,9 +136,8 @@ import DefaultSelect from "src/components/defaults/DefaultSelect.vue";
|
|
|
import DefaultInputDatePicker from "src/components/defaults/DefaultInputDatePicker.vue";
|
|
|
|
|
|
import { createClass, updateClass } from "src/api/class";
|
|
|
-import { getUnitPackages } from "src/api/package";
|
|
|
+import { getUnitPackagesForSelect } from "src/api/package";
|
|
|
import { getUsersByUnit } from "src/api/user";
|
|
|
-import { permissionStore } from "src/stores/permission";
|
|
|
|
|
|
defineEmits([...useDialogPluginComponent.emits]);
|
|
|
|
|
|
@@ -153,8 +151,6 @@ const { dialogRef, onDialogHide, onDialogOK, onDialogCancel } =
|
|
|
useDialogPluginComponent();
|
|
|
|
|
|
const $q = useQuasar();
|
|
|
-const permissions = permissionStore();
|
|
|
-const canViewUsers = permissions.getAccess("franchisee_users", "view");
|
|
|
|
|
|
const formRef = ref(null);
|
|
|
const saving = ref(false);
|
|
|
@@ -182,15 +178,13 @@ const form = reactive({
|
|
|
const loadPackages = async () => {
|
|
|
loadingPackages.value = true;
|
|
|
try {
|
|
|
- packageOptions.value = await getUnitPackages();
|
|
|
+ packageOptions.value = await getUnitPackagesForSelect();
|
|
|
} finally {
|
|
|
loadingPackages.value = false;
|
|
|
}
|
|
|
};
|
|
|
|
|
|
const loadInstructors = async () => {
|
|
|
- if (!canViewUsers) return;
|
|
|
-
|
|
|
loadingInstructors.value = true;
|
|
|
try {
|
|
|
const users = await getUsersByUnit();
|
|
|
@@ -237,6 +231,6 @@ const onSubmit = async () => {
|
|
|
|
|
|
onMounted(() => {
|
|
|
loadPackages();
|
|
|
- if (canViewUsers) loadInstructors();
|
|
|
+ loadInstructors();
|
|
|
});
|
|
|
</script>
|