|
|
@@ -4,34 +4,23 @@
|
|
|
<template #form.input="{entry, updateRepository}">
|
|
|
<v-expansion-panels focusable multiple :value="[0,1]">
|
|
|
<!-- Description -->
|
|
|
- <UiExpansionPanel id="description" icon="fa-info">
|
|
|
+ <UiExpansionPanel id="superAdmin" icon="fa-desktop">
|
|
|
<v-container fluid class="container">
|
|
|
<v-row>
|
|
|
- <v-col cols="12" sm="6">
|
|
|
- <UiInputText field="financialDate" :data="entry['financialDate']" @update="updateRepository" />
|
|
|
- </v-col>
|
|
|
- </v-row>
|
|
|
- </v-container>
|
|
|
- </UiExpansionPanel>
|
|
|
-
|
|
|
- <UiExpansionPanel id="salary" icon="fa-users">
|
|
|
- <v-container class="container">
|
|
|
- <v-row>
|
|
|
- <v-col cols="12" sm="6">
|
|
|
- <UiInputText field="musicalDate" :data="entry['musicalDate']" @update="updateRepository" />
|
|
|
+ <v-col cols="12" sm="12">
|
|
|
+ {{$t('help_super_admin')}}
|
|
|
</v-col>
|
|
|
-
|
|
|
<v-col cols="12" sm="6">
|
|
|
- <UiInputText field="startCourseDate" :data="entry['startCourseDate']" @update="updateRepository" />
|
|
|
+ <UiInputText field="username" :data="entry['username']" @update="updateRepository" :readonly="true" />
|
|
|
</v-col>
|
|
|
|
|
|
<v-col cols="12" sm="6">
|
|
|
- <UiInputText field="endCourseDate" :data="entry['endCourseDate']" @update="updateRepository" />
|
|
|
+ <UiInputEmail field="email" :data="entry['email']" @update="updateRepository" />
|
|
|
</v-col>
|
|
|
-
|
|
|
</v-row>
|
|
|
</v-container>
|
|
|
</UiExpansionPanel>
|
|
|
+
|
|
|
</v-expansion-panels>
|
|
|
</template>
|
|
|
</UiForm>
|
|
|
@@ -40,35 +29,32 @@
|
|
|
|
|
|
<script lang="ts">
|
|
|
import {computed, ComputedRef, defineComponent, useContext} from '@nuxtjs/composition-api'
|
|
|
-import { Organization } from '@/models/Organization/Organization'
|
|
|
import { repositoryHelper } from '~/services/store/repository'
|
|
|
import {useDataUtils} from "~/composables/data/useDataUtils";
|
|
|
-import {Parameters} from "~/models/Organization/Parameters";
|
|
|
import {Query} from "@vuex-orm/core";
|
|
|
+import {AdminAccess} from "~/models/Access/AdminAccess";
|
|
|
+import {queryHelper} from "~/services/store/query";
|
|
|
|
|
|
export default defineComponent({
|
|
|
- name: 'parameters',
|
|
|
+ name: 'secure',
|
|
|
setup () {
|
|
|
- const {store, $dataProvider} = useContext()
|
|
|
+ const {$dataProvider} = useContext()
|
|
|
const {getItemToEdit} = useDataUtils($dataProvider)
|
|
|
- const id = store.state.profile.organization.parametersId
|
|
|
- const {fetchState} = getItemToEdit(id, Parameters)
|
|
|
+ const {fetchState} = getItemToEdit(1, AdminAccess)
|
|
|
|
|
|
- const repository = repositoryHelper.getRepository(Parameters)
|
|
|
+ const repository = repositoryHelper.getRepository(AdminAccess)
|
|
|
const query: ComputedRef<Query> = computed(() => repository.query())
|
|
|
+ const id: ComputedRef<number> = computed(() => {
|
|
|
+ const item:AdminAccess = queryHelper.getFirstItem(query.value) as AdminAccess
|
|
|
+ return item.id
|
|
|
+ })
|
|
|
|
|
|
return {
|
|
|
- query: () => query,
|
|
|
- id,
|
|
|
+ query: () => query.value,
|
|
|
fetchState,
|
|
|
- model: Organization
|
|
|
+ id,
|
|
|
+ model: AdminAccess
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
</script>
|
|
|
-
|
|
|
-<style scoped>
|
|
|
-.v-icon.v-icon {
|
|
|
- font-size: 14px;
|
|
|
-}
|
|
|
-</style>
|