generated from gitea_admin/default
formulaire academie
This commit is contained in:
@@ -242,6 +242,7 @@
|
|||||||
v-model="diploma.type"
|
v-model="diploma.type"
|
||||||
label="Type du diplôme"
|
label="Type du diplôme"
|
||||||
placeholder="Choisir un type"
|
placeholder="Choisir un type"
|
||||||
|
:required="index === 0"
|
||||||
:options="diplomaTypeOptions"
|
:options="diplomaTypeOptions"
|
||||||
:error="quoteFormErrors.diplomas[index].type"
|
:error="quoteFormErrors.diplomas[index].type"
|
||||||
/>
|
/>
|
||||||
@@ -250,12 +251,14 @@
|
|||||||
:id="`academie-diploma-${index}-other-type`"
|
:id="`academie-diploma-${index}-other-type`"
|
||||||
v-model.trim="diploma.otherType"
|
v-model.trim="diploma.otherType"
|
||||||
label="Autre type de diplôme"
|
label="Autre type de diplôme"
|
||||||
|
:required="index === 0"
|
||||||
:error="quoteFormErrors.diplomas[index].otherType"
|
:error="quoteFormErrors.diplomas[index].otherType"
|
||||||
/>
|
/>
|
||||||
<FieldInput
|
<FieldInput
|
||||||
:id="`academie-diploma-${index}-discipline`"
|
:id="`academie-diploma-${index}-discipline`"
|
||||||
v-model.trim="diploma.discipline"
|
v-model.trim="diploma.discipline"
|
||||||
label="Discipline"
|
label="Discipline"
|
||||||
|
:required="index === 0"
|
||||||
:error="quoteFormErrors.diplomas[index].discipline"
|
:error="quoteFormErrors.diplomas[index].discipline"
|
||||||
/>
|
/>
|
||||||
<FieldInput
|
<FieldInput
|
||||||
@@ -265,12 +268,14 @@
|
|||||||
type="number"
|
type="number"
|
||||||
min="1900"
|
min="1900"
|
||||||
max="2027"
|
max="2027"
|
||||||
|
:required="index === 0"
|
||||||
:error="quoteFormErrors.diplomas[index].year"
|
:error="quoteFormErrors.diplomas[index].year"
|
||||||
/>
|
/>
|
||||||
<FieldInput
|
<FieldInput
|
||||||
:id="`academie-diploma-${index}-establishment`"
|
:id="`academie-diploma-${index}-establishment`"
|
||||||
v-model.trim="diploma.establishment"
|
v-model.trim="diploma.establishment"
|
||||||
label="Établissement"
|
label="Établissement"
|
||||||
|
:required="index === 0"
|
||||||
:error="quoteFormErrors.diplomas[index].establishment"
|
:error="quoteFormErrors.diplomas[index].establishment"
|
||||||
class="md:col-span-2"
|
class="md:col-span-2"
|
||||||
/>
|
/>
|
||||||
@@ -538,22 +543,30 @@
|
|||||||
"Contrebasse",
|
"Contrebasse",
|
||||||
"Flûte",
|
"Flûte",
|
||||||
"Piccolo",
|
"Piccolo",
|
||||||
|
"Flûte en sol ",
|
||||||
|
"Flûte + flûte en sol",
|
||||||
"Flûte + piccolo",
|
"Flûte + piccolo",
|
||||||
"Hautbois",
|
"Hautbois",
|
||||||
"Cor anglais jouant le 2e hautbois",
|
"Cor anglais jouant le hautbois",
|
||||||
"Clarinette",
|
"Clarinette",
|
||||||
|
"Clarinette en mi bémol",
|
||||||
|
"Clarinette basse",
|
||||||
|
"Clarinette + clarinette en mi bémol",
|
||||||
|
"Clarinette + clarinette basse",
|
||||||
"Basson",
|
"Basson",
|
||||||
"Contrebasson",
|
"Contrebasson",
|
||||||
"Basson + Contrebasson",
|
"Basson + Contrebasson",
|
||||||
"Cor",
|
"Cor",
|
||||||
"Trompette",
|
"Trompette",
|
||||||
"Trombone 2",
|
"Trombone piccolo",
|
||||||
"Trombone basse ou trombone 3",
|
"Trompette + trompette piccolo",
|
||||||
|
"Trombone ténor",
|
||||||
|
"Trombone 3 / trombone basse",
|
||||||
"Tuba",
|
"Tuba",
|
||||||
"Harpe",
|
|
||||||
"Percussions",
|
"Percussions",
|
||||||
"Timbales",
|
"Timbales",
|
||||||
"Percussions + timbales",
|
"Percussions + timbales",
|
||||||
|
"Harpe"
|
||||||
]
|
]
|
||||||
const trainingLevelOptions = [
|
const trainingLevelOptions = [
|
||||||
"Cycle 3 - 1ère année",
|
"Cycle 3 - 1ère année",
|
||||||
@@ -760,9 +773,10 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
quoteForm.diplomas.forEach((diploma, index) => {
|
quoteForm.diplomas.forEach((diploma, index) => {
|
||||||
|
const isFirstDiploma = index === 0
|
||||||
const hasDiplomaData = Boolean(diploma.type || diploma.otherType || diploma.discipline || diploma.year || diploma.establishment)
|
const hasDiplomaData = Boolean(diploma.type || diploma.otherType || diploma.discipline || diploma.year || diploma.establishment)
|
||||||
|
|
||||||
if (!hasDiplomaData) {
|
if (!isFirstDiploma && !hasDiplomaData) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user