mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
referrer component
This commit is contained in:
parent
b403569b16
commit
d08f2e0e11
@ -32,7 +32,7 @@ export default {
|
|||||||
PersonsAssociated,
|
PersonsAssociated,
|
||||||
Requestor,
|
Requestor,
|
||||||
SocialIssue,
|
SocialIssue,
|
||||||
//Referrer, //fait foirer socialissues
|
Referrer,
|
||||||
Resources,
|
Resources,
|
||||||
Comment,
|
Comment,
|
||||||
Confirm,
|
Confirm,
|
||||||
|
@ -1,11 +1,77 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="vue-component">
|
<div class="vue-component">
|
||||||
<h2><a name="section-40"></a>{{ $t('referrer.title') }}</h2>
|
<h2><a name="section-40"></a>{{ $t('referrer.title') }}</h2>
|
||||||
|
|
||||||
|
<div class="my-4">
|
||||||
|
<label for="" class="">
|
||||||
|
{{ $t('referrer.label') }}
|
||||||
|
</label>
|
||||||
|
|
||||||
|
<VueMultiselect
|
||||||
|
track-by="id"
|
||||||
|
label="text"
|
||||||
|
:multiple="false"
|
||||||
|
:searchable="true"
|
||||||
|
:placeholder="$t('referrer.placeholder')"
|
||||||
|
@update:model-value="updateReferrer"
|
||||||
|
:model-value="value"
|
||||||
|
:options="options">
|
||||||
|
</VueMultiselect>
|
||||||
|
|
||||||
|
<ul class="record_actions">
|
||||||
|
<li>
|
||||||
|
<button
|
||||||
|
class="sc-button bt-create"
|
||||||
|
type="button"
|
||||||
|
name="button"
|
||||||
|
@click="assignMe">
|
||||||
|
{{ $t('referrer.assign_me') }}
|
||||||
|
</button>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
import VueMultiselect from 'vue-multiselect';
|
||||||
|
//import { getUsers } from '../api';
|
||||||
|
import { mapState } from 'vuex';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "Referrer",
|
name: "Referrer",
|
||||||
|
components: { VueMultiselect },
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
options: []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
computed: {
|
||||||
|
...mapState({
|
||||||
|
value: state => state.accompanyingCourse.user,
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
mounted() {
|
||||||
|
this.getOptions();
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
getOptions() {
|
||||||
|
//getUsers().then(response => new Promise((resolve, reject) => {
|
||||||
|
// console.log(response);
|
||||||
|
// resolve();
|
||||||
|
//})).catch(er => this.$store.commit('catchError'), error));
|
||||||
|
},
|
||||||
|
updateReferrer(value) {
|
||||||
|
//this.$store.dispatch('updateReferrer', this.transformValue(value));
|
||||||
|
},
|
||||||
|
transformValue(value) {
|
||||||
|
let payload = value;
|
||||||
|
return { payload, body, method };
|
||||||
|
},
|
||||||
|
assignMe() {
|
||||||
|
console.log('assign me');
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
@ -47,9 +47,9 @@ export default {
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
getOptions() {
|
getOptions() {
|
||||||
getSocialIssues().then(elements => new Promise((resolve, reject) => {
|
getSocialIssues().then(response => new Promise((resolve, reject) => {
|
||||||
console.log('get socialIssues', elements.results);
|
console.log('get socialIssues', response.results);
|
||||||
this.options = elements.results;
|
this.options = response.results;
|
||||||
resolve();
|
resolve();
|
||||||
})).catch(error => this.$store.commit('catchError', error));
|
})).catch(error => this.$store.commit('catchError', error));
|
||||||
},
|
},
|
||||||
|
@ -60,8 +60,8 @@ const appMessages = {
|
|||||||
referrer: {
|
referrer: {
|
||||||
title: "Référent du parcours",
|
title: "Référent du parcours",
|
||||||
label: "Vous pouvez choisir un TMS ou vous assigner directement comme référent",
|
label: "Vous pouvez choisir un TMS ou vous assigner directement comme référent",
|
||||||
assign_me: "M'assigner comme référent",
|
|
||||||
placeholder: "Choisir un TMS",
|
placeholder: "Choisir un TMS",
|
||||||
|
assign_me: "M'assigner comme référent",
|
||||||
},
|
},
|
||||||
resources: {
|
resources: {
|
||||||
title: "Interlocuteurs privilégiés",
|
title: "Interlocuteurs privilégiés",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user