diff --git a/src/api/stuwork/dormhygieneevalrule.ts b/src/api/stuwork/dormhygieneevalrule.ts new file mode 100644 index 0000000..6b9dd25 --- /dev/null +++ b/src/api/stuwork/dormhygieneevalrule.ts @@ -0,0 +1,71 @@ +import request from '/@/utils/request'; + +/** + * 分页查询宿舍卫生评比规则列表 + * @param query 查询参数 + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/dormhygieneevalrule/page', + method: 'get', + params: query + }); +}; + +/** + * 获取所有启用的规则 + */ +export const getEnabledRules = () => { + return request({ + url: '/stuwork/dormhygieneevalrule/list', + method: 'get' + }); +}; + +/** + * 通过id查询详情 + * @param id 主键ID + */ +export const getDetail = (id: string) => { + return request({ + url: '/stuwork/dormhygieneevalrule/detail', + method: 'get', + params: { id } + }); +}; + +/** + * 新增评比规则 + * @param data 数据对象 + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/dormhygieneevalrule', + method: 'post', + data + }); +}; + +/** + * 修改评比规则 + * @param data 数据对象 + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/dormhygieneevalrule/edit', + method: 'post', + data + }); +}; + +/** + * 删除评比规则 + * @param ids ID数组 + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/dormhygieneevalrule/delete', + method: 'post', + data: ids + }); +}; \ No newline at end of file diff --git a/src/api/stuwork/dormhygienemonthly.ts b/src/api/stuwork/dormhygienemonthly.ts new file mode 100644 index 0000000..48675f2 --- /dev/null +++ b/src/api/stuwork/dormhygienemonthly.ts @@ -0,0 +1,73 @@ +import request from '/@/utils/request'; + +/** + * 分页查询宿舍月卫生列表 + * @param query 查询参数 + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/dormhygienemonthly/page', + method: 'get', + params: query + }); +}; + +/** + * 通过id查询详情 + * @param id 主键ID + */ +export const getDetail = (id: string) => { + return request({ + url: '/stuwork/dormhygienemonthly/detail', + method: 'get', + params: { id } + }); +}; + +/** + * 新增宿舍月卫生 + * @param data 数据对象 + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/dormhygienemonthly', + method: 'post', + data + }); +}; + +/** + * 修改宿舍月卫生 + * @param data 数据对象 + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/dormhygienemonthly/edit', + method: 'post', + data + }); +}; + +/** + * 删除宿舍月卫生 + * @param ids ID数组 + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/dormhygienemonthly/delete', + method: 'post', + data: ids + }); +}; + +/** + * 触发宿舍月卫生评比 + * @param data 评比参数 + */ +export const triggerEvaluation = (data: any) => { + return request({ + url: '/stuwork/dormhygienemonthly/dormHygieneMonthlyCheckForInnerOut', + method: 'post', + data + }); +}; \ No newline at end of file diff --git a/src/views/stuwork/dormhygieneevalrule/index.vue b/src/views/stuwork/dormhygieneevalrule/index.vue new file mode 100644 index 0000000..bcafced --- /dev/null +++ b/src/views/stuwork/dormhygieneevalrule/index.vue @@ -0,0 +1,478 @@ + + + + + \ No newline at end of file diff --git a/src/views/stuwork/dormhygienemonthly/index.vue b/src/views/stuwork/dormhygienemonthly/index.vue new file mode 100644 index 0000000..78091c4 --- /dev/null +++ b/src/views/stuwork/dormhygienemonthly/index.vue @@ -0,0 +1,441 @@ + + + + + \ No newline at end of file