diff --git a/src/api/admin/meeting/meetingReservation.js b/src/api/admin/meeting/meetingReservation.js index 58b4727..4bfec8e 100644 --- a/src/api/admin/meeting/meetingReservation.js +++ b/src/api/admin/meeting/meetingReservation.js @@ -4,15 +4,15 @@ const api = { meetingReservation: '/admin/mr' } -export function getMeetingReservationList (parameter) { +export function getMeetingReservationList(parameter) { return axios({ - url: api.meetingReservation + '/list', + url: api.meetingReservation + '/list?pageNum=' + parameter.pageNum + '&pageSize=' + parameter.pageSize, method: 'post', data: parameter }) } -export function getAllRoom (parameter) { +export function getAllRoom(parameter) { return axios({ url: api.meetingReservation + '/getAllRoom', method: 'post', @@ -20,18 +20,16 @@ export function getAllRoom (parameter) { }) } -export function saveMeetingReservation (parameter) { +export function saveMeetingReservation(parameter) { + let act = parameter.mr.id == '' ? '/booking' : '/update' return axios({ - url: api.meetingReservation + (parameter.id > 0 ? '/update' : '/save'), + url: api.meetingReservation + act, method: 'post', - data: parameter, - headers: { - 'Content-Type': 'application/json;charset=UTF-8' - } + data: parameter }) } -export function delMeetingReservation (parameter) { +export function delMeetingReservation(parameter) { return axios({ url: api.meetingReservation + '/remove', method: 'post', @@ -39,4 +37,62 @@ export function delMeetingReservation (parameter) { }) } +/** + * 单位认证 + * @param parameter + * @returns {AxiosPromise} + */ +export function depLogin(parameter) { + return axios({ + url: api.meetingReservation + '/login', + method: 'post', + data: parameter + }) +} + +/** + * 会议室详情 + * @param parameter + * @returns {AxiosPromise} + */ +export function meetingRoomDetail(parameter) { + return axios({ + url: api.meetingReservation + '/roomMrs', + method: 'post', + data: parameter + }) +} + +/** + * 获取单位列表 + * @returns {AxiosPromise} + */ +export function getDep() { + return axios({ + url: api.meetingReservation + '/getOrg', + method: 'post' + }) +} + + +// 会议室-取消预约 +export function cancelOrder(parameter) { + parameter.operate = 'CANCEL' + return axios({ + // url: '/api/roomContent/cancelOrder', + url: api.meetingReservation + '/handle', + method: 'post', + data: parameter + }) +} + +// 获取预约信息 +export function getOrderInfo(parameter) { + return axios({ + url: api.meetingReservation + '/getInfo', + method: 'post', + data: parameter + }) +} + export const meetingReservationExport = api.meetingReservation + '/export' diff --git a/src/views/admin/meeting/MeetingMangerList.vue b/src/views/admin/meeting/MeetingMangerList.vue index c353570..b1dff11 100644 --- a/src/views/admin/meeting/MeetingMangerList.vue +++ b/src/views/admin/meeting/MeetingMangerList.vue @@ -1,11 +1,42 @@ + + \ No newline at end of file diff --git a/src/views/admin/meeting/modules/RoomOrderModal.vue b/src/views/admin/meeting/modules/RoomOrderModal.vue new file mode 100644 index 0000000..048c212 --- /dev/null +++ b/src/views/admin/meeting/modules/RoomOrderModal.vue @@ -0,0 +1,604 @@ + + + + \ No newline at end of file diff --git a/src/views/user/Login.vue b/src/views/user/Login.vue index c6cb2fa..b680a3f 100644 --- a/src/views/user/Login.vue +++ b/src/views/user/Login.vue @@ -209,10 +209,10 @@ export default { }, loginForm() { // 验证码暂时注销掉,需要就解开即可 - // if (!this.capctchaCheck) { - // this.$refs.verify.show() - // return false - // } + if (!this.capctchaCheck) { + this.$refs.verify.show() + return false + } const { form: { validateFields }, state,