施工日志
This commit is contained in:
63
src/api/quality/qualityConstructionLog/index.ts
Normal file
63
src/api/quality/qualityConstructionLog/index.ts
Normal file
@ -0,0 +1,63 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import { QualityConstructionLogVO, QualityConstructionLogForm, QualityConstructionLogQuery } from '@/api/quality/qualityConstructionLog/types';
|
||||
|
||||
/**
|
||||
* 查询质量-施工日志列表
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
|
||||
export const listQualityConstructionLog = (query?: QualityConstructionLogQuery): AxiosPromise<QualityConstructionLogVO[]> => {
|
||||
return request({
|
||||
url: '/quality/qualityConstructionLog/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询质量-施工日志详细
|
||||
* @param id
|
||||
*/
|
||||
export const getQualityConstructionLog = (id: string | number): AxiosPromise<QualityConstructionLogVO> => {
|
||||
return request({
|
||||
url: '/quality/qualityConstructionLog/' + id,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 新增质量-施工日志
|
||||
* @param data
|
||||
*/
|
||||
export const addQualityConstructionLog = (data: QualityConstructionLogForm) => {
|
||||
return request({
|
||||
url: '/quality/qualityConstructionLog',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 修改质量-施工日志
|
||||
* @param data
|
||||
*/
|
||||
export const updateQualityConstructionLog = (data: QualityConstructionLogForm) => {
|
||||
return request({
|
||||
url: '/quality/qualityConstructionLog',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除质量-施工日志
|
||||
* @param id
|
||||
*/
|
||||
export const delQualityConstructionLog = (id: string | number | Array<string | number>) => {
|
||||
return request({
|
||||
url: '/quality/qualityConstructionLog/' + id,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
84
src/api/quality/qualityConstructionLog/types.ts
Normal file
84
src/api/quality/qualityConstructionLog/types.ts
Normal file
@ -0,0 +1,84 @@
|
||||
export interface QualityConstructionLogVO {
|
||||
/**
|
||||
* 发生日期
|
||||
*/
|
||||
happenDate: string;
|
||||
id?: string | number;
|
||||
projectName: string;
|
||||
createTime: string;
|
||||
fileList: any[];
|
||||
file?: string;
|
||||
/**
|
||||
* 生产情况
|
||||
*/
|
||||
productionStatus: string;
|
||||
|
||||
/**
|
||||
* 技术质量安全工作
|
||||
*/
|
||||
technologyQuality: string;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
remark: string;
|
||||
|
||||
/**
|
||||
* 创建者
|
||||
*/
|
||||
createBy: string;
|
||||
}
|
||||
|
||||
export interface QualityConstructionLogForm extends BaseEntity {
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
id?: string | number;
|
||||
|
||||
/**
|
||||
* 项目id
|
||||
*/
|
||||
projectId?: string | number;
|
||||
|
||||
/**
|
||||
* 发生日期
|
||||
*/
|
||||
happenDate?: string;
|
||||
|
||||
/**
|
||||
* 生产情况
|
||||
*/
|
||||
productionStatus?: string;
|
||||
|
||||
/**
|
||||
* 技术质量安全工作
|
||||
*/
|
||||
technologyQuality?: string;
|
||||
|
||||
/**
|
||||
* 附件
|
||||
*/
|
||||
file?: string;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
remark?: string;
|
||||
}
|
||||
|
||||
export interface QualityConstructionLogQuery extends PageQuery {
|
||||
/**
|
||||
* 项目id
|
||||
*/
|
||||
projectId?: string | number;
|
||||
|
||||
/**
|
||||
* 发生日期
|
||||
*/
|
||||
happenDate?: string;
|
||||
|
||||
/**
|
||||
* 日期范围参数
|
||||
*/
|
||||
params?: any;
|
||||
}
|
63
src/api/quality/qualityInspection/index.ts
Normal file
63
src/api/quality/qualityInspection/index.ts
Normal file
@ -0,0 +1,63 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import { QualityInspectionVO, QualityInspectionForm, QualityInspectionQuery } from '@/api/quality/qualityInspection/types';
|
||||
|
||||
/**
|
||||
* 查询质量-检查工单列表
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
|
||||
export const listQualityInspection = (query?: QualityInspectionQuery): AxiosPromise<QualityInspectionVO[]> => {
|
||||
return request({
|
||||
url: '/quality/qualityInspection/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询质量-检查工单详细
|
||||
* @param id
|
||||
*/
|
||||
export const getQualityInspection = (id: string | number): AxiosPromise<QualityInspectionVO> => {
|
||||
return request({
|
||||
url: '/quality/qualityInspection/' + id,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 新增质量-检查工单
|
||||
* @param data
|
||||
*/
|
||||
export const addQualityInspection = (data: QualityInspectionForm) => {
|
||||
return request({
|
||||
url: '/quality/qualityInspection',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 修改质量-检查工单
|
||||
* @param data
|
||||
*/
|
||||
export const updateQualityInspection = (data: QualityInspectionForm) => {
|
||||
return request({
|
||||
url: '/quality/qualityInspection',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除质量-检查工单
|
||||
* @param id
|
||||
*/
|
||||
export const delQualityInspection = (id: string | number | Array<string | number>) => {
|
||||
return request({
|
||||
url: '/quality/qualityInspection/' + id,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
166
src/api/quality/qualityInspection/types.ts
Normal file
166
src/api/quality/qualityInspection/types.ts
Normal file
@ -0,0 +1,166 @@
|
||||
export interface QualityInspectionVO {
|
||||
/**
|
||||
* 巡检类型
|
||||
*/
|
||||
inspectionType: string;
|
||||
id?: string | number;
|
||||
projectName: string;
|
||||
rectificationFileList: any[];
|
||||
inspectionFile: string;
|
||||
correctorName: string;
|
||||
replyPeriodDate: string;
|
||||
rectificationTime: string;
|
||||
rectificationFile: string;
|
||||
verificationResult: string;
|
||||
/**
|
||||
* 巡检附件
|
||||
*/
|
||||
/**
|
||||
* 巡检标题
|
||||
*/
|
||||
inspectionHeadline: string;
|
||||
|
||||
/**
|
||||
* 巡检结果
|
||||
*/
|
||||
inspectionResult: string;
|
||||
|
||||
/**
|
||||
* 工单状态(1通知 2整改 3验证)
|
||||
*/
|
||||
inspectionStatus: string;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
remark: string;
|
||||
|
||||
/**
|
||||
* 创建者
|
||||
*/
|
||||
createBy: string;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
createTime: string;
|
||||
}
|
||||
|
||||
export interface QualityInspectionForm extends BaseEntity {
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
id?: string | number;
|
||||
|
||||
/**
|
||||
* 项目id
|
||||
*/
|
||||
projectId?: string | number;
|
||||
|
||||
/**
|
||||
* 巡检类型
|
||||
*/
|
||||
inspectionType?: string;
|
||||
|
||||
/**
|
||||
* 巡检标题
|
||||
*/
|
||||
inspectionHeadline?: string;
|
||||
|
||||
/**
|
||||
* 巡检结果
|
||||
*/
|
||||
inspectionResult?: string;
|
||||
|
||||
/**
|
||||
* 工单状态(1通知 2整改 3验证)
|
||||
*/
|
||||
inspectionStatus?: string;
|
||||
|
||||
/**
|
||||
* 巡检附件
|
||||
*/
|
||||
inspectionFile?: string;
|
||||
|
||||
/**
|
||||
* 班组id
|
||||
*/
|
||||
teamId?: string | number;
|
||||
|
||||
/**
|
||||
* 整改人(班组长)
|
||||
*/
|
||||
corrector?: string;
|
||||
|
||||
/**
|
||||
* 是否回复(1回复 2不回复)
|
||||
*/
|
||||
isReply?: string;
|
||||
|
||||
/**
|
||||
* 回复期限日期
|
||||
*/
|
||||
replyPeriodDate?: string;
|
||||
|
||||
/**
|
||||
* 整改反馈
|
||||
*/
|
||||
rectificationResult?: string;
|
||||
|
||||
/**
|
||||
* 整改时间
|
||||
*/
|
||||
rectificationTime?: string;
|
||||
|
||||
/**
|
||||
* 整改附件
|
||||
*/
|
||||
rectificationFile?: string;
|
||||
|
||||
/**
|
||||
* 验证结果
|
||||
*/
|
||||
verificationResult?: string;
|
||||
|
||||
/**
|
||||
* 验证状态(1通过 2未通过)
|
||||
*/
|
||||
verificationType?: string;
|
||||
|
||||
/**
|
||||
* 验证时间
|
||||
*/
|
||||
verificationTime?: string;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
remark?: string;
|
||||
}
|
||||
|
||||
export interface QualityInspectionQuery extends PageQuery {
|
||||
/**
|
||||
* 项目id
|
||||
*/
|
||||
projectId?: string | number;
|
||||
|
||||
/**
|
||||
* 巡检类型
|
||||
*/
|
||||
inspectionType?: string;
|
||||
|
||||
/**
|
||||
* 工单状态(1通知 2整改 3验证)
|
||||
*/
|
||||
inspectionStatus?: string;
|
||||
|
||||
/**
|
||||
* 班组id
|
||||
*/
|
||||
teamId?: string | number;
|
||||
|
||||
/**
|
||||
* 日期范围参数
|
||||
*/
|
||||
params?: any;
|
||||
}
|
@ -30,6 +30,7 @@ export interface QuestionUserAnswerForm extends BaseEntity {
|
||||
*/
|
||||
id?: string | number;
|
||||
teamId?: string | number;
|
||||
userName?: string;
|
||||
/**
|
||||
* 项目id
|
||||
*/
|
||||
@ -82,6 +83,7 @@ export interface QuestionUserAnswerQuery extends PageQuery {
|
||||
*/
|
||||
userId?: string | number;
|
||||
teamId?: string | number;
|
||||
userName?: string;
|
||||
projectId?: string | number;
|
||||
/**
|
||||
* 考试类型(1线上考试 2线下考试)
|
||||
|
@ -29,5 +29,5 @@ export function delOss(ossId: string | number | Array<string | number>) {
|
||||
|
||||
// 下载OSS对象存储
|
||||
export function downLoadOss(ossId: string | number | Array<string | number>) {
|
||||
return download('/safety/questionUserAnswer/exportFile', { userIdList: ossId }, '安全考试.zip');
|
||||
return download('/safety/questionUserAnswer/exportFile', { idList: ossId }, '安全考试.zip');
|
||||
}
|
||||
|
Reference in New Issue
Block a user