From 5125ea04c9edc1e2789f1c5457f723de8971642a Mon Sep 17 00:00:00 2001 From: yaojian <1161995598@qq.com> Date: Thu, 5 Mar 2026 14:46:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=BF=E8=88=8D=E6=9C=88=E5=8D=AB=E7=94=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/stuwork/dormhygieneevalrule.ts | 71 +++ src/api/stuwork/dormhygienemonthly.ts | 73 +++ .../stuwork/dormhygieneevalrule/index.vue | 478 ++++++++++++++++++ .../stuwork/dormhygienemonthly/index.vue | 441 ++++++++++++++++ 4 files changed, 1063 insertions(+) create mode 100644 src/api/stuwork/dormhygieneevalrule.ts create mode 100644 src/api/stuwork/dormhygienemonthly.ts create mode 100644 src/views/stuwork/dormhygieneevalrule/index.vue create mode 100644 src/views/stuwork/dormhygienemonthly/index.vue 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