1
0
forked from PGL/Clyde

modify profil strating setup

This commit is contained in:
Wawilski 2024-03-11 21:24:40 +01:00 committed by Wal
parent 2fe6153705
commit 68df9f99fa

View File

@ -1,5 +1,5 @@
<script setup> <script setup>
import {reactive} from 'vue' import {reactive, ref} from 'vue'
import {getUser,register} from '../rest/Users.js' import {getUser,register} from '../rest/Users.js'
/* /*
const user = getUser(); const user = getUser();
@ -29,7 +29,9 @@
}, },
option:"IT", option:"IT",
degree:"BAC1", degree:"BAC1",
password:"CeciEstUnMotDePasse123",
}) })
/* /*
Teacher user Teacher user
const user =reactive({ const user =reactive({
@ -58,6 +60,9 @@
faculty:"Science", faculty:"Science",
})*/ })*/
const modif = ref(false);
const toModify = Object.assign({}, user);
</script> </script>
@ -70,7 +75,7 @@
<img class="subContainter" src="../assets/Clyde.png"> <img class="subContainter" src="../assets/Clyde.png">
</div> </div>
<div class="globalInfos"> <div class="globalInfos">
<div class="infosContainer" > <div v-if="modif==false" class="infosContainer" >
<div> <div>
{{user.firstName}} {{user.lastName.toUpperCase()}} {{user.firstName}} {{user.lastName.toUpperCase()}}
</div> </div>
@ -85,15 +90,40 @@
Role: {{user.role}} Role: {{user.role}}
</div> </div>
<div> <div>
<button> Modifier données personnelles </button> <button @click="modif=!modif"> Modifier données personnelles </button>
</div> </div>
<div v-if="(user.role==='student')"> <div v-if="(user.role==='student')">
<button>Réinscription</button> <button>Réinscription</button>
<button style="float:right;background-color:rgb(150,0,0);">Désinscription</button> <button style="float:right;background-color:rgb(150,0,0);">Désinscription</button>
</div> </div>
</div> </div>
<div v-else class="infosContainer">
<div>
Profil Picture
<input type="file">
</div>
<div>
E-mail:
<input type="mail" v-model="toModify.email" />
</div>
<div>
Address:
<input type="text" v-model="toModify.address">
</div>
<div>
Password
<input type="password" v-model="toModify.password">
</div>
<div>
Confirm Password
<input type="password" id="confirm">
</div>
<div>
<button @click=" modif=!modif">Confirm</button>
</div>
</div>
</div> </div>
<div class="moreInfos"> <div v-if="modif==false"class="moreInfos">
<div v-if="(user.role==='student')"> <div v-if="(user.role==='student')">
<div class="listTitle"> <div class="listTitle">