diff --git a/src/api/admin/meeting/meetingReservation.js b/src/api/admin/meeting/meetingReservation.js new file mode 100644 index 0000000..58b4727 --- /dev/null +++ b/src/api/admin/meeting/meetingReservation.js @@ -0,0 +1,42 @@ +import { axios } from '@/utils/request' + +const api = { + meetingReservation: '/admin/mr' +} + +export function getMeetingReservationList (parameter) { + return axios({ + url: api.meetingReservation + '/list', + method: 'post', + data: parameter + }) +} + +export function getAllRoom (parameter) { + return axios({ + url: api.meetingReservation + '/getAllRoom', + method: 'post', + data: parameter + }) +} + +export function saveMeetingReservation (parameter) { + return axios({ + url: api.meetingReservation + (parameter.id > 0 ? '/update' : '/save'), + method: 'post', + data: parameter, + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} + +export function delMeetingReservation (parameter) { + return axios({ + url: api.meetingReservation + '/remove', + method: 'post', + params: parameter + }) +} + +export const meetingReservationExport = api.meetingReservation + '/export' diff --git a/src/views/admin/meeting/MeetingMangerList.vue b/src/views/admin/meeting/MeetingMangerList.vue new file mode 100644 index 0000000..472fa35 --- /dev/null +++ b/src/views/admin/meeting/MeetingMangerList.vue @@ -0,0 +1,192 @@ + + + + + \ No newline at end of file diff --git a/src/views/admin/meeting/MeetingReservationList.vue b/src/views/admin/meeting/MeetingReservationList.vue new file mode 100644 index 0000000..8e2e81d --- /dev/null +++ b/src/views/admin/meeting/MeetingReservationList.vue @@ -0,0 +1,326 @@ + + + diff --git a/src/views/admin/meeting/modules/MeetingReservationModal.vue b/src/views/admin/meeting/modules/MeetingReservationModal.vue new file mode 100644 index 0000000..3136e07 --- /dev/null +++ b/src/views/admin/meeting/modules/MeetingReservationModal.vue @@ -0,0 +1,251 @@ + +