yangys
2024-03-08 39ae7e015cf594bd32b05c5e6e039d20b8e28bea
src/api/Api.js
@@ -1,7 +1,7 @@
/*
 * @Date: 2024-01-10 20:37:45
 * @LastEditors: Sneed
 * @LastEditTime: 2024-01-18 23:37:37
 * @LastEditTime: 2024-02-03 21:34:25
 * @FilePath: /belleson-frontend/Users/mache/Documents/demo/mdc/src/api/Api.js
 */
import ajax from '@/utils/ajax'
@@ -17,6 +17,17 @@
   deviceTypeCreate: '/devicetype/create',
    deviceTypeUpdate: '/devicetype/update',
   deviceTypeDelete: '/devicetype/delete',
   //生产厂商
   manufacturerCreate: '/manufacturer/create',
    manufacturerUpdate: '/manufacturer/update',
   manufacturerDelete: '/manufacturer/delete',
   //使用部门
   useDepartmentCreate: '/usedepartment/create',
    useDepartmentUpdate: '/usedepartment/update',
   useDepartmentDelete: '/usedepartment/delete',
    // 车间 工段下啦数据
    getWsl: '/machine/workshopList',
    getPcl: '/machine/protocolList'
@@ -42,10 +53,7 @@
        url: '/component/pageQuery',
        method: 'POST'
    },
    deviceTypeQuery: {
        url: '/devicetype/pageQuery',
        method: 'POST'
   },
    maintainCreate: {
        url: '/maintain/save',
        method: 'POST'
@@ -105,7 +113,82 @@
    userList: {
        url: '/user/list',
        method: 'GET'
    }
    },
    getbyid: {
        url: '/machinedata/getbyid',
        method: 'POST'
    },
    workshopDel: {
        url: '/workshop/delete',
        method: 'POST'
    },
    workshopUpdate: {
        url: '/workshop/update',
        method: 'POST'
    },
    workshopCreate: {
        url: '/workshop/create',
        method: 'POST'
    },
    sectionCreate: {
        url: '/section/create',
        method: 'POST'
    },
    sectionUpdate: {
        url: '/section/update',
        method: 'POST'
    },
    sectionQuery: {
        url: '/section/listByWorkshop',
        method: 'GET'
    },
    sectionDel: {
        url: '/section/delete',
        method: 'POST'
    },
   manufacturerQuery: {
        url: '/manufacturer/pageQuery',
        method: 'POST'
    },
    manufacturerCreate: {
        url: '/manufacturer/save',
        method: 'POST'
    },
    manufacturerUpdate: {
        url: '/manufacturer/update',
        method: 'POST'
    },
    manufacturerDelete: {
        url: '/manufacturer/delete',
        method: 'POST'
    },
   manufacturerList:  {
        url: '/manufacturer/list',
        method: 'GET'
    },
   useDepartmentQuery: {
        url: '/usedepartment/pageQuery',
        method: 'POST'
    },
    useDepartmentCreate: {
        url: '/usedepartment/save',
        method: 'POST'
    },
    useDepartmentUpdate: {
        url: '/usedepartment/update',
        method: 'POST'
    },
    useDepartmentDelete: {
        url: '/usedepartment/delete',
        method: 'POST'
    },
   countryList:  {
        url: '/account/countries',
        method: 'GET'
    },
}
// 正式环境配置地址
export const URL_CFG = {
@@ -132,6 +215,9 @@
 */
function sendRequest(method, params) {
    return ajax.postJson(URL_CFG.BASE_URL + method, params)
}
function sendFormRequest(method, params) {
    return ajax.post(URL_CFG.BASE_URL + method, params)
}
/*
* @param method
@@ -165,7 +251,27 @@
   console.log(HttpConstants.deviceTypeDelete)
    return sendRequest(HttpConstants.deviceTypeDelete, { ids: ids })
}
//生产厂商函数
export function manufacturerCreate(params) {
    return sendRequest(HttpConstants.manufacturerCreate, params)
}
export function manufacturerUpdate(params) {
    return sendRequest(HttpConstants.manufacturerUpdate, params)
}
export function manufacturerDelete(ids) {
   console.log(HttpConstants.manufacturerDelete)
    return sendRequest(HttpConstants.manufacturerDelete, { ids: ids })
}
//使用部门函数
export function useDepartmentCreate(params) {
    return sendRequest(HttpConstants.useDepartmentCreate, params)
}
export function useDepartmentUpdate(params) {
    return sendRequest(HttpConstants.useDepartmentUpdate, params)
}
export function useDepartmentDelete(ids) {
    return sendRequest(HttpConstants.useDepartmentDelete, { ids: ids })
}
// 
export function getWsl(params) {
    return getData(HttpConstants.getWsl, params)
@@ -183,6 +289,14 @@
        
    }
}
export function getFormRequest (key,params) {
    if (getFnObj[key].method === 'GET') {
        // return getData(getFnObj[key].url,params || {})
    } else {
        return sendFormRequest(getFnObj[key].url, params || {})
    }
}
export function getUrl (key) {
    return getFnObj[key].url
}