1
lzhe
2024-11-01 e5cdf3af17609b49138cec3e8fb200752365f651
src/api/model/workstation.js
@@ -1,74 +1,81 @@
/*
 * @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"
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);
      }
   },
   add: {
      url: `${config.API_URL}/blade-cps/workstation/submit`,
      url: `${config.API_URL}/smis/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`,
      url: `${config.API_URL}/smis/machine/list-no-band`,
      name: "获取未绑定工位",
      get: async function(params){
      get: async function (params) {
         return await http.get(this.url, params);
      }
   }
}