|
@@ -1,6 +1,11 @@
|
|
|
import { http } from '@/utils/http/axios';
|
|
import { http } from '@/utils/http/axios';
|
|
|
import type { QueryPageRequest, QueryPageResponse } from '@/types/basic-query';
|
|
import type { QueryPageRequest, QueryPageResponse } from '@/types/basic-query';
|
|
|
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * 根据用户名分页查询用户列表(管理员)
|
|
|
|
|
+ * @param params - 分页查询参数,通常包含 username、pageNum、pageSize 等
|
|
|
|
|
+ * @returns Promise<QueryPageResponse>
|
|
|
|
|
+ */
|
|
|
export function queryUserPageByUsername(params) {
|
|
export function queryUserPageByUsername(params) {
|
|
|
return http.request({
|
|
return http.request({
|
|
|
url: `/admin/user/queryUserPageByUsername`,
|
|
url: `/admin/user/queryUserPageByUsername`,
|
|
@@ -8,6 +13,12 @@ export function queryUserPageByUsername(params) {
|
|
|
params
|
|
params
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 安全责任书 - 管理端分页查询
|
|
|
|
|
+ * @param params - 分页查询条件
|
|
|
|
|
+ * @returns Promise<QueryPageResponse>
|
|
|
|
|
+ */
|
|
|
export function safetyResponsibilityAdminqueryPage(params) {
|
|
export function safetyResponsibilityAdminqueryPage(params) {
|
|
|
return http.request({
|
|
return http.request({
|
|
|
url: '/safetyResponsibility/admin/queryPage',
|
|
url: '/safetyResponsibility/admin/queryPage',
|
|
@@ -16,7 +27,11 @@ export function safetyResponsibilityAdminqueryPage(params) {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * 删除指定 ID 的安全责任书(管理端)
|
|
|
|
|
+ * @param id - 安全责任书 ID
|
|
|
|
|
+ * @returns Promise<void>
|
|
|
|
|
+ */
|
|
|
export function safetyResponsibilityAdminDelete(id) {
|
|
export function safetyResponsibilityAdminDelete(id) {
|
|
|
return http.request({
|
|
return http.request({
|
|
|
url: `/safetyResponsibility/admin/delete?id=${id}`,
|
|
url: `/safetyResponsibility/admin/delete?id=${id}`,
|
|
@@ -24,6 +39,11 @@ export function safetyResponsibilityAdminDelete(id) {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * 新增安全责任书(管理端)
|
|
|
|
|
+ * @param params - 安全责任书表单数据
|
|
|
|
|
+ * @returns Promise<void>
|
|
|
|
|
+ */
|
|
|
export function safetyResponsibilitySaveSafetyResponsibility(params) {
|
|
export function safetyResponsibilitySaveSafetyResponsibility(params) {
|
|
|
return http.request({
|
|
return http.request({
|
|
|
url: '/safetyResponsibility/admin/saveSafetyResponsibility',
|
|
url: '/safetyResponsibility/admin/saveSafetyResponsibility',
|
|
@@ -31,6 +51,12 @@ export function safetyResponsibilitySaveSafetyResponsibility(params) {
|
|
|
params
|
|
params
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 更新安全责任书(管理端)
|
|
|
|
|
+ * @param params - 更新后的安全责任书数据(需包含 ID)
|
|
|
|
|
+ * @returns Promise<void>
|
|
|
|
|
+ */
|
|
|
export function safetyResponsibilityUpdateSafetyResponsibility(params) {
|
|
export function safetyResponsibilityUpdateSafetyResponsibility(params) {
|
|
|
return http.request({
|
|
return http.request({
|
|
|
url: '/safetyResponsibility/admin/updateSafetyResponsibility',
|
|
url: '/safetyResponsibility/admin/updateSafetyResponsibility',
|
|
@@ -39,6 +65,11 @@ export function safetyResponsibilityUpdateSafetyResponsibility(params) {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * 查询安全责任书详情(管理端)
|
|
|
|
|
+ * @param params - 查询参数,通常包含 id
|
|
|
|
|
+ * @returns Promise<any> 安全责任书详细信息
|
|
|
|
|
+ */
|
|
|
export function safetyResponsibilityAdminQueryDetail(params) {
|
|
export function safetyResponsibilityAdminQueryDetail(params) {
|
|
|
return http.request({
|
|
return http.request({
|
|
|
url: '/safetyResponsibility/admin/queryDetail',
|
|
url: '/safetyResponsibility/admin/queryDetail',
|
|
@@ -47,6 +78,11 @@ export function safetyResponsibilityAdminQueryDetail(params) {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * 作废指定 ID 的安全责任书(管理端)
|
|
|
|
|
+ * @param id - 安全责任书 ID
|
|
|
|
|
+ * @returns Promise<void>
|
|
|
|
|
+ */
|
|
|
export function safetyResponsibilityAdminScrap(id) {
|
|
export function safetyResponsibilityAdminScrap(id) {
|
|
|
return http.request({
|
|
return http.request({
|
|
|
url: `/safetyResponsibility/admin/scrap?id=${id}`,
|
|
url: `/safetyResponsibility/admin/scrap?id=${id}`,
|
|
@@ -54,6 +90,11 @@ export function safetyResponsibilityAdminScrap(id) {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * 分页查询已下发对象列表(管理端)
|
|
|
|
|
+ * @param params - 查询条件,如责任书 ID、分页参数等
|
|
|
|
|
+ * @returns Promise<QueryPageResponse>
|
|
|
|
|
+ */
|
|
|
export function safetyResponsibilityAdminQueryIssuedObject(params) {
|
|
export function safetyResponsibilityAdminQueryIssuedObject(params) {
|
|
|
return http.request({
|
|
return http.request({
|
|
|
url: '/safetyResponsibility/admin/queryIssuedObject',
|
|
url: '/safetyResponsibility/admin/queryIssuedObject',
|
|
@@ -62,6 +103,11 @@ export function safetyResponsibilityAdminQueryIssuedObject(params) {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * 导出已下发对象列表(管理端)
|
|
|
|
|
+ * @param params - 导出条件参数
|
|
|
|
|
+ * @returns Promise<Blob> Excel 文件流
|
|
|
|
|
+ */
|
|
|
export function safetyResponsibilityAdminExportIssuedObject(params) {
|
|
export function safetyResponsibilityAdminExportIssuedObject(params) {
|
|
|
return http.request({
|
|
return http.request({
|
|
|
url: '/safetyResponsibility/admin/exportIssuedObject',
|
|
url: '/safetyResponsibility/admin/exportIssuedObject',
|
|
@@ -73,7 +119,11 @@ export function safetyResponsibilityAdminExportIssuedObject(params) {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * 删除指定 ID 的已下发对象(管理端)
|
|
|
|
|
+ * @param id - 已下发对象 ID
|
|
|
|
|
+ * @returns Promise<void>
|
|
|
|
|
+ */
|
|
|
export function safetyResponsibilityAdminDeleteIssuedObject(id) {
|
|
export function safetyResponsibilityAdminDeleteIssuedObject(id) {
|
|
|
return http.request({
|
|
return http.request({
|
|
|
url: `/safetyResponsibility/admin/deleteIssuedObject?id=${id}`,
|
|
url: `/safetyResponsibility/admin/deleteIssuedObject?id=${id}`,
|
|
@@ -81,7 +131,11 @@ export function safetyResponsibilityAdminDeleteIssuedObject(id) {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * 下发安全责任书(管理端)
|
|
|
|
|
+ * @param params - 下发参数,如责任书 ID、接收部门/人员等
|
|
|
|
|
+ * @returns Promise<void>
|
|
|
|
|
+ */
|
|
|
export function safetyResponsibilityAdminIssuedSafety(params) {
|
|
export function safetyResponsibilityAdminIssuedSafety(params) {
|
|
|
return http.request({
|
|
return http.request({
|
|
|
url: '/safetyResponsibility/admin/issuedSafety',
|
|
url: '/safetyResponsibility/admin/issuedSafety',
|
|
@@ -90,6 +144,11 @@ export function safetyResponsibilityAdminIssuedSafety(params) {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * 查询安全责任书详情(部门端)
|
|
|
|
|
+ * @param params - 查询参数,通常包含 id
|
|
|
|
|
+ * @returns Promise<any> 安全责任书详情(含签收/反馈状态)
|
|
|
|
|
+ */
|
|
|
export function safetyResponsibilityDeptQueryDetail(params) {
|
|
export function safetyResponsibilityDeptQueryDetail(params) {
|
|
|
return http.request({
|
|
return http.request({
|
|
|
url: '/safetyResponsibility/dept/queryDetail',
|
|
url: '/safetyResponsibility/dept/queryDetail',
|
|
@@ -98,6 +157,11 @@ export function safetyResponsibilityDeptQueryDetail(params) {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * 部门端对安全责任书进行签收或反馈
|
|
|
|
|
+ * @param params - 包含 id、feedbackContent、status 等字段
|
|
|
|
|
+ * @returns Promise<void>
|
|
|
|
|
+ */
|
|
|
export function safetyResponsibilityDeptSignOrFeedback(params) {
|
|
export function safetyResponsibilityDeptSignOrFeedback(params) {
|
|
|
return http.request({
|
|
return http.request({
|
|
|
url: '/safetyResponsibility/dept/signOrFeedback',
|
|
url: '/safetyResponsibility/dept/signOrFeedback',
|
|
@@ -106,6 +170,11 @@ export function safetyResponsibilityDeptSignOrFeedback(params) {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * 部门端分页查询接收到的安全责任书
|
|
|
|
|
+ * @param params - 分页及过滤条件
|
|
|
|
|
+ * @returns Promise<QueryPageResponse>
|
|
|
|
|
+ */
|
|
|
export function safetyResponsibilityDeptQueryPage(params) {
|
|
export function safetyResponsibilityDeptQueryPage(params) {
|
|
|
return http.request({
|
|
return http.request({
|
|
|
url: '/safetyResponsibility/dept/queryPage',
|
|
url: '/safetyResponsibility/dept/queryPage',
|
|
@@ -114,6 +183,11 @@ export function safetyResponsibilityDeptQueryPage(params) {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * 管理端审批安全责任书(如反馈内容审核)
|
|
|
|
|
+ * @param params - 审批参数,包含 id、approveStatus 等
|
|
|
|
|
+ * @returns Promise<void>
|
|
|
|
|
+ */
|
|
|
export function safetyResponsibilityAdminApprove(params) {
|
|
export function safetyResponsibilityAdminApprove(params) {
|
|
|
return http.request({
|
|
return http.request({
|
|
|
url: '/safetyResponsibility/admin/approve',
|
|
url: '/safetyResponsibility/admin/approve',
|
|
@@ -122,18 +196,26 @@ export function safetyResponsibilityAdminApprove(params) {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-// 分页查询区域
|
|
|
|
|
|
|
+// ==================== 区域检查清单模块 ====================
|
|
|
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * 区域检查清单 - 分页查询
|
|
|
|
|
+ * @param params - 分页查询条件
|
|
|
|
|
+ * @returns Promise<QueryPageResponse>
|
|
|
|
|
+ */
|
|
|
export function areaCheckListQueryPage(params) {
|
|
export function areaCheckListQueryPage(params) {
|
|
|
return http.request({
|
|
return http.request({
|
|
|
url: '/areaCheckList/queryPage',
|
|
url: '/areaCheckList/queryPage',
|
|
|
method: 'post',
|
|
method: 'post',
|
|
|
params
|
|
params
|
|
|
});
|
|
});
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
-// 区域详情
|
|
|
|
|
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * 查询区域检查清单详情
|
|
|
|
|
+ * @param params - 查询参数,通常包含 id
|
|
|
|
|
+ * @returns Promise<any> 区域检查清单详细信息
|
|
|
|
|
+ */
|
|
|
export function areaCheckListQueryDetail(params) {
|
|
export function areaCheckListQueryDetail(params) {
|
|
|
return http.request({
|
|
return http.request({
|
|
|
url: '/areaCheckList/queryDetail',
|
|
url: '/areaCheckList/queryDetail',
|
|
@@ -142,8 +224,11 @@ export function areaCheckListQueryDetail(params) {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-// 正常状态可删除
|
|
|
|
|
-
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * 删除指定 ID 的区域检查清单(仅限正常状态)
|
|
|
|
|
+ * @param id - 清单 ID
|
|
|
|
|
+ * @returns Promise<void>
|
|
|
|
|
+ */
|
|
|
export function areaCheckListDelete(id) {
|
|
export function areaCheckListDelete(id) {
|
|
|
return http.request({
|
|
return http.request({
|
|
|
url: `/areaCheckList/delete?id=${id}`,
|
|
url: `/areaCheckList/delete?id=${id}`,
|
|
@@ -151,6 +236,11 @@ export function areaCheckListDelete(id) {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * 新增区域检查清单
|
|
|
|
|
+ * @param params - 区域检查清单表单数据
|
|
|
|
|
+ * @returns Promise<void>
|
|
|
|
|
+ */
|
|
|
export function areaCheckListSavaArea(params) {
|
|
export function areaCheckListSavaArea(params) {
|
|
|
return http.request({
|
|
return http.request({
|
|
|
url: `/areaCheckList/saveArea`,
|
|
url: `/areaCheckList/saveArea`,
|
|
@@ -159,7 +249,11 @@ export function areaCheckListSavaArea(params) {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * 更新区域检查清单
|
|
|
|
|
+ * @param params - 更新数据(需包含 ID)
|
|
|
|
|
+ * @returns Promise<void>
|
|
|
|
|
+ */
|
|
|
export function areaCheckListUpdateArea(params) {
|
|
export function areaCheckListUpdateArea(params) {
|
|
|
return http.request({
|
|
return http.request({
|
|
|
url: `/areaCheckList/updateArea`,
|
|
url: `/areaCheckList/updateArea`,
|
|
@@ -168,6 +262,11 @@ export function areaCheckListUpdateArea(params) {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * 切换区域检查清单状态(如启用/停用)
|
|
|
|
|
+ * @param params - 包含 id 和目标状态
|
|
|
|
|
+ * @returns Promise<void>
|
|
|
|
|
+ */
|
|
|
export function areaCheckListChange(params) {
|
|
export function areaCheckListChange(params) {
|
|
|
return http.request({
|
|
return http.request({
|
|
|
url: `/areaCheckList/change`,
|
|
url: `/areaCheckList/change`,
|
|
@@ -175,6 +274,12 @@ export function areaCheckListChange(params) {
|
|
|
params
|
|
params
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 审批区域检查清单
|
|
|
|
|
+ * @param params - 审批参数,如 id、approveResult 等
|
|
|
|
|
+ * @returns Promise<void>
|
|
|
|
|
+ */
|
|
|
export function areaCheckListApprove(params) {
|
|
export function areaCheckListApprove(params) {
|
|
|
return http.request({
|
|
return http.request({
|
|
|
url: `/areaCheckList/approve`,
|
|
url: `/areaCheckList/approve`,
|
|
@@ -183,15 +288,201 @@ export function areaCheckListApprove(params) {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * 导出区域检查清单数据
|
|
|
|
|
+ * @param params - 导出筛选条件
|
|
|
|
|
+ * @returns Promise<Blob> Excel 文件流
|
|
|
|
|
+ */
|
|
|
export function areaCheckListExportArea(params) {
|
|
export function areaCheckListExportArea(params) {
|
|
|
return http.request({
|
|
return http.request({
|
|
|
url: `/areaCheckList/exportArea`,
|
|
url: `/areaCheckList/exportArea`,
|
|
|
method: 'post',
|
|
method: 'post',
|
|
|
params,
|
|
params,
|
|
|
responseType: 'blob',
|
|
responseType: 'blob',
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- isTransformResponse: false,
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ }, {
|
|
|
|
|
+ isTransformResponse: false,
|
|
|
|
|
+ });
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 部门端分页查询安全通知列表
|
|
|
|
|
+ * @param params - 分页及查询条件(如通知标题、状态、分页参数等)
|
|
|
|
|
+ * @returns Promise<QueryPageResponse> 安全通知分页数据
|
|
|
|
|
+ */
|
|
|
|
|
+export function safetyNoticeDeptQueryPage(params) {
|
|
|
|
|
+ return http.request({
|
|
|
|
|
+ url: `/safetyNotice/dept/queryPage`,
|
|
|
|
|
+ method: 'post',
|
|
|
|
|
+ params,
|
|
|
|
|
+ });
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 查询安全通知详情(部门端)
|
|
|
|
|
+ * @param params - 查询参数,通常包含通知 ID(如 { id: number })
|
|
|
|
|
+ * @returns Promise<any> 安全通知的详细内容,包括发布信息、附件、反馈状态等
|
|
|
|
|
+ */
|
|
|
|
|
+export function safetyNoticeDeptQueryDetail(params) {
|
|
|
|
|
+ return http.request({
|
|
|
|
|
+ url: `/safetyNotice/dept/queryDetail`,
|
|
|
|
|
+ method: 'get',
|
|
|
|
|
+ params,
|
|
|
|
|
+ });
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 部门对安全通知提交反馈
|
|
|
|
|
+ * @param params - 反馈内容,通常包含通知 ID、反馈意见、附件等字段
|
|
|
|
|
+ * @returns Promise<void>
|
|
|
|
|
+ */
|
|
|
|
|
+export function safetyNoticeDeptFeedback(params) {
|
|
|
|
|
+ return http.request({
|
|
|
|
|
+ url: `/safetyNotice/dept/feedback`,
|
|
|
|
|
+ method: 'put',
|
|
|
|
|
+ params,
|
|
|
|
|
+ });
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 管理端分页查询安全通知列表
|
|
|
|
|
+ * @param params - 分页及筛选条件(如标题、发布状态、时间范围、pageNum、pageSize 等)
|
|
|
|
|
+ * @returns Promise<QueryPageResponse> 安全通知分页数据列表
|
|
|
|
|
+ */
|
|
|
|
|
+export function safetyNoticeAdminQueryPage(params) {
|
|
|
|
|
+ return http.request({
|
|
|
|
|
+ url: `/safetyNotice/admin/queryPage`,
|
|
|
|
|
+ method: 'post',
|
|
|
|
|
+ params,
|
|
|
|
|
+ });
|
|
|
|
|
+}
|
|
|
|
|
+/**
|
|
|
|
|
+ * 管理端删除指定 ID 的安全通知
|
|
|
|
|
+ * @param id - 安全通知的唯一标识 ID
|
|
|
|
|
+ * @returns Promise<void>
|
|
|
|
|
+ */
|
|
|
|
|
+export function safetyNoticeAdminDelete(id) {
|
|
|
|
|
+ return http.request({
|
|
|
|
|
+ url: `/safetyNotice/admin/delete?id=${id}`,
|
|
|
|
|
+ method: 'delete',
|
|
|
|
|
+ });
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 管理端查询安全通知详情
|
|
|
|
|
+ * @param params - 查询参数,通常包含通知 ID(如 { id: number })
|
|
|
|
|
+ * @returns Promise<any> 安全通知的完整详细信息,包括发布内容、接收部门、反馈状态等
|
|
|
|
|
+ */
|
|
|
|
|
+export function safetyNoticeAdminQueryDetail(params) {
|
|
|
|
|
+ return http.request({
|
|
|
|
|
+ url: `/safetyNotice/admin/queryDetail`,
|
|
|
|
|
+ method: 'get',
|
|
|
|
|
+ params
|
|
|
|
|
+ });
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 管理端审核安全通知(如审核部门提交的反馈内容)
|
|
|
|
|
+ * @param params - 审核参数,通常包含通知 ID、审核状态(通过/驳回)、审核意见等
|
|
|
|
|
+ * @returns Promise<void>
|
|
|
|
|
+ */
|
|
|
|
|
+export function safetyNoticeAdminApprove(params) {
|
|
|
|
|
+ return http.request({
|
|
|
|
|
+ url: `/safetyNotice/admin/approve`,
|
|
|
|
|
+ method: 'put',
|
|
|
|
|
+ params
|
|
|
|
|
+ });
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 管理端查询安全通知的已下发对象列表
|
|
|
|
|
+ * @param params - 查询条件,通常包含安全通知 ID、分页参数(pageNum、pageSize)等
|
|
|
|
|
+ * @returns Promise<QueryPageResponse> 已下发对象的分页数据
|
|
|
|
|
+ */
|
|
|
|
|
+export function safetyNoticeAdminQueryIssuedObject(params) {
|
|
|
|
|
+ return http.request({
|
|
|
|
|
+ url: `/safetyNotice/admin/queryIssuedObject`,
|
|
|
|
|
+ method: 'post',
|
|
|
|
|
+ params
|
|
|
|
|
+ });
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 管理端作废(撤销/废止)指定的安全通知
|
|
|
|
|
+ * @param params - 作废参数,通常包含安全通知 ID(如 { id: number })及其他必要字段
|
|
|
|
|
+ * @returns Promise<void>
|
|
|
|
|
+ */
|
|
|
|
|
+export function safetyNoticeAdminScrap(id) {
|
|
|
|
|
+ return http.request({
|
|
|
|
|
+ url: `/safetyNotice/admin/scrap?id=${id}`,
|
|
|
|
|
+ method: 'put',
|
|
|
|
|
+ });
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 管理端导出安全通知的已下发对象列表(如接收部门/人员清单)
|
|
|
|
|
+ * @returns Promise<Blob> Excel 或 CSV 文件的二进制流,用于下载
|
|
|
|
|
+ */
|
|
|
|
|
+export function safetyNoticeAdminExportIssuedObject(params) {
|
|
|
|
|
+ return http.request({
|
|
|
|
|
+ url: `/safetyNotice/admin/exportIssuedObject`,
|
|
|
|
|
+ method: 'post',
|
|
|
|
|
+ responseType: 'blob',
|
|
|
|
|
+ }, {
|
|
|
|
|
+ isTransformResponse: false,
|
|
|
|
|
+ });
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 管理端新增安全通知
|
|
|
|
|
+ * @param params - 安全通知表单数据,通常包含标题、内容、下发范围、附件等字段
|
|
|
|
|
+ * @returns Promise<void>
|
|
|
|
|
+ */
|
|
|
|
|
+export function safetyNoticeAdminSaveSafetyNotice(params) {
|
|
|
|
|
+ return http.request({
|
|
|
|
|
+ url: `/safetyNotice/admin/saveSafetyNotice`,
|
|
|
|
|
+ method: 'post',
|
|
|
|
|
+ params
|
|
|
|
|
+ });
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 查询区域检查清单列表(非分页,通常用于下拉选项或全量轻量查询)
|
|
|
|
|
+ * @param params - 查询条件,如区域类型、状态等筛选参数
|
|
|
|
|
+ * @returns Promise<Array<any>> 区域检查清单数据列表
|
|
|
|
|
+ */
|
|
|
|
|
+export function areaCheckListQueryList(params) {
|
|
|
|
|
+ return http.request({
|
|
|
|
|
+ url: '/areaCheckList/queryList',
|
|
|
|
|
+ method: 'get',
|
|
|
|
|
+ params
|
|
|
|
|
+ });
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 管理端更新安全通知信息
|
|
|
|
|
+ * @param params - 更新后的安全通知数据,通常包含 ID、标题、内容、下发范围等字段
|
|
|
|
|
+ * @returns Promise<void>
|
|
|
|
|
+ */
|
|
|
|
|
+export function safetyNoticeAdminUpdateSafetyNotice(params) {
|
|
|
|
|
+ return http.request({
|
|
|
|
|
+ url: '/safetyNotice/admin/updateSafetyNotice',
|
|
|
|
|
+ method: 'put',
|
|
|
|
|
+ params
|
|
|
|
|
+ });
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 管理端下发安全通知(将通知发布给指定部门或人员)
|
|
|
|
|
+ * @param params - 下发参数,通常包含通知 ID、接收对象列表(如部门 IDs 或用户 IDs)等
|
|
|
|
|
+ * @returns Promise<void>
|
|
|
|
|
+ */
|
|
|
|
|
+export function safetyNoticeAdminIssuedNotice(params) {
|
|
|
|
|
+ return http.request({
|
|
|
|
|
+ url: '/safetyNotice/admin/issuedNotice',
|
|
|
|
|
+ method: 'put',
|
|
|
|
|
+ params
|
|
|
|
|
+ });
|
|
|
}
|
|
}
|