++ aggiunta la prenotazione negli eventi. con la lista degli utenti.

This commit is contained in:
Surya Paolo
2023-04-17 00:11:45 +02:00
parent 6f1f962c0a
commit 3cf4562285
38 changed files with 2016 additions and 1278 deletions

View File

@@ -27,6 +27,7 @@ import { useMessageStore } from '@store/MessageStore'
import { static_data } from '@/db/static_data'
import { lists } from '@store/Modules/lists'
import translate from '@/globalroutines/util'
import { shared_consts } from '@src/common/shared_vuejs'
export default defineComponent({
name: 'CEventsCalendar',
@@ -82,8 +83,10 @@ export default defineComponent({
const formbookEventDefault = ref(<IBookedEvent>{
userId: '',
username: '',
msgbooking: '',
infoevent: '',
tableType: shared_consts.TABLETYPE.DefaultCal,
numpeople: 1,
numpeopleLunch: 0,
numpeopleDinner: 0,
@@ -94,14 +97,8 @@ export default defineComponent({
})
const formAskForDefault = ref(<IMessage>{
dest: {
idapp: process.env.APP_ID,
username: ''
},
origin: {
idapp: process.env.APP_ID,
username: ''
},
dest: '',
origin: '',
message: ''
})
@@ -151,15 +148,9 @@ export default defineComponent({
})
const bookEventForm = ref({ ...formbookEventDefault.value })
const askInfoForm = ref(<IMessage>{
dest: {
idapp: process.env.APP_ID,
username: ''
},
origin: {
idapp: process.env.APP_ID,
username: ''
},
message: ''
dest: '',
origin: '',
message: '',
})
const displayEvent = ref(false)
const myevent = ref({})
@@ -402,6 +393,8 @@ export default defineComponent({
myevent.value = eventparam
askInfoForm.value = {
origin: '',
dest: '',
message: ''
}
@@ -610,7 +603,7 @@ export default defineComponent({
function EditBookEvent(myevent: IEvents) {
const bookedevent: any = calendarStore.findEventBooked(myevent, false)
const bookedevent: any = calendarStore.findEventBooked(myevent._id, false)
console.log('bookedevent', bookedevent)
@@ -639,10 +632,8 @@ export default defineComponent({
event_id: myevent._id,
infoevent: tools.gettextevent(myevent)
},
dest: {
idapp: process.env.APP_ID,
username: myevent.teacher
},
origin: userStore.my.username,
dest: myevent.teacher!,
message: askInfoForm.value.message
}
@@ -668,6 +659,8 @@ export default defineComponent({
const data: IBookedEvent = {
userId: userStore.my._id,
id_bookedevent: myevent._id,
username: bookEventForm.value.username,
tableType: shared_consts.TABLETYPE.DefaultCal,
numpeople: bookEventForm.value.numpeople,
numpeopleLunch: bookEventForm.value.numpeopleLunch,
numpeopleDinner: bookEventForm.value.numpeopleDinner,