/*
|
* @Date: 2024-03-24 11:37:47
|
* @LastEditors: Sneed
|
* @LastEditTime: 2024-04-14 15:02:51
|
* @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/api/model/workstation.js
|
*/
|
import config from "@/config"
|
import http from "@/utils/request"
|
|
export default {
|
getList: {
|
url: `${config.API_URL}/blade-cps/workstation/page`,
|
name: "获取工位列表",
|
get: async function(params){
|
return await http.get(this.url, params);
|
},
|
getUrl () {
|
return this.url
|
}
|
},
|
getWorkstationGroup: {
|
url: `${config.API_URL}/blade-cps/group/list?groupType=group_workstation&groupCategory=1`,
|
name: "获取工位组树",
|
get: async function(params){
|
return await http.get(this.url, params);
|
}
|
},
|
groupWorkstationType: {
|
url: `${config.API_URL}/blade-cps/group/groupWorkstation/type`,
|
name: "获取状态反馈树",
|
post: async function(params){
|
return await http.post(this.url, params);
|
}
|
},
|
calendarList: {
|
url: `${config.API_URL}/blade-cps/calendar/list`,
|
name: "获取生产日历",
|
get: async function(params){
|
return await http.get(this.url, params);
|
}
|
},
|
saveWorkstationGroup: {
|
url: `${config.API_URL}/blade-cps/group`,
|
name: "保存工位组",
|
put: async function(params){
|
return await http.put(this.url, params);
|
},
|
post: async function(params){
|
return await http.post(this.url, params);
|
},
|
},
|
deleteWorkGroup: {
|
url: `${config.API_URL}/blade-cps/workstation/deleteGroup`,
|
name: "删除工位组",
|
delete: async function(params){
|
return await http.delete(this.url, params);
|
}
|
},
|
deleteWork: {
|
url: `${config.API_URL}/blade-cps/workstation`,
|
name: "删除工位",
|
delete: async function(params){
|
return await http.delete(this.url, params);
|
}
|
},
|
add: {
|
url: `${config.API_URL}/blade-cps/workstation/submit`,
|
name: "添加工位",
|
post: async function(params){
|
return await http.post(this.url, params);
|
},
|
},
|
getlistnoband: {
|
url: `${config.API_URL}/blade-cps/machine/list-no-band`,
|
name: "获取未绑定工位",
|
get: async function(params){
|
return await http.get(this.url, params);
|
}
|
}
|
|
}
|