/* * @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); } } }