添加设备进站、治具进站、主材进站接口
优化错误拦截逻辑
This commit is contained in:
36
src/api/pwoManage/equipment/index.ts
Normal file
36
src/api/pwoManage/equipment/index.ts
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
import request from "@/api/request";
|
||||||
|
import type { ID } from "@/api/common";
|
||||||
|
|
||||||
|
// 查询设备管理详细
|
||||||
|
export function getEquipmentByCode(code: string) {
|
||||||
|
return request({
|
||||||
|
url: '/basic/equipment/code/' + code,
|
||||||
|
method: 'get'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
// 查询设备进站记录列表
|
||||||
|
export function listEquipmentEntry(params: any) {
|
||||||
|
return request({
|
||||||
|
url: "/mes/equipment-entry-log/list",
|
||||||
|
method: "get",
|
||||||
|
params,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// 新增设备进站记录
|
||||||
|
export function addEquipmentEntry(data: any) {
|
||||||
|
return request({
|
||||||
|
url: "/mes/equipment-entry-log",
|
||||||
|
method: "post",
|
||||||
|
data,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// 删除设备进站记录
|
||||||
|
export function delEquipmentEntry(id: ID) {
|
||||||
|
return request({
|
||||||
|
url: "/mes/equipment-entry-log/" + id,
|
||||||
|
method: "delete",
|
||||||
|
});
|
||||||
|
}
|
||||||
@@ -61,3 +61,12 @@ export function closeLotTraceOrder(id: ID) {
|
|||||||
method: "put",
|
method: "put",
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 新增质量异常联络单
|
||||||
|
export function addQualityAbnormalContact(data: any) {
|
||||||
|
return request({
|
||||||
|
url: "/mes/qualityAbnormalContact",
|
||||||
|
method: "post",
|
||||||
|
data,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|||||||
37
src/api/pwoManage/mask/index.ts
Normal file
37
src/api/pwoManage/mask/index.ts
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
import request from "@/api/request";
|
||||||
|
import type { ID } from "@/api/common";
|
||||||
|
|
||||||
|
// 查询站点绑定治具列表
|
||||||
|
export function listStationBindMask(params: any) {
|
||||||
|
return request({
|
||||||
|
url: "/mes/station/mask/list",
|
||||||
|
method: "get",
|
||||||
|
params,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// 为站点绑定治具
|
||||||
|
export function batchBindMasksToStation(stationId: ID, maskIds: ID[]) {
|
||||||
|
return request({
|
||||||
|
url: "/mes/station/" + stationId + "/bind/mask",
|
||||||
|
method: "put",
|
||||||
|
data: maskIds,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// 为站点绑定治具组
|
||||||
|
export function bindMaskCombinationToStations(data: any) {
|
||||||
|
return request({
|
||||||
|
url: "/mes/station/bind/mask-combination",
|
||||||
|
method: "put",
|
||||||
|
data,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// 站点解绑治具
|
||||||
|
export function unbindStationMask(stationMaskId: ID) {
|
||||||
|
return request({
|
||||||
|
url: "/mes/station/bind-mask/" + stationMaskId,
|
||||||
|
method: "delete",
|
||||||
|
});
|
||||||
|
}
|
||||||
@@ -53,3 +53,11 @@ export function delStation(id: ID) {
|
|||||||
method: "delete",
|
method: "delete",
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 站点开工
|
||||||
|
export function startStation(id: ID) {
|
||||||
|
return request({
|
||||||
|
url: "/mes/station/" + id + "/start",
|
||||||
|
method: "put",
|
||||||
|
});
|
||||||
|
}
|
||||||
61
src/api/pwoManage/station/primaryMaterial/index.ts
Normal file
61
src/api/pwoManage/station/primaryMaterial/index.ts
Normal file
@@ -0,0 +1,61 @@
|
|||||||
|
import request from "@/api/request";
|
||||||
|
import type { ID } from "@/api/common";
|
||||||
|
|
||||||
|
// 查询主材进站列表
|
||||||
|
export function listMainMaterialEntryLog(params: any) {
|
||||||
|
return request({
|
||||||
|
url: "/mes/station/entry-log/main-material/list",
|
||||||
|
method: "get",
|
||||||
|
params,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// 查询主材进站详细
|
||||||
|
export function getMainMaterialEntryLog(id: ID) {
|
||||||
|
return request({
|
||||||
|
url: "/mes/station/entry-log/main-material/" + id,
|
||||||
|
method: "get",
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// 新增主材Wafer进站
|
||||||
|
export function addWaferEntryLog(data: any) {
|
||||||
|
return request({
|
||||||
|
url: "/mes/station/entry-log/main-material/wafer",
|
||||||
|
method: "post",
|
||||||
|
data,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
// 通过载具新增主材Wafer进站
|
||||||
|
export function addWaferEntryLogByCarrier(data: any) {
|
||||||
|
return request({
|
||||||
|
url: "/mes/station/entry-log/main-material/wafer/by-carrier",
|
||||||
|
method: "post",
|
||||||
|
data,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// 新增主材Die进站
|
||||||
|
export function addDieEntryLog(data: any) {
|
||||||
|
return request({
|
||||||
|
url: "/mes/station/entry-log/main-material/die",
|
||||||
|
method: "post",
|
||||||
|
data,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
// 通过载具新增主材Die进站
|
||||||
|
export function addDieEntryLogByCarrier(data: any) {
|
||||||
|
return request({
|
||||||
|
url: "/mes/station/entry-log/main-material/die/by-carrier",
|
||||||
|
method: "post",
|
||||||
|
data,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// 删除主材进站
|
||||||
|
export function delMainMaterialEntryLog(id: ID) {
|
||||||
|
return request({
|
||||||
|
url: "/mes/station/entry-log/main-material/" + id,
|
||||||
|
method: "delete",
|
||||||
|
});
|
||||||
|
}
|
||||||
@@ -53,10 +53,12 @@ service.interceptors.response.use(
|
|||||||
content: "登录状态已过期,请重新登录",
|
content: "登录状态已过期,请重新登录",
|
||||||
onOk: () => {
|
onOk: () => {
|
||||||
removeToken();
|
removeToken();
|
||||||
router.replace("/login");
|
router.replace({ name: 'Login' });
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
return Promise.reject(data);
|
return Promise.reject(data);
|
||||||
|
case 500:
|
||||||
|
return Promise.reject(new Error(data.msg));
|
||||||
default:
|
default:
|
||||||
notification.error({
|
notification.error({
|
||||||
message: "请求错误",
|
message: "请求错误",
|
||||||
|
|||||||
Reference in New Issue
Block a user