gaoshp
2024-09-29 51fa6f173a5a95e34b4ec31db77035dbaeb968c6
src/api/model/workstation.js
@@ -1,8 +1,8 @@
/*
 * @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
 * @LastEditors: gaoshp
 * @LastEditTime: 2024-09-29 19:09:15
 * @FilePath: /cps-web/src/api/model/workstation.js
 */
import config from "@/config"
import http from "@/utils/request"
@@ -11,64 +11,71 @@
   getList: {
      url: `${config.API_URL}/blade-cps/workstation/page`,
      name: "获取工位列表",
      get: async function(params){
      get: async function (params) {
         return await http.get(this.url, params);
      },
      getUrl () {
      getUrl() {
         return this.url
      }
   },
    getWorkstationGroup: {
   getWorkstationGroup: {
      url: `${config.API_URL}/blade-cps/group/list?groupType=group_workstation&groupCategory=1`,
      name: "获取工位组树",
      get: async function(params){
      get: async function (params) {
         return await http.get(this.url, params);
      }
   },
    calendarList: {
   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){
      get: async function (params) {
         return await http.get(this.url, params);
      }
   },
   saveWorkstationGroup: {
      url: `${config.API_URL}/blade-cps/group`,
      name: "保存工位组",
      put: async function(params){
      put: async function (params) {
         return await http.put(this.url, params);
      },
      post: async function(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);
      delete: async function (params) {
         return await http.delete(this.url, {}, { params });
      }
   },
   deleteWork: {
      url: `${config.API_URL}/blade-cps/workstation`,
      name: "删除工位",
      delete: async function(params){
      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){
      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){
      get: async function (params) {
         return await http.get(this.url, params);
      }
   }
}