diff --git a/src/apis/modules/activity.js b/src/apis/modules/activity.js index eff9327..a355980 100644 --- a/src/apis/modules/activity.js +++ b/src/apis/modules/activity.js @@ -13,4 +13,6 @@ export const updateItem = (id, params) => request.basic.put(`/api/v1/activities/ // 删除数据 export const delItem = (id) => request.basic.delete(`/api/v1/activities/${id}`) //获取活动报名列表 -export const getActivityList=(params)=>request.basic.get('/api/v1/activity-details',params) \ No newline at end of file +export const getActivityList = (params) => request.basic.get('/api/v1/activity-registers', params) +// 导出文件 +export const exportFile = (params) => request.basic.get('/api/v1/activity-registers/export', params, { responseType: 'blob' }) \ No newline at end of file diff --git a/src/locales/lang/zh-CN/menu.js b/src/locales/lang/zh-CN/menu.js index 13c7743..0943d75 100644 --- a/src/locales/lang/zh-CN/menu.js +++ b/src/locales/lang/zh-CN/menu.js @@ -49,5 +49,6 @@ export default { mettingRoom:'城市会客厅', mettingYuYue:'预约记录', customer:'用户管理', - aiHelper:'AI助手' + aiHelper:'AI助手', + abbreviation:'活动报名' } diff --git a/src/router/routes/pages.js b/src/router/routes/pages.js index fd1e6c0..68723a1 100644 --- a/src/router/routes/pages.js +++ b/src/router/routes/pages.js @@ -225,4 +225,16 @@ export default [ permission: '*', }, }, + { + path: 'abbreviation/index', + name: 'abbreviation', + component: 'pages/abbreviationList/index.vue', + meta: { + icon: 'icon-yonghu', + title: '活动报名', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, ] diff --git a/src/utils/request.js b/src/utils/request.js index ccf0da9..c7ec780 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -20,9 +20,10 @@ const options = { }, interceptorRequestCatch: () => {}, interceptorResponse: (response) => { + const list=['/api/v1/activity-registers/export'] // 错误处理 const { success, msg = 'Network Error' } = response.data || {} - if (![true].includes(success)) { + if (![true].includes(success) && !list.includes(response.config.url)) { message.error({ content: msg, key: MSG_ERROR_KEY, diff --git a/src/views/pages/abbreviationList/components/EditDialog.vue b/src/views/pages/abbreviationList/components/EditDialog.vue new file mode 100644 index 0000000..8578797 --- /dev/null +++ b/src/views/pages/abbreviationList/components/EditDialog.vue @@ -0,0 +1,251 @@ + + + + + diff --git a/src/views/pages/abbreviationList/index.vue b/src/views/pages/abbreviationList/index.vue new file mode 100644 index 0000000..83117c8 --- /dev/null +++ b/src/views/pages/abbreviationList/index.vue @@ -0,0 +1,283 @@ + + + + +