gaoshp
2024-11-05 e2fdfe540eaf160dc7d063c60667041edcc64e86
src/api/model/workstation.js
@@ -1,7 +1,7 @@
/*
 * @Date: 2024-03-24 11:37:47
 * @LastEditors: gaoshp
 * @LastEditTime: 2024-03-31 21:34:40
 * @LastEditTime: 2024-09-29 19:09:15
 * @FilePath: /cps-web/src/api/model/workstation.js
 */
import config from "@/config"
@@ -9,53 +9,73 @@
export default {
   getList: {
      url: `${config.API_URL}/blade-cps/workstation/page`,
      url: `${config.API_URL}/smis/workstation/page`,
      name: "获取工位列表",
      get: async function(params){
      get: async function (params) {
         return await http.get(this.url, params);
      },
      getUrl () {
      getUrl() {
         return this.url
      }
   },
    getWorkstationGroup: {
      url: `${config.API_URL}/blade-cps/group/list?groupType=group_workstation&groupCategory=1`,
   getWorkstationGroup: {
      url: `${config.API_URL}/smis/group/list?groupType=group_workstation&groupCategory=1`,
      name: "获取工位组树",
      get: async function(params){
      get: async function (params) {
         return await http.get(this.url, params);
      }
   },
    calendarList: {
      url: `${config.API_URL}/blade-cps/calendar/list`,
   groupWorkstationType: {
      url: `${config.API_URL}/smis/group/groupWorkstation/type`,
      name: "获取状态反馈树",
      post: async function (params) {
         return await http.post(this.url, params);
      }
   },
   calendarList: {
      url: `${config.API_URL}/smis/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`,
      url: `${config.API_URL}/smis/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`,
      url: `${config.API_URL}/smis/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`,
      url: `${config.API_URL}/smis/workstation`,
      name: "删除工位",
      delete: async function(params){
      delete: async function (params) {
         return await http.delete(this.url, params);
      }
      // /blade-cps/workstation?type=1&workstationIds=1689546460820299778
   },
   add: {
      url: `${config.API_URL}/smis/workstation/submit`,
      name: "添加工位",
      post: async function (params) {
         return await http.post(this.url, params);
      },
   },
   getlistnoband: {
      url: `${config.API_URL}/smis/machine/list-no-band`,
      name: "获取未绑定工位",
      get: async function (params) {
         return await http.get(this.url, params);
      }
   }
}