From 41c2b106d74c9065695bf605950dc7c6be1ffb26 Mon Sep 17 00:00:00 2001 From: RISE Date: Mon, 19 Jan 2026 12:49:30 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=86=E5=A4=87=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/ems/qualityReport.ts | 68 +++ src/api/stuwork/activityawards.ts | 88 +++ src/api/stuwork/activityinfo.ts | 79 +++ src/api/stuwork/activityinfosub.ts | 36 ++ src/api/stuwork/activityinfosubsignup.ts | 61 +++ src/api/stuwork/assessmentcategory.ts | 74 ++- src/api/stuwork/assessmentpoint.ts | 76 ++- src/api/stuwork/classactivity.ts | 62 +++ src/api/stuwork/classfeelog.ts | 75 +++ src/api/stuwork/classhonor.ts | 81 ++- src/api/stuwork/classpaper.ts | 74 +++ src/api/stuwork/classpublicity.ts | 96 +++- src/api/stuwork/classsafeedu.ts | 75 +++ src/api/stuwork/classsummary.ts | 62 +++ src/api/stuwork/classtheme.ts | 110 ++++ src/api/stuwork/rewardclass.ts | 79 +++ src/api/stuwork/rewarddorm.ts | 79 +++ src/api/stuwork/rewardrule.ts | 74 +++ src/api/stuwork/rewardstudent.ts | 27 + src/api/stuwork/stipendtermbatch.ts | 61 +++ src/api/stuwork/stuassociation.ts | 61 +++ src/api/stuwork/stuassociationmember.ts | 14 + src/api/stuwork/stucare.ts | 74 +++ src/api/stuwork/stuconduct.ts | 103 ++++ src/api/stuwork/stuunion.ts | 37 ++ src/api/stuwork/stuunionleague.ts | 91 ++++ src/api/stuwork/tuitionfreestu.ts | 85 +++ src/api/stuwork/tuitionfreestuapply.ts | 26 + src/api/stuwork/tuitionfreestuapprove.ts | 26 + src/api/stuwork/tuitionfreeterm.ts | 62 +++ src/assets/Untitled | 1 + src/assets/file/文明班级导入模板.xlsx | Bin 0 -> 9116 bytes src/views/ems/qualityReport/edit.vue | 178 ++++++ src/views/ems/qualityReport/index.vue | 508 ++++++++++++++++++ src/views/stuwork/activityawards/form.vue | 268 +++++++++ src/views/stuwork/activityawards/index.vue | 245 +++++++++ src/views/stuwork/activityinfo/detail.vue | 76 +++ src/views/stuwork/activityinfo/form.vue | 167 ++++++ src/views/stuwork/activityinfo/index.vue | 244 +++++++++ src/views/stuwork/activityinfosub/index.vue | 174 ++++++ .../stuwork/activityinfosubsignup/index.vue | 260 +++++++++ src/views/stuwork/assessmentcategory/form.vue | 165 ++++++ .../stuwork/assessmentcategory/index.vue | 178 ++++++ src/views/stuwork/assessmentpoint/form.vue | 214 ++++++++ src/views/stuwork/assessmentpoint/index.vue | 159 ++++++ src/views/stuwork/classactivity/form.vue | 335 ++++++++++++ src/views/stuwork/classactivity/index.vue | 316 +++++++++++ src/views/stuwork/classfeelog/form.vue | 368 +++++++++++++ src/views/stuwork/classfeelog/index.vue | 430 +++++++++++++++ src/views/stuwork/classhonor/belong.vue | 179 ++++++ src/views/stuwork/classhonor/form.vue | 209 +++++++ src/views/stuwork/classhonor/index.vue | 386 +++++++++++++ src/views/stuwork/classpaper/detail.vue | 276 ++++++++++ src/views/stuwork/classpaper/form.vue | 268 +++++++++ src/views/stuwork/classpaper/index.vue | 415 ++++++++++++++ src/views/stuwork/classpublicity/belong.vue | 179 ++++++ src/views/stuwork/classpublicity/form.vue | 216 ++++++++ src/views/stuwork/classpublicity/index.vue | 407 ++++++++++++++ src/views/stuwork/classsafeedu/detail.vue | 277 ++++++++++ src/views/stuwork/classsafeedu/form.vue | 290 ++++++++++ src/views/stuwork/classsafeedu/index.vue | 381 +++++++++++++ src/views/stuwork/classsummary/detail.vue | 239 ++++++++ src/views/stuwork/classsummary/form.vue | 355 ++++++++++++ src/views/stuwork/classsummary/index.vue | 371 +++++++++++++ src/views/stuwork/classtheme/index.vue | 344 ++++++++++++ src/views/stuwork/classtheme/init.vue | 240 +++++++++ src/views/stuwork/classtheme/record.vue | 227 ++++++++ src/views/stuwork/classtheme/recordForm.vue | 199 +++++++ src/views/stuwork/pendingwork/index.vue | 32 +- src/views/stuwork/rewardclass/form.vue | 210 ++++++++ src/views/stuwork/rewardclass/index.vue | 424 +++++++++++++++ src/views/stuwork/rewarddorm/form.vue | 204 +++++++ src/views/stuwork/rewarddorm/index.vue | 364 +++++++++++++ src/views/stuwork/rewardrule/form.vue | 201 +++++++ src/views/stuwork/rewardrule/index.vue | 197 +++++++ src/views/stuwork/rewardstudent/index.vue | 317 +++++++++++ src/views/stuwork/stipendstu/examIndex.vue | 322 +++++++++++ src/views/stuwork/stipendstu/form.vue | 378 +++++++++++++ src/views/stuwork/stipendtermbatch/form.vue | 378 +++++++++++++ src/views/stuwork/stipendtermbatch/index.vue | 322 +++++++++++ src/views/stuwork/stuassociation/form.vue | 362 +++++++++++++ src/views/stuwork/stuassociation/index.vue | 274 ++++++++++ src/views/stuwork/stuassociation/member.vue | 134 +++++ src/views/stuwork/stucare/form.vue | 302 +++++++++++ src/views/stuwork/stucare/index.vue | 378 +++++++++++++ src/views/stuwork/stucare/result.vue | 151 ++++++ src/views/stuwork/stuconduct/form.vue | 406 ++++++++++++++ src/views/stuwork/stuconduct/index.vue | 472 ++++++++++++++++ src/views/stuwork/stuconduct/indexTerm.vue | 372 +++++++++++++ src/views/stuwork/stuconduct/indexYear.vue | 334 ++++++++++++ src/views/stuwork/stuunion/form.vue | 216 ++++++++ src/views/stuwork/stuunion/index.vue | 140 +++++ src/views/stuwork/stuunionleague/form.vue | 183 +++++++ src/views/stuwork/stuunionleague/index.vue | 368 +++++++++++++ src/views/stuwork/tuitionfreestu/apply.vue | 371 +++++++++++++ src/views/stuwork/tuitionfreestu/approve.vue | 306 +++++++++++ src/views/stuwork/tuitionfreestu/detail.vue | 70 +++ src/views/stuwork/tuitionfreestu/index.vue | 492 +++++++++++++++++ src/views/stuwork/tuitionfreeterm/form.vue | 328 +++++++++++ src/views/stuwork/tuitionfreeterm/index.vue | 277 ++++++++++ 100 files changed, 21014 insertions(+), 31 deletions(-) create mode 100644 src/api/ems/qualityReport.ts create mode 100644 src/api/stuwork/activityawards.ts create mode 100644 src/api/stuwork/activityinfo.ts create mode 100644 src/api/stuwork/activityinfosub.ts create mode 100644 src/api/stuwork/activityinfosubsignup.ts create mode 100644 src/api/stuwork/classactivity.ts create mode 100644 src/api/stuwork/classfeelog.ts create mode 100644 src/api/stuwork/classpaper.ts create mode 100644 src/api/stuwork/classsafeedu.ts create mode 100644 src/api/stuwork/classsummary.ts create mode 100644 src/api/stuwork/classtheme.ts create mode 100644 src/api/stuwork/rewardclass.ts create mode 100644 src/api/stuwork/rewarddorm.ts create mode 100644 src/api/stuwork/rewardrule.ts create mode 100644 src/api/stuwork/rewardstudent.ts create mode 100644 src/api/stuwork/stipendtermbatch.ts create mode 100644 src/api/stuwork/stuassociation.ts create mode 100644 src/api/stuwork/stuassociationmember.ts create mode 100644 src/api/stuwork/stucare.ts create mode 100644 src/api/stuwork/stuconduct.ts create mode 100644 src/api/stuwork/stuunion.ts create mode 100644 src/api/stuwork/stuunionleague.ts create mode 100644 src/api/stuwork/tuitionfreestu.ts create mode 100644 src/api/stuwork/tuitionfreestuapply.ts create mode 100644 src/api/stuwork/tuitionfreestuapprove.ts create mode 100644 src/api/stuwork/tuitionfreeterm.ts create mode 100644 src/assets/Untitled create mode 100644 src/assets/file/文明班级导入模板.xlsx create mode 100644 src/views/ems/qualityReport/edit.vue create mode 100644 src/views/ems/qualityReport/index.vue create mode 100644 src/views/stuwork/activityawards/form.vue create mode 100644 src/views/stuwork/activityawards/index.vue create mode 100644 src/views/stuwork/activityinfo/detail.vue create mode 100644 src/views/stuwork/activityinfo/form.vue create mode 100644 src/views/stuwork/activityinfo/index.vue create mode 100644 src/views/stuwork/activityinfosub/index.vue create mode 100644 src/views/stuwork/activityinfosubsignup/index.vue create mode 100644 src/views/stuwork/assessmentcategory/form.vue create mode 100644 src/views/stuwork/assessmentcategory/index.vue create mode 100644 src/views/stuwork/assessmentpoint/form.vue create mode 100644 src/views/stuwork/assessmentpoint/index.vue create mode 100644 src/views/stuwork/classactivity/form.vue create mode 100644 src/views/stuwork/classactivity/index.vue create mode 100644 src/views/stuwork/classfeelog/form.vue create mode 100644 src/views/stuwork/classfeelog/index.vue create mode 100644 src/views/stuwork/classhonor/belong.vue create mode 100644 src/views/stuwork/classhonor/form.vue create mode 100644 src/views/stuwork/classhonor/index.vue create mode 100644 src/views/stuwork/classpaper/detail.vue create mode 100644 src/views/stuwork/classpaper/form.vue create mode 100644 src/views/stuwork/classpaper/index.vue create mode 100644 src/views/stuwork/classpublicity/belong.vue create mode 100644 src/views/stuwork/classpublicity/form.vue create mode 100644 src/views/stuwork/classpublicity/index.vue create mode 100644 src/views/stuwork/classsafeedu/detail.vue create mode 100644 src/views/stuwork/classsafeedu/form.vue create mode 100644 src/views/stuwork/classsafeedu/index.vue create mode 100644 src/views/stuwork/classsummary/detail.vue create mode 100644 src/views/stuwork/classsummary/form.vue create mode 100644 src/views/stuwork/classsummary/index.vue create mode 100644 src/views/stuwork/classtheme/index.vue create mode 100644 src/views/stuwork/classtheme/init.vue create mode 100644 src/views/stuwork/classtheme/record.vue create mode 100644 src/views/stuwork/classtheme/recordForm.vue create mode 100644 src/views/stuwork/rewardclass/form.vue create mode 100644 src/views/stuwork/rewardclass/index.vue create mode 100644 src/views/stuwork/rewarddorm/form.vue create mode 100644 src/views/stuwork/rewarddorm/index.vue create mode 100644 src/views/stuwork/rewardrule/form.vue create mode 100644 src/views/stuwork/rewardrule/index.vue create mode 100644 src/views/stuwork/rewardstudent/index.vue create mode 100644 src/views/stuwork/stipendstu/examIndex.vue create mode 100644 src/views/stuwork/stipendstu/form.vue create mode 100644 src/views/stuwork/stipendtermbatch/form.vue create mode 100644 src/views/stuwork/stipendtermbatch/index.vue create mode 100644 src/views/stuwork/stuassociation/form.vue create mode 100644 src/views/stuwork/stuassociation/index.vue create mode 100644 src/views/stuwork/stuassociation/member.vue create mode 100644 src/views/stuwork/stucare/form.vue create mode 100644 src/views/stuwork/stucare/index.vue create mode 100644 src/views/stuwork/stucare/result.vue create mode 100644 src/views/stuwork/stuconduct/form.vue create mode 100644 src/views/stuwork/stuconduct/index.vue create mode 100644 src/views/stuwork/stuconduct/indexTerm.vue create mode 100644 src/views/stuwork/stuconduct/indexYear.vue create mode 100644 src/views/stuwork/stuunion/form.vue create mode 100644 src/views/stuwork/stuunion/index.vue create mode 100644 src/views/stuwork/stuunionleague/form.vue create mode 100644 src/views/stuwork/stuunionleague/index.vue create mode 100644 src/views/stuwork/tuitionfreestu/apply.vue create mode 100644 src/views/stuwork/tuitionfreestu/approve.vue create mode 100644 src/views/stuwork/tuitionfreestu/detail.vue create mode 100644 src/views/stuwork/tuitionfreestu/index.vue create mode 100644 src/views/stuwork/tuitionfreeterm/form.vue create mode 100644 src/views/stuwork/tuitionfreeterm/index.vue diff --git a/src/api/ems/qualityReport.ts b/src/api/ems/qualityReport.ts new file mode 100644 index 0000000..6981a88 --- /dev/null +++ b/src/api/ems/qualityReport.ts @@ -0,0 +1,68 @@ +import request from '/@/utils/request'; + +/** + * 分页查询素质报告单列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/ems/emsqualityreport/page', + method: 'get', + params: query + }); +}; + +/** + * 编辑评语 + * @param data + */ +export const updatePY = (data: any) => { + return request({ + url: '/ems/emsqualityreport/updatePY', + method: 'post', + data + }); +}; + +/** + * 评语导入 + * @param file + */ +export const importComment = (file: File) => { + const formData = new FormData(); + formData.append('file', file); + return request({ + url: '/ems/emsqualityreport/importComment', + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }); +}; + +/** + * 设置班级开学时间 + * @param data + */ +export const setClassStartTime = (data: any) => { + return request({ + url: '/ems/emsqualityreport/setClassStartTime', + method: 'post', + data + }); +}; + +/** + * 名单导出 + * @param query + */ +export const exportExcel = (query?: any) => { + return request({ + url: '/ems/emsqualityreport/exportExcel', + method: 'get', + params: query, + responseType: 'blob' // Important for file downloads + }); +}; + diff --git a/src/api/stuwork/activityawards.ts b/src/api/stuwork/activityawards.ts new file mode 100644 index 0000000..3fcfd3f --- /dev/null +++ b/src/api/stuwork/activityawards.ts @@ -0,0 +1,88 @@ +import request from '/@/utils/request'; + +/** + * 分页查询获奖活动信息列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/activityawards/page', + method: 'get', + params: query + }); +}; + +/** + * 新增获奖活动信息 + * @param data + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/activityawards', + method: 'post', + data + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: `/stuwork/activityawards/${id}`, + method: 'get' + }); +}; + +/** + * 编辑获奖活动信息 + * @param data + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/activityawards', + method: 'put', + data + }); +}; + +/** + * 删除获奖活动信息 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/activityawards', + method: 'delete', + data: ids + }); +}; + +/** + * 获取活动主题列表 + */ +export const getActivityInfoList = () => { + return request({ + url: '/stuwork/activityinfo/activityInfoList', + method: 'get' + }); +}; + +/** + * 导入获奖活动信息 + * @param file 文件 + */ +export const importExcel = (file: File) => { + const formData = new FormData(); + formData.append('file', file); + return request({ + url: '/stuwork/activityawards/import', + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }); +}; + diff --git a/src/api/stuwork/activityinfo.ts b/src/api/stuwork/activityinfo.ts new file mode 100644 index 0000000..26c26d0 --- /dev/null +++ b/src/api/stuwork/activityinfo.ts @@ -0,0 +1,79 @@ +import request from '/@/utils/request'; + +/** + * 分页查询活动列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/activityinfo/page', + method: 'get', + params: query + }); +}; + +/** + * 新增活动 + * @param data + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/activityinfo', + method: 'post', + data + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: `/stuwork/activityinfo/${id}`, + method: 'get' + }); +}; + +/** + * 编辑活动 + * @param data + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/activityinfo', + method: 'put', + data + }); +}; + +/** + * 删除活动 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/activityinfo', + method: 'delete', + data: ids + }); +}; + +/** + * 导入子项目 + * @param id 活动ID + * @param file 文件 + */ +export const importSub = (id: string, file: File) => { + const formData = new FormData(); + formData.append('file', file); + return request({ + url: `/stuwork/activityinfo/importSub/${id}`, + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }); +}; + diff --git a/src/api/stuwork/activityinfosub.ts b/src/api/stuwork/activityinfosub.ts new file mode 100644 index 0000000..bcc4825 --- /dev/null +++ b/src/api/stuwork/activityinfosub.ts @@ -0,0 +1,36 @@ +import request from '/@/utils/request'; + +/** + * 分页查询活动子项目列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/activityinfosub/page', + method: 'get', + params: query + }); +}; + +/** + * 获取活动主题列表 + */ +export const getActivityInfoList = () => { + return request({ + url: '/stuwork/activityinfo/activityInfoList', + method: 'get' + }); +}; + +/** + * 删除活动子项目 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/activityinfosub', + method: 'delete', + data: ids + }); +}; + diff --git a/src/api/stuwork/activityinfosubsignup.ts b/src/api/stuwork/activityinfosubsignup.ts new file mode 100644 index 0000000..f9860db --- /dev/null +++ b/src/api/stuwork/activityinfosubsignup.ts @@ -0,0 +1,61 @@ +import request from '/@/utils/request'; + +/** + * 分页查询活动报名列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/activityinfosubsignup/page', + method: 'get', + params: query + }); +}; + +/** + * 获取活动主题列表 + */ +export const getActivityInfoList = () => { + return request({ + url: '/stuwork/activityinfo/activityInfoList', + method: 'get' + }); +}; + +/** + * 获取子项目列表 + * @param activityInfoId 活动主题ID(可选) + */ +export const getActivityInfoSubList = (activityInfoId?: string) => { + return request({ + url: '/stuwork/activityinfosub/activityInfoSubList', + method: 'get', + params: activityInfoId ? { activityInfoId } : {} + }); +}; + +/** + * 删除活动报名 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/activityinfosubsignup', + method: 'delete', + data: ids + }); +}; + +/** + * 导出活动报名表 + * @param query 查询参数 + */ +export const exportExcel = (query?: any) => { + return request({ + url: '/stuwork/activityinfosubsignup/export', + method: 'get', + params: query, + responseType: 'blob' + }); +}; + diff --git a/src/api/stuwork/assessmentcategory.ts b/src/api/stuwork/assessmentcategory.ts index 9b0f923..36afef8 100644 --- a/src/api/stuwork/assessmentcategory.ts +++ b/src/api/stuwork/assessmentcategory.ts @@ -1,13 +1,73 @@ -import request from "/@/utils/request" +import request from '/@/utils/request'; /** - * 获取考核项目列表 - * @returns {Promise} 请求的 Promise 对象。 + * 分页查询考核奖项列表 + * @param query */ -export function getList() { +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/assessmentcategory/page', + method: 'get', + params: query + }); +}; + +/** + * 获取考核奖项列表(不分页) + * @param query + */ +export const getList = (query?: any) => { return request({ url: '/stuwork/assessmentcategory/list', - method: 'get' - }) -} + method: 'get', + params: query + }); +}; +/** + * 新增考核奖项 + * @param data + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/assessmentcategory', + method: 'post', + data + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: '/stuwork/assessmentcategory/detail', + method: 'get', + params: { id } + }); +}; + +/** + * 编辑考核奖项 + * @param data + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/assessmentcategory/edit', + method: 'post', + data + }); +}; + +/** + * 删除考核奖项 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/assessmentcategory/delete', + method: 'post', + data: ids + }); +}; diff --git a/src/api/stuwork/assessmentpoint.ts b/src/api/stuwork/assessmentpoint.ts index e9bc6e9..0e3f414 100644 --- a/src/api/stuwork/assessmentpoint.ts +++ b/src/api/stuwork/assessmentpoint.ts @@ -1,13 +1,73 @@ -import request from "/@/utils/request" +import request from '/@/utils/request'; /** - * 获取考核指标列表 - * @returns {Promise} 请求的 Promise 对象。 + * 分页查询考核指标列表 + * @param query */ -export function getList() { +export const fetchList = (query?: any) => { return request({ - url: '/stuwork/assessmentpoint/list', - method: 'get' - }) -} + url: '/stuwork/assessmentpoint/page', + method: 'get', + params: query + }); +}; +/** + * 根据考核项ID获取考核指标列表 + * @param categortyId + */ +export const getAssessmentPointListByacId = (categortyId: string) => { + return request({ + url: '/stuwork/assessmentpoint/getAssessmentPointListByacId', + method: 'get', + params: { categortyId } + }); +}; + +/** + * 新增考核指标 + * @param data + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/assessmentpoint', + method: 'post', + data + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: '/stuwork/assessmentpoint/detail', + method: 'get', + params: { id } + }); +}; + +/** + * 编辑考核指标 + * @param data + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/assessmentpoint/edit', + method: 'post', + data + }); +}; + +/** + * 删除考核指标 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/assessmentpoint/delete', + method: 'post', + data: ids + }); +}; diff --git a/src/api/stuwork/classactivity.ts b/src/api/stuwork/classactivity.ts new file mode 100644 index 0000000..af08694 --- /dev/null +++ b/src/api/stuwork/classactivity.ts @@ -0,0 +1,62 @@ +import request from '/@/utils/request'; + +/** + * 分页查询活动记录列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/classactivity/page', + method: 'get', + params: query + }); +}; + +/** + * 新增活动记录 + * @param data + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/classactivity', + method: 'post', + data + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: '/stuwork/classactivity/detail', + method: 'get', + params: { id } + }); +}; + +/** + * 编辑活动记录 + * @param data + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/classactivity/edit', + method: 'post', + data + }); +}; + +/** + * 删除活动记录 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/classactivity/delete', + method: 'post', + data: ids + }); +}; + diff --git a/src/api/stuwork/classfeelog.ts b/src/api/stuwork/classfeelog.ts new file mode 100644 index 0000000..9984064 --- /dev/null +++ b/src/api/stuwork/classfeelog.ts @@ -0,0 +1,75 @@ +import request from '/@/utils/request'; + +/** + * 分页查询班费记录列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/classfeelog/page', + method: 'get', + params: query + }); +}; + +/** + * 新增班费记录 + * @param data + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/classfeelog', + method: 'post', + data + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: '/stuwork/classfeelog/detail', + method: 'get', + params: { id } + }); +}; + +/** + * 编辑班费记录 + * @param data + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/classfeelog/edit', + method: 'post', + data + }); +}; + +/** + * 删除班费记录 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/classfeelog/delete', + method: 'post', + data: ids + }); +}; + +/** + * 导出班费记录 + * @param query + */ +export const exportExcel = (query?: any) => { + return request({ + url: '/stuwork/classfeelog/export', + method: 'get', + params: query, + responseType: 'blob' + }); +}; + diff --git a/src/api/stuwork/classhonor.ts b/src/api/stuwork/classhonor.ts index e688ed9..ef54a39 100644 --- a/src/api/stuwork/classhonor.ts +++ b/src/api/stuwork/classhonor.ts @@ -1,13 +1,84 @@ import request from '/@/utils/request'; +/** + * 分页查询班级荣誉列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/classhonor/page', + method: 'get', + params: query + }); +}; + +/** + * 新增班级荣誉 + * @param data + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/classhonor', + method: 'post', + data + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: '/stuwork/classhonor/detail', + method: 'get', + params: { id } + }); +}; + +/** + * 编辑班级荣誉 + * @param data + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/classhonor/edit', + method: 'post', + data + }); +}; + +/** + * 归档班级荣誉 + * @param data + */ +export const editBelong = (data: any) => { + return request({ + url: '/stuwork/classhonor/editBelong', + method: 'post', + data + }); +}; + +/** + * 删除班级荣誉 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/classhonor/delete', + method: 'post', + data: ids + }); +}; + /** * 根据班级代码查询班级荣誉 * @param classCode 班级代码 */ export const queryClassHonorByClassCode = (classCode: string | number) => { - return request({ - url: `/stuwork/classhonor/queryClassHonorByClassCode/${classCode}`, - method: 'get', - }); + return request({ + url: `/stuwork/classhonor/queryClassHonorByClassCode/${classCode}`, + method: 'get', + }); }; - diff --git a/src/api/stuwork/classpaper.ts b/src/api/stuwork/classpaper.ts new file mode 100644 index 0000000..f259462 --- /dev/null +++ b/src/api/stuwork/classpaper.ts @@ -0,0 +1,74 @@ +import request from '/@/utils/request'; + +/** + * 分页查询德育论文和案例列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/classpaper/page', + method: 'get', + params: query + }); +}; + +/** + * 新增德育论文和案例 + * @param data + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/classpaper', + method: 'post', + data + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: '/stuwork/classpaper/detail', + method: 'get', + params: { id } + }); +}; + +/** + * 编辑德育论文和案例 + * @param data + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/classpaper/edit', + method: 'post', + data + }); +}; + +/** + * 删除德育论文和案例 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/classpaper/delete', + method: 'post', + data: ids + }); +}; + +/** + * 班主任考核加分 + * @param data + */ +export const addScore = (data: any) => { + return request({ + url: '/stuwork/classpaper/addScore', + method: 'post', + data + }); +}; + diff --git a/src/api/stuwork/classpublicity.ts b/src/api/stuwork/classpublicity.ts index 6796aa7..156d3d5 100644 --- a/src/api/stuwork/classpublicity.ts +++ b/src/api/stuwork/classpublicity.ts @@ -1,13 +1,99 @@ import request from '/@/utils/request'; +/** + * 分页查询班级宣传列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/classpublicity/page', + method: 'get', + params: query + }); +}; + +/** + * 新增班级宣传 + * @param data + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/classpublicity', + method: 'post', + data + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: '/stuwork/classpublicity/detail', + method: 'get', + params: { id } + }); +}; + +/** + * 编辑班级宣传 + * @param data + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/classpublicity/edit', + method: 'post', + data + }); +}; + +/** + * 归档班级宣传 + * @param data + */ +export const editBelong = (data: any) => { + return request({ + url: '/stuwork/classpublicity/editBelong', + method: 'post', + data + }); +}; + +/** + * 删除班级宣传 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/classpublicity/delete', + method: 'post', + data: ids + }); +}; + +/** + * 加分 + * @param data + */ +export const addScore = (data: any) => { + return request({ + url: '/stuwork/classpublicity/edit', + method: 'post', + data: { + ...data, + isAddScore: '1' + } + }); +}; + /** * 根据班级代码查询班级宣传 * @param classCode 班级代码 */ export const queryDataByClassCode = (classCode: string | number) => { - return request({ - url: `/stuwork/classpublicity/queryDataByClassCode/${classCode}`, - method: 'get', - }); + return request({ + url: `/stuwork/classpublicity/queryDataByClassCode/${classCode}`, + method: 'get', + }); }; - diff --git a/src/api/stuwork/classsafeedu.ts b/src/api/stuwork/classsafeedu.ts new file mode 100644 index 0000000..ba18d11 --- /dev/null +++ b/src/api/stuwork/classsafeedu.ts @@ -0,0 +1,75 @@ +import request from '/@/utils/request'; + +/** + * 分页查询安全教育列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/classsafeedu/page', + method: 'get', + params: query + }); +}; + +/** + * 新增安全教育 + * @param data + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/classsafeedu', + method: 'post', + data + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: '/stuwork/classsafeedu/detail', + method: 'get', + params: { id } + }); +}; + +/** + * 编辑安全教育 + * @param data + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/classsafeedu/edit', + method: 'post', + data + }); +}; + +/** + * 删除安全教育 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/classsafeedu/delete', + method: 'post', + data: ids + }); +}; + +/** + * 导出安全教育 + * @param query + */ +export const exportExcel = (query?: any) => { + return request({ + url: '/stuwork/classsafeedu/export', + method: 'get', + params: query, + responseType: 'blob' // Important for file downloads + }); +}; + diff --git a/src/api/stuwork/classsummary.ts b/src/api/stuwork/classsummary.ts new file mode 100644 index 0000000..a7e0e35 --- /dev/null +++ b/src/api/stuwork/classsummary.ts @@ -0,0 +1,62 @@ +import request from '/@/utils/request'; + +/** + * 分页查询班级总结列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/classsummary/page', + method: 'get', + params: query + }); +}; + +/** + * 新增班级总结 + * @param data + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/classsummary', + method: 'post', + data + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: '/stuwork/classsummary/detail', + method: 'get', + params: { id } + }); +}; + +/** + * 编辑班级总结 + * @param data + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/classsummary/edit', + method: 'post', + data + }); +}; + +/** + * 删除班级总结 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/classsummary/delete', + method: 'post', + data: ids + }); +}; + diff --git a/src/api/stuwork/classtheme.ts b/src/api/stuwork/classtheme.ts new file mode 100644 index 0000000..539c2ef --- /dev/null +++ b/src/api/stuwork/classtheme.ts @@ -0,0 +1,110 @@ +import request from '/@/utils/request'; + +/** + * 分页查询主题班会课教案列表(实际上查询的是上传记录) + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/classthemerecord/page', + method: 'get', + params: query + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: '/stuwork/classtheme/detail', + method: 'get', + params: { id } + }); +}; + +/** + * 删除主题班会课教案 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/classtheme/delete', + method: 'post', + data: ids + }); +}; + +/** + * 初始化班级主题班会 + * @param data + */ +export const initObj = (data: any) => { + return request({ + url: '/stuwork/classthemerecord', + method: 'post', + data + }); +}; + +/** + * 分页查询主题班会上传记录 + * @param query + */ +export const fetchRecordList = (query?: any) => { + return request({ + url: '/stuwork/classthemerecord/page', + method: 'get', + params: query + }); +}; + +/** + * 新增主题班会(上传记录) + * @param data + */ +export const addRecord = (data: any) => { + return request({ + url: '/stuwork/classtheme', + method: 'post', + data + }); +}; + +/** + * 编辑主题班会(上传记录) + * @param data + */ +export const editRecord = (data: any) => { + return request({ + url: '/stuwork/classtheme/edit', + method: 'post', + data + }); +}; + +/** + * 获取主题班会详情 + * @param id + */ +export const getRecordDetail = (id: string) => { + return request({ + url: '/stuwork/classtheme/detail', + method: 'get', + params: { id } + }); +}; + +/** + * 删除主题班会(上传记录) + * @param ids + */ +export const delRecord = (ids: string[]) => { + return request({ + url: '/stuwork/classtheme/delete', + method: 'post', + data: ids + }); +}; + diff --git a/src/api/stuwork/rewardclass.ts b/src/api/stuwork/rewardclass.ts new file mode 100644 index 0000000..1cdf810 --- /dev/null +++ b/src/api/stuwork/rewardclass.ts @@ -0,0 +1,79 @@ +import request from '/@/utils/request'; + +/** + * 分页查询文明班级列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/rewardclass/page', + method: 'get', + params: query + }); +}; + +/** + * 新增文明班级 + * @param data + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/rewardclass', + method: 'post', + data + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: '/stuwork/rewardclass/detail', + method: 'get', + params: { id } + }); +}; + +/** + * 编辑文明班级 + * @param data + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/rewardclass/edit', + method: 'post', + data + }); +}; + +/** + * 删除文明班级 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/rewardclass/delete', + method: 'post', + data: ids + }); +}; + +/** + * 导入文明班级 + * @param file + */ +export const importExcel = (file: File) => { + const formData = new FormData(); + formData.append('file', file); + return request({ + url: '/stuwork/rewardclass/import', + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }); +}; + diff --git a/src/api/stuwork/rewarddorm.ts b/src/api/stuwork/rewarddorm.ts new file mode 100644 index 0000000..27fdbc0 --- /dev/null +++ b/src/api/stuwork/rewarddorm.ts @@ -0,0 +1,79 @@ +import request from '/@/utils/request'; + +/** + * 分页查询文明宿舍列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/rewarddorm/page', + method: 'get', + params: query + }); +}; + +/** + * 新增文明宿舍 + * @param data + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/rewarddorm', + method: 'post', + data + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: '/stuwork/rewarddorm/detail', + method: 'get', + params: { id } + }); +}; + +/** + * 编辑文明宿舍 + * @param data + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/rewarddorm/edit', + method: 'post', + data + }); +}; + +/** + * 删除文明宿舍 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/rewarddorm/delete', + method: 'post', + data: ids + }); +}; + +/** + * 导入文明宿舍 + * @param file + */ +export const importExcel = (file: File) => { + const formData = new FormData(); + formData.append('file', file); + return request({ + url: '/stuwork/rewarddorm/import', + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }); +}; + diff --git a/src/api/stuwork/rewardrule.ts b/src/api/stuwork/rewardrule.ts new file mode 100644 index 0000000..22241f8 --- /dev/null +++ b/src/api/stuwork/rewardrule.ts @@ -0,0 +1,74 @@ +import request from '/@/utils/request'; + +/** + * 分页查询评优评先奖项列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/rewardrule/page', + method: 'get', + params: query + }); +}; + +/** + * 获取评优评先奖项列表(不分页) + * @param query + */ +export const getList = (query?: any) => { + return request({ + url: '/stuwork/rewardrule/list', + method: 'get', + params: query + }); +}; + +/** + * 新增评优评先奖项 + * @param data + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/rewardrule', + method: 'post', + data + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: '/stuwork/rewardrule/detail', + method: 'get', + params: { id } + }); +}; + +/** + * 编辑评优评先奖项 + * @param data + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/rewardrule/edit', + method: 'post', + data + }); +}; + +/** + * 删除评优评先奖项 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/rewardrule/delete', + method: 'post', + data: ids + }); +}; + diff --git a/src/api/stuwork/rewardstudent.ts b/src/api/stuwork/rewardstudent.ts new file mode 100644 index 0000000..5ce6aa8 --- /dev/null +++ b/src/api/stuwork/rewardstudent.ts @@ -0,0 +1,27 @@ +import request from '/@/utils/request'; + +/** + * 获取学生评优评先列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/rewardstudent/getList', + method: 'get', + params: query + }); +}; + +/** + * 导出学生评优评先 + * @param query + */ +export const exportExcel = (query?: any) => { + return request({ + url: '/stuwork/rewardstudent/export', + method: 'get', + params: query, + responseType: 'blob' + }); +}; + diff --git a/src/api/stuwork/stipendtermbatch.ts b/src/api/stuwork/stipendtermbatch.ts new file mode 100644 index 0000000..d1cb1b7 --- /dev/null +++ b/src/api/stuwork/stipendtermbatch.ts @@ -0,0 +1,61 @@ +import request from '/@/utils/request'; + +/** + * 分页查询助学金申请批次列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/stipendtermbatch/page', + method: 'get', + params: query + }); +}; + +/** + * 新增助学金申请批次 + * @param data + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/stipendtermbatch', + method: 'post', + data + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: `/stuwork/stipendtermbatch/${id}`, + method: 'get' + }); +}; + +/** + * 编辑助学金申请批次 + * @param data + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/stipendtermbatch/edit', + method: 'post', + data + }); +}; + +/** + * 删除助学金申请批次 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/stipendtermbatch/delete', + method: 'post', + data: ids + }); +}; + diff --git a/src/api/stuwork/stuassociation.ts b/src/api/stuwork/stuassociation.ts new file mode 100644 index 0000000..8b35261 --- /dev/null +++ b/src/api/stuwork/stuassociation.ts @@ -0,0 +1,61 @@ +import request from '/@/utils/request'; + +/** + * 分页查询社团列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/stuassociation/page', + method: 'get', + params: query + }); +}; + +/** + * 新增社团 + * @param data + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/stuassociation', + method: 'post', + data + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: `/stuwork/stuassociation/${id}`, + method: 'get' + }); +}; + +/** + * 编辑社团 + * @param data + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/stuassociation/edit', + method: 'post', + data + }); +}; + +/** + * 删除社团 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/stuassociation', + method: 'delete', + data: ids + }); +}; + diff --git a/src/api/stuwork/stuassociationmember.ts b/src/api/stuwork/stuassociationmember.ts new file mode 100644 index 0000000..925d845 --- /dev/null +++ b/src/api/stuwork/stuassociationmember.ts @@ -0,0 +1,14 @@ +import request from '/@/utils/request'; + +/** + * 分页查询社团成员列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/stuassociationmember/page', + method: 'get', + params: query + }); +}; + diff --git a/src/api/stuwork/stucare.ts b/src/api/stuwork/stucare.ts new file mode 100644 index 0000000..4a800a4 --- /dev/null +++ b/src/api/stuwork/stucare.ts @@ -0,0 +1,74 @@ +import request from '/@/utils/request'; + +/** + * 分页查询心理健康列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/stucare/page', + method: 'get', + params: query + }); +}; + +/** + * 新增心理健康 + * @param data + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/stucare', + method: 'post', + data + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: '/stuwork/stucare/detail', + method: 'get', + params: { id } + }); +}; + +/** + * 编辑心理健康 + * @param data + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/stucare/edit', + method: 'post', + data + }); +}; + +/** + * 删除心理健康 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/stucare/delete', + method: 'post', + data: ids + }); +}; + +/** + * 更新干预结果 + * @param data + */ +export const updateResult = (data: any) => { + return request({ + url: '/stuwork/stucare/edit', + method: 'post', + data + }); +}; + diff --git a/src/api/stuwork/stuconduct.ts b/src/api/stuwork/stuconduct.ts new file mode 100644 index 0000000..a329a74 --- /dev/null +++ b/src/api/stuwork/stuconduct.ts @@ -0,0 +1,103 @@ +import request from '/@/utils/request'; + +/** + * 分页查询操行考核列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/stuconduct/page', + method: 'get', + params: query + }); +}; + +/** + * 新增操行考核 + * @param data + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/stuconduct', + method: 'post', + data + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: '/stuwork/stuconduct/detail', + method: 'get', + params: { id } + }); +}; + +/** + * 编辑操行考核 + * @param data + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/stuconduct/edit', + method: 'post', + data + }); +}; + +/** + * 删除操行考核 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/stuconduct/delete', + method: 'post', + data: ids + }); +}; + +/** + * 导入操行考核 + * @param file + */ +export const importExcel = (file: File) => { + const formData = new FormData(); + formData.append('file', file); + return request({ + url: '/stuwork/stuconduct/import', + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }); +}; + +/** + * 学期操行考核查询 + * @param query + */ +export const getStuConductTerm = (query?: any) => { + return request({ + url: '/stuwork/stuconduct/getStuConductTerm', + method: 'get', + params: query + }); +}; + +/** + * 学年操行考核查询 + * @param query + */ +export const getStuConductYear = (query?: any) => { + return request({ + url: '/stuwork/stuconduct/getStuConductYear', + method: 'get', + params: query + }); +}; + diff --git a/src/api/stuwork/stuunion.ts b/src/api/stuwork/stuunion.ts new file mode 100644 index 0000000..866c338 --- /dev/null +++ b/src/api/stuwork/stuunion.ts @@ -0,0 +1,37 @@ +import request from '/@/utils/request'; + +/** + * 分页查询学生会列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/stuunion/page', + method: 'get', + params: query + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: `/stuwork/stuunion/${id}`, + method: 'get' + }); +}; + +/** + * 编辑学生会 + * @param data + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/stuunion/edit', + method: 'post', + data + }); +}; + diff --git a/src/api/stuwork/stuunionleague.ts b/src/api/stuwork/stuunionleague.ts new file mode 100644 index 0000000..5d7ae57 --- /dev/null +++ b/src/api/stuwork/stuunionleague.ts @@ -0,0 +1,91 @@ +import request from '/@/utils/request'; + +/** + * 分页查询团员列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/stuunionleague/page', + method: 'get', + params: query + }); +}; + +/** + * 新增团员 + * @param data + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/stuunionleague', + method: 'post', + data + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: `/stuwork/stuunionleague/${id}`, + method: 'get' + }); +}; + +/** + * 编辑团员 + * @param data + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/stuunionleague/edit', + method: 'post', + data + }); +}; + +/** + * 删除团员 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/stuunionleague', + method: 'delete', + data: ids + }); +}; + +/** + * 导入团员 + * @param file 文件 + */ +export const importExcel = (file: File) => { + const formData = new FormData(); + formData.append('file', file); + return request({ + url: '/stuwork/stuunionleague/import', + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }); +}; + +/** + * 导出团员 + * @param query 查询参数 + */ +export const exportExcel = (query?: any) => { + return request({ + url: '/stuwork/stuunionleague/export', + method: 'get', + params: query, + responseType: 'blob' + }); +}; + diff --git a/src/api/stuwork/tuitionfreestu.ts b/src/api/stuwork/tuitionfreestu.ts new file mode 100644 index 0000000..0895529 --- /dev/null +++ b/src/api/stuwork/tuitionfreestu.ts @@ -0,0 +1,85 @@ +import request from '/@/utils/request'; + +/** + * 分页查询免学费申请列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/tuitionfreestu/page', + method: 'get', + params: query + }); +}; + +/** + * 申请免学费 + * @param data + */ +export const applyObj = (data: any) => { + return request({ + url: '/stuwork/tuitionfreestu/apply', + method: 'post', + data + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: `/stuwork/tuitionfreestu/${id}`, + method: 'get' + }); +}; + +/** + * 新增 + * @param data + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/tuitionfreestu', + method: 'post', + data + }); +}; + +/** + * 编辑 + * @param data + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/tuitionfreestu', + method: 'put', + data + }); +}; + +/** + * 删除 + * @param id + */ +export const delObj = (id: string) => { + return request({ + url: `/stuwork/tuitionfreestu/${id}`, + method: 'delete' + }); +}; + +/** + * 导出 + * @param query + */ +export const exportExcel = (query?: any) => { + return request({ + url: '/stuwork/tuitionfreestu/export', + method: 'get', + params: query, + responseType: 'blob' + }); +}; + diff --git a/src/api/stuwork/tuitionfreestuapply.ts b/src/api/stuwork/tuitionfreestuapply.ts new file mode 100644 index 0000000..97a6d2b --- /dev/null +++ b/src/api/stuwork/tuitionfreestuapply.ts @@ -0,0 +1,26 @@ +import request from '/@/utils/request'; + +/** + * 分页查询免学费申请学生列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/basic/basicstudent/getTuitionFreeStu', + method: 'get', + params: query + }); +}; + +/** + * 申请免学费 + * @param data + */ +export const applyObj = (data: any) => { + return request({ + url: '/stuwork/tuitionfreestuapply/apply', + method: 'post', + data + }); +}; + diff --git a/src/api/stuwork/tuitionfreestuapprove.ts b/src/api/stuwork/tuitionfreestuapprove.ts new file mode 100644 index 0000000..b55794b --- /dev/null +++ b/src/api/stuwork/tuitionfreestuapprove.ts @@ -0,0 +1,26 @@ +import request from '/@/utils/request'; + +/** + * 获取待审批数据(按班级) + * @param query + */ +export const getApproveData = (query?: any) => { + return request({ + url: '/stuwork/tuitionfreestu/getApproveData', + method: 'get', + params: query + }); +}; + +/** + * 获取已审批数据(按学院分组,班级数、人数) + * @param query + */ +export const getApprovedData = (query?: any) => { + return request({ + url: '/stuwork/tuitionfreestu/getDataGroupDept', + method: 'get', + params: query + }); +}; + diff --git a/src/api/stuwork/tuitionfreeterm.ts b/src/api/stuwork/tuitionfreeterm.ts new file mode 100644 index 0000000..7c22c10 --- /dev/null +++ b/src/api/stuwork/tuitionfreeterm.ts @@ -0,0 +1,62 @@ +import request from '/@/utils/request'; + +/** + * 分页查询免学费批次列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/tuitionfreeterm/page', + method: 'get', + params: query + }); +}; + +/** + * 新增免学费批次 + * @param data + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/tuitionfreeterm', + method: 'post', + data + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: '/stuwork/tuitionfreeterm/detail', + method: 'get', + params: { id } + }); +}; + +/** + * 编辑免学费批次 + * @param data + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/tuitionfreeterm/edit', + method: 'post', + data + }); +}; + +/** + * 删除免学费批次 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/tuitionfreeterm', + method: 'delete', + data: ids + }); +}; + diff --git a/src/assets/Untitled b/src/assets/Untitled new file mode 100644 index 0000000..4e46640 --- /dev/null +++ b/src/assets/Untitled @@ -0,0 +1 @@ +assessmentcategory \ No newline at end of file diff --git a/src/assets/file/文明班级导入模板.xlsx b/src/assets/file/文明班级导入模板.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..8f1a2c6ad7578c6fe17c287ecb7cf4993ac6599a GIT binary patch literal 9116 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/ems/qualityReport/index.vue b/src/views/ems/qualityReport/index.vue new file mode 100644 index 0000000..eec53a3 --- /dev/null +++ b/src/views/ems/qualityReport/index.vue @@ -0,0 +1,508 @@ + + + + + + diff --git a/src/views/stuwork/activityawards/form.vue b/src/views/stuwork/activityawards/form.vue new file mode 100644 index 0000000..9e6c80a --- /dev/null +++ b/src/views/stuwork/activityawards/form.vue @@ -0,0 +1,268 @@ + + + + + + diff --git a/src/views/stuwork/activityawards/index.vue b/src/views/stuwork/activityawards/index.vue new file mode 100644 index 0000000..ef160a1 --- /dev/null +++ b/src/views/stuwork/activityawards/index.vue @@ -0,0 +1,245 @@ + + + + + + diff --git a/src/views/stuwork/activityinfo/detail.vue b/src/views/stuwork/activityinfo/detail.vue new file mode 100644 index 0000000..f6f5c46 --- /dev/null +++ b/src/views/stuwork/activityinfo/detail.vue @@ -0,0 +1,76 @@ + + + + + + diff --git a/src/views/stuwork/activityinfo/form.vue b/src/views/stuwork/activityinfo/form.vue new file mode 100644 index 0000000..51b2037 --- /dev/null +++ b/src/views/stuwork/activityinfo/form.vue @@ -0,0 +1,167 @@ + + + + + + diff --git a/src/views/stuwork/activityinfo/index.vue b/src/views/stuwork/activityinfo/index.vue new file mode 100644 index 0000000..5c302ac --- /dev/null +++ b/src/views/stuwork/activityinfo/index.vue @@ -0,0 +1,244 @@ + + + + + + diff --git a/src/views/stuwork/activityinfosub/index.vue b/src/views/stuwork/activityinfosub/index.vue new file mode 100644 index 0000000..bb17895 --- /dev/null +++ b/src/views/stuwork/activityinfosub/index.vue @@ -0,0 +1,174 @@ + + + + + + diff --git a/src/views/stuwork/activityinfosubsignup/index.vue b/src/views/stuwork/activityinfosubsignup/index.vue new file mode 100644 index 0000000..a159b64 --- /dev/null +++ b/src/views/stuwork/activityinfosubsignup/index.vue @@ -0,0 +1,260 @@ + + + + + + diff --git a/src/views/stuwork/assessmentcategory/form.vue b/src/views/stuwork/assessmentcategory/form.vue new file mode 100644 index 0000000..5b9c3b3 --- /dev/null +++ b/src/views/stuwork/assessmentcategory/form.vue @@ -0,0 +1,165 @@ + + + + + + diff --git a/src/views/stuwork/assessmentcategory/index.vue b/src/views/stuwork/assessmentcategory/index.vue new file mode 100644 index 0000000..267b970 --- /dev/null +++ b/src/views/stuwork/assessmentcategory/index.vue @@ -0,0 +1,178 @@ + + + + + + diff --git a/src/views/stuwork/assessmentpoint/form.vue b/src/views/stuwork/assessmentpoint/form.vue new file mode 100644 index 0000000..b8df935 --- /dev/null +++ b/src/views/stuwork/assessmentpoint/form.vue @@ -0,0 +1,214 @@ + + + + + + diff --git a/src/views/stuwork/assessmentpoint/index.vue b/src/views/stuwork/assessmentpoint/index.vue new file mode 100644 index 0000000..57f4235 --- /dev/null +++ b/src/views/stuwork/assessmentpoint/index.vue @@ -0,0 +1,159 @@ + + + + + + diff --git a/src/views/stuwork/classactivity/form.vue b/src/views/stuwork/classactivity/form.vue new file mode 100644 index 0000000..bc51cc5 --- /dev/null +++ b/src/views/stuwork/classactivity/form.vue @@ -0,0 +1,335 @@ + + + + + + diff --git a/src/views/stuwork/classactivity/index.vue b/src/views/stuwork/classactivity/index.vue new file mode 100644 index 0000000..40b6a3d --- /dev/null +++ b/src/views/stuwork/classactivity/index.vue @@ -0,0 +1,316 @@ + + + + + + diff --git a/src/views/stuwork/classfeelog/form.vue b/src/views/stuwork/classfeelog/form.vue new file mode 100644 index 0000000..eea24af --- /dev/null +++ b/src/views/stuwork/classfeelog/form.vue @@ -0,0 +1,368 @@ + + + + + + diff --git a/src/views/stuwork/classfeelog/index.vue b/src/views/stuwork/classfeelog/index.vue new file mode 100644 index 0000000..7758547 --- /dev/null +++ b/src/views/stuwork/classfeelog/index.vue @@ -0,0 +1,430 @@ + + + + + + diff --git a/src/views/stuwork/classhonor/belong.vue b/src/views/stuwork/classhonor/belong.vue new file mode 100644 index 0000000..79e83e0 --- /dev/null +++ b/src/views/stuwork/classhonor/belong.vue @@ -0,0 +1,179 @@ + + + + + + diff --git a/src/views/stuwork/classhonor/form.vue b/src/views/stuwork/classhonor/form.vue new file mode 100644 index 0000000..8fa3ccd --- /dev/null +++ b/src/views/stuwork/classhonor/form.vue @@ -0,0 +1,209 @@ + + + + + + diff --git a/src/views/stuwork/classhonor/index.vue b/src/views/stuwork/classhonor/index.vue new file mode 100644 index 0000000..156b96a --- /dev/null +++ b/src/views/stuwork/classhonor/index.vue @@ -0,0 +1,386 @@ + + + + + + diff --git a/src/views/stuwork/classpaper/detail.vue b/src/views/stuwork/classpaper/detail.vue new file mode 100644 index 0000000..d05b8b4 --- /dev/null +++ b/src/views/stuwork/classpaper/detail.vue @@ -0,0 +1,276 @@ + + + + + diff --git a/src/views/stuwork/classpaper/form.vue b/src/views/stuwork/classpaper/form.vue new file mode 100644 index 0000000..c873671 --- /dev/null +++ b/src/views/stuwork/classpaper/form.vue @@ -0,0 +1,268 @@ + + + + + + diff --git a/src/views/stuwork/classpaper/index.vue b/src/views/stuwork/classpaper/index.vue new file mode 100644 index 0000000..edf685f --- /dev/null +++ b/src/views/stuwork/classpaper/index.vue @@ -0,0 +1,415 @@ + + + + + diff --git a/src/views/stuwork/classpublicity/belong.vue b/src/views/stuwork/classpublicity/belong.vue new file mode 100644 index 0000000..c7a5feb --- /dev/null +++ b/src/views/stuwork/classpublicity/belong.vue @@ -0,0 +1,179 @@ + + + + + + diff --git a/src/views/stuwork/classpublicity/form.vue b/src/views/stuwork/classpublicity/form.vue new file mode 100644 index 0000000..64dc51f --- /dev/null +++ b/src/views/stuwork/classpublicity/form.vue @@ -0,0 +1,216 @@ + + + + + + diff --git a/src/views/stuwork/classpublicity/index.vue b/src/views/stuwork/classpublicity/index.vue new file mode 100644 index 0000000..4077076 --- /dev/null +++ b/src/views/stuwork/classpublicity/index.vue @@ -0,0 +1,407 @@ + + + + + + diff --git a/src/views/stuwork/classsafeedu/detail.vue b/src/views/stuwork/classsafeedu/detail.vue new file mode 100644 index 0000000..7396aea --- /dev/null +++ b/src/views/stuwork/classsafeedu/detail.vue @@ -0,0 +1,277 @@ + + + + + + diff --git a/src/views/stuwork/classsafeedu/form.vue b/src/views/stuwork/classsafeedu/form.vue new file mode 100644 index 0000000..5bcff4c --- /dev/null +++ b/src/views/stuwork/classsafeedu/form.vue @@ -0,0 +1,290 @@ + + + + + + diff --git a/src/views/stuwork/classsafeedu/index.vue b/src/views/stuwork/classsafeedu/index.vue new file mode 100644 index 0000000..d9d664c --- /dev/null +++ b/src/views/stuwork/classsafeedu/index.vue @@ -0,0 +1,381 @@ + + + + + + diff --git a/src/views/stuwork/classsummary/detail.vue b/src/views/stuwork/classsummary/detail.vue new file mode 100644 index 0000000..2189e31 --- /dev/null +++ b/src/views/stuwork/classsummary/detail.vue @@ -0,0 +1,239 @@ + + + + + + diff --git a/src/views/stuwork/classsummary/form.vue b/src/views/stuwork/classsummary/form.vue new file mode 100644 index 0000000..bf6ac97 --- /dev/null +++ b/src/views/stuwork/classsummary/form.vue @@ -0,0 +1,355 @@ + + + + + + diff --git a/src/views/stuwork/classsummary/index.vue b/src/views/stuwork/classsummary/index.vue new file mode 100644 index 0000000..d7cd339 --- /dev/null +++ b/src/views/stuwork/classsummary/index.vue @@ -0,0 +1,371 @@ + + + + + diff --git a/src/views/stuwork/classtheme/index.vue b/src/views/stuwork/classtheme/index.vue new file mode 100644 index 0000000..692aff0 --- /dev/null +++ b/src/views/stuwork/classtheme/index.vue @@ -0,0 +1,344 @@ + + + + + diff --git a/src/views/stuwork/classtheme/init.vue b/src/views/stuwork/classtheme/init.vue new file mode 100644 index 0000000..6aa9d68 --- /dev/null +++ b/src/views/stuwork/classtheme/init.vue @@ -0,0 +1,240 @@ + + + + + + diff --git a/src/views/stuwork/classtheme/record.vue b/src/views/stuwork/classtheme/record.vue new file mode 100644 index 0000000..feb58ec --- /dev/null +++ b/src/views/stuwork/classtheme/record.vue @@ -0,0 +1,227 @@ + + + + + diff --git a/src/views/stuwork/classtheme/recordForm.vue b/src/views/stuwork/classtheme/recordForm.vue new file mode 100644 index 0000000..fc2150a --- /dev/null +++ b/src/views/stuwork/classtheme/recordForm.vue @@ -0,0 +1,199 @@ + + + + + + diff --git a/src/views/stuwork/pendingwork/index.vue b/src/views/stuwork/pendingwork/index.vue index fb9d7b2..d03dd4f 100644 --- a/src/views/stuwork/pendingwork/index.vue +++ b/src/views/stuwork/pendingwork/index.vue @@ -10,7 +10,8 @@ placeholder="请选择学院" clearable filterable - style="width: 200px"> + style="width: 200px" + @change="handleDeptChange"> @@ -48,7 +49,7 @@ v-model:showSearch="showSearch" class="ml10 mr20" style="float: right;" - @queryTable="getDataList"> + @queryTable="getDataList"> @@ -72,12 +73,12 @@ @@ -103,12 +104,13 @@ + + diff --git a/src/views/stuwork/rewardclass/form.vue b/src/views/stuwork/rewardclass/form.vue new file mode 100644 index 0000000..aaf00e2 --- /dev/null +++ b/src/views/stuwork/rewardclass/form.vue @@ -0,0 +1,210 @@ + + + + + + diff --git a/src/views/stuwork/rewardclass/index.vue b/src/views/stuwork/rewardclass/index.vue new file mode 100644 index 0000000..5120c29 --- /dev/null +++ b/src/views/stuwork/rewardclass/index.vue @@ -0,0 +1,424 @@ + + + + + + diff --git a/src/views/stuwork/rewarddorm/form.vue b/src/views/stuwork/rewarddorm/form.vue new file mode 100644 index 0000000..1e067b5 --- /dev/null +++ b/src/views/stuwork/rewarddorm/form.vue @@ -0,0 +1,204 @@ + + + + + + diff --git a/src/views/stuwork/rewarddorm/index.vue b/src/views/stuwork/rewarddorm/index.vue new file mode 100644 index 0000000..c269b9f --- /dev/null +++ b/src/views/stuwork/rewarddorm/index.vue @@ -0,0 +1,364 @@ + + + + + + diff --git a/src/views/stuwork/rewardrule/form.vue b/src/views/stuwork/rewardrule/form.vue new file mode 100644 index 0000000..5c58517 --- /dev/null +++ b/src/views/stuwork/rewardrule/form.vue @@ -0,0 +1,201 @@ + + + + + + diff --git a/src/views/stuwork/rewardrule/index.vue b/src/views/stuwork/rewardrule/index.vue new file mode 100644 index 0000000..ccee2fe --- /dev/null +++ b/src/views/stuwork/rewardrule/index.vue @@ -0,0 +1,197 @@ + + + + + + diff --git a/src/views/stuwork/rewardstudent/index.vue b/src/views/stuwork/rewardstudent/index.vue new file mode 100644 index 0000000..ef62d0d --- /dev/null +++ b/src/views/stuwork/rewardstudent/index.vue @@ -0,0 +1,317 @@ + + + + + + diff --git a/src/views/stuwork/stipendstu/examIndex.vue b/src/views/stuwork/stipendstu/examIndex.vue new file mode 100644 index 0000000..7dfdb34 --- /dev/null +++ b/src/views/stuwork/stipendstu/examIndex.vue @@ -0,0 +1,322 @@ + + + + + + diff --git a/src/views/stuwork/stipendstu/form.vue b/src/views/stuwork/stipendstu/form.vue new file mode 100644 index 0000000..19a7af6 --- /dev/null +++ b/src/views/stuwork/stipendstu/form.vue @@ -0,0 +1,378 @@ + + + + + + diff --git a/src/views/stuwork/stipendtermbatch/form.vue b/src/views/stuwork/stipendtermbatch/form.vue new file mode 100644 index 0000000..19a7af6 --- /dev/null +++ b/src/views/stuwork/stipendtermbatch/form.vue @@ -0,0 +1,378 @@ + + + + + + diff --git a/src/views/stuwork/stipendtermbatch/index.vue b/src/views/stuwork/stipendtermbatch/index.vue new file mode 100644 index 0000000..7dfdb34 --- /dev/null +++ b/src/views/stuwork/stipendtermbatch/index.vue @@ -0,0 +1,322 @@ + + + + + + diff --git a/src/views/stuwork/stuassociation/form.vue b/src/views/stuwork/stuassociation/form.vue new file mode 100644 index 0000000..f3395fb --- /dev/null +++ b/src/views/stuwork/stuassociation/form.vue @@ -0,0 +1,362 @@ + + + + + + diff --git a/src/views/stuwork/stuassociation/index.vue b/src/views/stuwork/stuassociation/index.vue new file mode 100644 index 0000000..960cfef --- /dev/null +++ b/src/views/stuwork/stuassociation/index.vue @@ -0,0 +1,274 @@ + + + + + + diff --git a/src/views/stuwork/stuassociation/member.vue b/src/views/stuwork/stuassociation/member.vue new file mode 100644 index 0000000..068f652 --- /dev/null +++ b/src/views/stuwork/stuassociation/member.vue @@ -0,0 +1,134 @@ + + + + + + diff --git a/src/views/stuwork/stucare/form.vue b/src/views/stuwork/stucare/form.vue new file mode 100644 index 0000000..6c8d739 --- /dev/null +++ b/src/views/stuwork/stucare/form.vue @@ -0,0 +1,302 @@ + + + + + + diff --git a/src/views/stuwork/stucare/index.vue b/src/views/stuwork/stucare/index.vue new file mode 100644 index 0000000..d1dcddc --- /dev/null +++ b/src/views/stuwork/stucare/index.vue @@ -0,0 +1,378 @@ + + + + + + diff --git a/src/views/stuwork/stucare/result.vue b/src/views/stuwork/stucare/result.vue new file mode 100644 index 0000000..a556249 --- /dev/null +++ b/src/views/stuwork/stucare/result.vue @@ -0,0 +1,151 @@ + + + + + + diff --git a/src/views/stuwork/stuconduct/form.vue b/src/views/stuwork/stuconduct/form.vue new file mode 100644 index 0000000..d887581 --- /dev/null +++ b/src/views/stuwork/stuconduct/form.vue @@ -0,0 +1,406 @@ + + + + + + diff --git a/src/views/stuwork/stuconduct/index.vue b/src/views/stuwork/stuconduct/index.vue new file mode 100644 index 0000000..7c98b2c --- /dev/null +++ b/src/views/stuwork/stuconduct/index.vue @@ -0,0 +1,472 @@ + + + + + + diff --git a/src/views/stuwork/stuconduct/indexTerm.vue b/src/views/stuwork/stuconduct/indexTerm.vue new file mode 100644 index 0000000..980a872 --- /dev/null +++ b/src/views/stuwork/stuconduct/indexTerm.vue @@ -0,0 +1,372 @@ + + + + + + diff --git a/src/views/stuwork/stuconduct/indexYear.vue b/src/views/stuwork/stuconduct/indexYear.vue new file mode 100644 index 0000000..2b39547 --- /dev/null +++ b/src/views/stuwork/stuconduct/indexYear.vue @@ -0,0 +1,334 @@ + + + + + + diff --git a/src/views/stuwork/stuunion/form.vue b/src/views/stuwork/stuunion/form.vue new file mode 100644 index 0000000..fdb013c --- /dev/null +++ b/src/views/stuwork/stuunion/form.vue @@ -0,0 +1,216 @@ + + + + + + diff --git a/src/views/stuwork/stuunion/index.vue b/src/views/stuwork/stuunion/index.vue new file mode 100644 index 0000000..47bea65 --- /dev/null +++ b/src/views/stuwork/stuunion/index.vue @@ -0,0 +1,140 @@ + + + + + + diff --git a/src/views/stuwork/stuunionleague/form.vue b/src/views/stuwork/stuunionleague/form.vue new file mode 100644 index 0000000..df87885 --- /dev/null +++ b/src/views/stuwork/stuunionleague/form.vue @@ -0,0 +1,183 @@ + + + + + + diff --git a/src/views/stuwork/stuunionleague/index.vue b/src/views/stuwork/stuunionleague/index.vue new file mode 100644 index 0000000..c6258ee --- /dev/null +++ b/src/views/stuwork/stuunionleague/index.vue @@ -0,0 +1,368 @@ + + + + + + diff --git a/src/views/stuwork/tuitionfreestu/apply.vue b/src/views/stuwork/tuitionfreestu/apply.vue new file mode 100644 index 0000000..cbad5e2 --- /dev/null +++ b/src/views/stuwork/tuitionfreestu/apply.vue @@ -0,0 +1,371 @@ + + + + + diff --git a/src/views/stuwork/tuitionfreestu/approve.vue b/src/views/stuwork/tuitionfreestu/approve.vue new file mode 100644 index 0000000..5fca1ea --- /dev/null +++ b/src/views/stuwork/tuitionfreestu/approve.vue @@ -0,0 +1,306 @@ + + + + + + diff --git a/src/views/stuwork/tuitionfreestu/detail.vue b/src/views/stuwork/tuitionfreestu/detail.vue new file mode 100644 index 0000000..598dd75 --- /dev/null +++ b/src/views/stuwork/tuitionfreestu/detail.vue @@ -0,0 +1,70 @@ + + + + + + diff --git a/src/views/stuwork/tuitionfreestu/index.vue b/src/views/stuwork/tuitionfreestu/index.vue new file mode 100644 index 0000000..0eaa3c1 --- /dev/null +++ b/src/views/stuwork/tuitionfreestu/index.vue @@ -0,0 +1,492 @@ + + + + + diff --git a/src/views/stuwork/tuitionfreeterm/form.vue b/src/views/stuwork/tuitionfreeterm/form.vue new file mode 100644 index 0000000..e526c00 --- /dev/null +++ b/src/views/stuwork/tuitionfreeterm/form.vue @@ -0,0 +1,328 @@ + + + + + + diff --git a/src/views/stuwork/tuitionfreeterm/index.vue b/src/views/stuwork/tuitionfreeterm/index.vue new file mode 100644 index 0000000..5fdf7c9 --- /dev/null +++ b/src/views/stuwork/tuitionfreeterm/index.vue @@ -0,0 +1,277 @@ + + + + + +