| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- import request from '@/utils/request';
- import { AxiosPromise } from 'axios';
- import { RiskInspectionTaskBo, RiskInspectionTaskVo, RiskInspectionRecordVo, InspectionStatsVo } from '@/api/risk/types';
- // 查询品控巡检任务列表
- export const listQualityInspectionTask = (query: RiskInspectionTaskBo): AxiosPromise<RiskInspectionTaskVo[]> => {
- return request({
- url: '/quality/inspectionTask/list',
- method: 'get',
- params: query
- });
- };
- // 查询品控巡检任务详情
- export const getQualityInspectionTask = (id: string | number): AxiosPromise<RiskInspectionTaskVo> => {
- return request({
- url: '/quality/inspectionTask/' + id,
- method: 'get'
- });
- };
- // 新增品控巡检任务
- export const addQualityInspectionTask = (data: RiskInspectionTaskBo): AxiosPromise => {
- return request({
- url: '/quality/inspectionTask',
- method: 'post',
- data: data
- });
- };
- // 修改品控巡检任务
- export const updateQualityInspectionTask = (data: RiskInspectionTaskBo): AxiosPromise => {
- return request({
- url: '/quality/inspectionTask',
- method: 'put',
- data: data
- });
- };
- // 删除品控巡检任务
- export const delQualityInspectionTask = (ids: string | number | Array<string | number>): AxiosPromise => {
- return request({
- url: '/quality/inspectionTask/' + ids,
- method: 'delete'
- });
- };
- // 查询品控巡检任务的打卡记录列表
- export const listQualityInspectionRecordByTask = (taskId: string | number): AxiosPromise<RiskInspectionRecordVo[]> => {
- return request({
- url: '/quality/inspectionTask/records/' + taskId,
- method: 'get'
- });
- };
- // 查询品控巡检统计数据(顶部4张卡片)
- export const getQualityInspectionStats = (): AxiosPromise<InspectionStatsVo> => {
- return request({
- url: '/quality/inspectionTask/stats',
- method: 'get'
- });
- };
|