12345678910111213141516171819202122232425262728293031 |
- import { iAuditHistoryState } from "@/types/safe"
- import request from "@/utils/common/request"
- /**
- * 获取安全巡检详情
- * @param id - 安全巡检id
- */
- export async function apiGetSafeDetail(id: string) {
- const { data } = await request.get('/api/safe/detail', { id })
- const auditHistory: iAuditHistoryState[][] = []
- for (const key in data?.data?.auditHistory) {
- if (Object.prototype.hasOwnProperty.call(data?.data?.auditHistory, key)) {
- const history = data?.data?.auditHistory[key]
- auditHistory.unshift(history)
- }
- }
- data.data.auditHistory = auditHistory
- return data
- }
- // 安全巡检审批
- export async function apiResfulSafeAudit(type: string, payload: object) {
- if (type === 'delete') {
- // 删除巡检记录
- const { data } = await request.del('/api/safe', payload)
- return data
- } else {
- const { data } = await request.post(`/api/safe_audit/${type}`, payload)
- return data
- }
- }
|