|
|
|
|
import request from '@/axios';
|
|
|
|
|
|
|
|
|
|
// 获取试验项目列表
|
|
|
|
|
export const getProjectList = (params) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/blade-desk/QA/CycleTestItem/listForSelect',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 获取列表数据 bsCraftAbility/queryAllCa
|
|
|
|
|
export const getList = (current, size, params) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/blade-desk/QA/CycleTest/list',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: {
|
|
|
|
|
...params,
|
|
|
|
|
current,
|
|
|
|
|
size,
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 新增
|
|
|
|
|
export const add = row => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/blade-desk/QA/CycleTest/save',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: row,
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 编辑
|
|
|
|
|
export const update = (data) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: `/blade-desk/QA/CycleTest/update`,
|
|
|
|
|
method: 'post',
|
|
|
|
|
data,
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 详情
|
|
|
|
|
export const getDetail = id => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/blade-desk/QA/CycleTest/detail',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: {
|
|
|
|
|
id,
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 删除
|
|
|
|
|
export const remove = ids => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/blade-desk/QA/CycleTest/remove',
|
|
|
|
|
method: 'post',
|
|
|
|
|
params: {
|
|
|
|
|
ids,
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 获取镀种列表
|
|
|
|
|
export const getPlateList = () => {
|
|
|
|
|
return request({
|
|
|
|
|
url:"/api/blade-desk/BA/Plating/listForSelectCycleTest",
|
|
|
|
|
method:'get',
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 根据角色ID获取工艺员列表
|
|
|
|
|
export const getUserList = () =>{
|
|
|
|
|
return request({
|
|
|
|
|
url:'/blade-system/user/list-process-engineer',
|
|
|
|
|
method:'get',
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 手动下发试验任务
|
|
|
|
|
export const issueTask = (params) =>{
|
|
|
|
|
return request({
|
|
|
|
|
url:"/blade-desk/QA/CycleTestTask/generate-manual",
|
|
|
|
|
method:"post",
|
|
|
|
|
params
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 获取试验件列表
|
|
|
|
|
export const getPieceList = () =>{
|
|
|
|
|
return request({
|
|
|
|
|
url:'/blade-system/dict/dictionary?code=testPiece',
|
|
|
|
|
method:'get'
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 批量设置工艺员
|
|
|
|
|
export const setUser = (params) =>{
|
|
|
|
|
return request({
|
|
|
|
|
url:'/blade-desk/QA/CycleTest/update-process-user-bat',
|
|
|
|
|
method:'post',
|
|
|
|
|
params
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 批量设置试验周期
|
|
|
|
|
export const setCycleBat = (data) =>{
|
|
|
|
|
return request({
|
|
|
|
|
url:'/api/blade-desk/QA/CycleTest/update-cycle-bat',
|
|
|
|
|
method:'post',
|
|
|
|
|
data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|