diff --git a/src/store/meetingManagement.js b/src/store/meetingManagement.js index 56e1aea..7205ccb 100644 --- a/src/store/meetingManagement.js +++ b/src/store/meetingManagement.js @@ -25,7 +25,13 @@ const actions = { }, async searchMeetings({ commit }, params) { try { - const response = await MeetingService.searchMeetings(params); + const formattedparams = { + name: params.name, + organizer: params.organizer, + startTime: params.startTime, + + }; + const response = MeetingService.searchMeetings(formattedparams); commit('setMeetings', response.data); } catch (error) { console.error('Failed to search meetings:', error); diff --git a/src/views/meeting-management/MeetingManagement.vue b/src/views/meeting-management/MeetingManagement.vue index 7c91729..9620372 100644 --- a/src/views/meeting-management/MeetingManagement.vue +++ b/src/views/meeting-management/MeetingManagement.vue @@ -4,8 +4,7 @@ - 搜索 - 导出会议 + 搜索 添加会议 @@ -38,6 +37,8 @@ import { mapActions, mapGetters } from 'vuex'; import axios from 'axios'; import MeetingService from "@services/meetingService.js"; +import MeetingManagement from "@store/meetingManagement.js"; +import meetingManagement from "@store/meetingManagement.js"; export default { name: 'MeetingManagement', @@ -48,7 +49,8 @@ export default { total: 0, searchName: '', searchOrganizer: '', - searchStartTime: null + searchStartTime: null, + allMeeting:'' }; }, computed: { @@ -87,13 +89,13 @@ export default { this.currentPage = val; this.fetchMeetings(); }, - searchMeetings() { + search() { const params = { name: this.searchName, organizer: this.searchOrganizer, startTime: this.searchStartTime ? this.searchStartTime.toISOString() : null }; - MeetingService.searchMeetings(params); + this.allMeeting = this.searchMeetings(params) }, exportMeetings() { axios