From 3720b9ccd95a948545e875f85a3ad36d489085ed Mon Sep 17 00:00:00 2001 From: chenze <1824191732@qq.com> Date: Thu, 17 Oct 2024 16:15:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BA=86=E4=BC=9A=E8=AE=AE?= =?UTF-8?q?=E9=A2=84=E7=BA=A6=E8=AE=B0=E5=BD=95=E7=9A=84=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E5=92=8C=E4=BC=9A=E8=AE=AE=E7=AE=A1=E7=90=86=E7=9A=84=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/admin/meeting/meetingReservation.js | 42 +++ src/views/admin/meeting/MeetingMangerList.vue | 192 +++++++++++ .../admin/meeting/MeetingReservationList.vue | 326 ++++++++++++++++++ .../modules/MeetingReservationModal.vue | 251 ++++++++++++++ 4 files changed, 811 insertions(+) create mode 100644 src/api/admin/meeting/meetingReservation.js create mode 100644 src/views/admin/meeting/MeetingMangerList.vue create mode 100644 src/views/admin/meeting/MeetingReservationList.vue create mode 100644 src/views/admin/meeting/modules/MeetingReservationModal.vue 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 @@ + +