mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
building Confirm component
This commit is contained in:
parent
1722cf721e
commit
5acc78507e
@ -1,45 +1,30 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="vue-component">
|
<div class="vue-component" style="display: none;">
|
||||||
<h3>{{ $t('course.title') }}</h3>
|
<h3>{{ $t('course.title') }}</h3>
|
||||||
<dl>
|
<dl>
|
||||||
<dt>{{ $t('course.id') }}</dt>
|
<dt>{{ $t('course.id') }}</dt>
|
||||||
<dd>{{ accompanyingCourse.id }}</dd>
|
<dd>{{ accompanyingCourse.id }}</dd>
|
||||||
|
</dl>
|
||||||
<dt>{{ $t('course.status') }}</dt>
|
|
||||||
<dd>
|
|
||||||
<div v-if="accompanyingCourse.step !== 'DRAFT'"
|
|
||||||
class="badge badge-pill badge-primary">
|
|
||||||
{{ $t('course.step.active') }}</div>
|
|
||||||
<div v-else class="badge badge-pill badge-secondary">
|
|
||||||
{{ $t('course.step.draft') }}</div>
|
|
||||||
</dd>
|
|
||||||
|
|
||||||
<dt>{{ $t('course.closing_date') }}</dt>
|
|
||||||
<dd v-if="accompanyingCourse.closingDate">{{ $d(accompanyingCourse.closingDate.datetime, 'short') }}</dd>
|
|
||||||
|
|
||||||
<dt>{{ $t('course.closing_motive') }}</dt>
|
|
||||||
<dd v-if="accompanyingCourse.closingMotive">{{ accompanyingCourse.closingMotive.name.fr }}</dd>
|
|
||||||
</dl>
|
|
||||||
|
|
||||||
<teleport to="#header-accompanying_course-name .grid-4">
|
|
||||||
<toggle-flags
|
|
||||||
v-bind:emergency="accompanyingCourse.emergency"
|
|
||||||
v-bind:confidential="accompanyingCourse.confidential">
|
|
||||||
</toggle-flags>
|
|
||||||
</teleport>
|
|
||||||
|
|
||||||
<teleport to="#header-accompanying_course-name .grid-3">
|
|
||||||
<p style="text-align: right;">
|
|
||||||
<span v-if="accompanyingCourse.openingDate">
|
|
||||||
<i>{{ $t('course.open_at') }}{{ $d(accompanyingCourse.openingDate.datetime, 'text') }}</i>
|
|
||||||
</span><br>
|
|
||||||
<span v-if="accompanyingCourse.user">
|
|
||||||
{{ $t('course.by') }}<b>{{ accompanyingCourse.user.username }}</b>
|
|
||||||
</span>
|
|
||||||
</p>
|
|
||||||
</teleport>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<teleport to="#header-accompanying_course-name .grid-4">
|
||||||
|
<toggle-flags
|
||||||
|
v-bind:emergency="accompanyingCourse.emergency"
|
||||||
|
v-bind:confidential="accompanyingCourse.confidential">
|
||||||
|
</toggle-flags>
|
||||||
|
</teleport>
|
||||||
|
|
||||||
|
<teleport to="#header-accompanying_course-name .grid-3">
|
||||||
|
<p style="text-align: right;">
|
||||||
|
<span v-if="accompanyingCourse.openingDate">
|
||||||
|
<i>{{ $t('course.open_at') }}{{ $d(accompanyingCourse.openingDate.datetime, 'text') }}</i>
|
||||||
|
</span><br>
|
||||||
|
<span v-if="accompanyingCourse.user">
|
||||||
|
{{ $t('course.by') }}<b>{{ accompanyingCourse.user.username }}</b>
|
||||||
|
</span>
|
||||||
|
</p>
|
||||||
|
</teleport>
|
||||||
|
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
@ -1,11 +1,45 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="vue-component">
|
<div class="vue-component">
|
||||||
<h3>{{ $t('confirm.title') }}</h3>
|
<h3>
|
||||||
|
{{ $t('confirm.title') }}
|
||||||
|
<span v-if="accompanyingCourse.step !== 'DRAFT'"
|
||||||
|
class="badge badge-pill badge-primary">
|
||||||
|
{{ $t('course.step.active') }}</span>
|
||||||
|
<span v-else class="badge badge-pill badge-secondary">
|
||||||
|
{{ $t('course.step.draft') }}</span>
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<p v-if="accompanyingCourse.step === 'DRAFT'">
|
||||||
|
{{ $t('confirm.text_draft') }}
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<dl>
|
||||||
|
<dt>{{ $t('course.closing_date') }}</dt>
|
||||||
|
<dd v-if="accompanyingCourse.closingDate">{{ $d(accompanyingCourse.closingDate.datetime, 'short') }}</dd>
|
||||||
|
|
||||||
|
<dt>{{ $t('course.closing_motive') }}</dt>
|
||||||
|
<dd v-if="accompanyingCourse.closingMotive">{{ accompanyingCourse.closingMotive.name.fr }}</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<button class="sc-button bt-save"
|
||||||
|
@click="confirmCourse">
|
||||||
|
{{ $t('confirm.ok') }}
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
export default {
|
export default {
|
||||||
name: "Confirm",
|
name: "Confirm",
|
||||||
|
computed: {
|
||||||
|
accompanyingCourse() {
|
||||||
|
return this.$store.state.accompanyingCourse
|
||||||
|
}
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
confirmCourse() {
|
||||||
|
console.log('confirmCourse');
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
@ -67,6 +67,8 @@ const appMessages = {
|
|||||||
},
|
},
|
||||||
confirm: {
|
confirm: {
|
||||||
title: "Confirmation",
|
title: "Confirmation",
|
||||||
|
text_draft: "Le parcours est actuellement au statut de brouillon. En validant cette étape, vous lui donnez le statut actif.",
|
||||||
|
ok: "Activer le parcours"
|
||||||
},
|
},
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user