diff --git a/src/api/art-manage/art.js b/src/api/art-manage/art.js new file mode 100644 index 0000000..fb7f034 --- /dev/null +++ b/src/api/art-manage/art.js @@ -0,0 +1,126 @@ +import request from '@/utils/request' + +export function list(data) { + return request({ + url: '/process/process-flow/page', + method: 'post', + data + }) +} +export function getInfo(data) { + return request({ + url: '/process/process-flow/get', + method: 'post', + data + }) +} +export function enabled(data) { + return request({ + url: '/process/process-flow/enabled', + method: 'post', + data + }) +} +export function del(data) { + return request({ + url: '/process/process-flow/delete', + method: 'post', + data + }) +} +export function update(data) { + return request({ + url: '/process/process-flow/update', + method: 'post', + data + }) +} +export function add(data) { + return request({ + url: '/process/process-flow/add', + method: 'post', + data + }) +} +// 获取基板列表 +export function listSubstrate(data) { + return request({ + url: '/process/process-flow/substrateList', + method: 'post', + data + }) +} +// 获取BOM列表 +export function listBom(data) { + return request({ + url: '/process/process-flow/bomList', + method: 'post', + data + }) +} + +// 获取某个设备下的bom +export function listEquipmentBom(data) { + return request({ + url: 'process/process-flow-equipment/equipmentBomList', + method: 'post', + data + }) +} +// 获取所有设备的bom +export function listAllEquipmentBom(data) { + return request({ + url: '/process/process-flow-equipment/allEquipmentBomList', + method: 'post', + data + }) +} +// 获取某个设备下的配方 +export function listEquipmentRecipe(data) { + return request({ + url: 'process/process-flow-equipment/equipmentRecipeList', + method: 'post', + data + }) +} +// 获取所有设备下的配方 +export function listAllEquipmentRecipe(data) { + return request({ + url: '/process/process-flow-equipment/allEquipmentRecipeList', + method: 'post', + data + }) +} +// 保存某个工艺下的所有节点 +export function addProcessFlows(data) { + return request({ + url: 'process/process-flow-equipment/add', + method: 'post', + data + }) +} +// 获取工艺流程下所有节点 +export function listProcessFlowNode(data) { + return request({ + url: '/process/process-flow-equipment/list', + method: 'post', + data + }) +} + +// 获取工序列表 +export function listProcess(data) { + return request({ + url: '/process/work-sequence/list', + method: 'post', + data + }) +} + +// 获取工艺自动code +export function getCode() { + return request({ + url: '/process/process-flow/getCode', + method: 'post' + }) +} diff --git a/src/api/art-manage/process.js b/src/api/art-manage/process.js new file mode 100644 index 0000000..35cdf91 --- /dev/null +++ b/src/api/art-manage/process.js @@ -0,0 +1,49 @@ +/* + * @Author: gtz + * @Date: 2021-04-06 20:20:10 + * @LastEditors: gtz + * @LastEditTime: 2021-04-07 16:14:47 + * @Description: 工序管理 api + */ + +import request from '@/utils/request' + +export function list(data) { + return request({ + url: '/process/work-sequence/page', + method: 'post', + data + }) +} + +export function getInfo(data) { + return request({ + url: '/process/work-sequence/get', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/process/work-sequence/delete', + method: 'post', + data + }) +} + +export function update(data) { + return request({ + url: '/process/work-sequence/update', + method: 'post', + data + }) +} + +export function add(data) { + return request({ + url: '/process/work-sequence/add', + method: 'post', + data + }) +} diff --git a/src/api/art-manage/processFlow.js b/src/api/art-manage/processFlow.js new file mode 100644 index 0000000..cf35e79 --- /dev/null +++ b/src/api/art-manage/processFlow.js @@ -0,0 +1,159 @@ +/* + * @Author: gtz + * @Date: 2021-04-06 20:20:10 + * @LastEditors: gtz + * @LastEditTime: 2021-04-07 16:14:47 + * @Description: 工艺流程 api + */ + +import request from '@/utils/request' + +/** + * 获取工艺分页列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} data.enabled + * @param {string} data.key // 查询关键字 + */ +export function list(data) { + return request({ + url: '/process/process-flow/page', + method: 'post', + data + }) +} + +/** + * 获取工艺详情 + * @param {string} id + */ +export function getInfo(data) { + return request({ + url: '/process/process-flow/get', + method: 'post', + data + }) +} + +/** + * 删除工艺 + * @param {string} id + */ +export function del(id) { + return request({ + url: '/process/process-flow/delete', + method: 'post', + data: { id } + }) +} + +/** + * 更新工艺 + * @param {object} data + * @param {number} data.bomId + * @param {string} data.code + * @param {number} data.description + * @param {string} data.externalCode + * @param {number} data.id + * @param {string} data.name + * @param {number} data.productId + * @param {number} data.remark + */ +export function update(data) { + return request({ + url: '/process/process-flow/update', + method: 'post', + data + }) +} + +/** + * 获取工艺 + * @param {object} data + * @param {number} data.bomId + * @param {string} data.code + * @param {number} data.description + * @param {string} data.externalCode + * @param {number} data.id + * @param {string} data.name + * @param {number} data.productId + * @param {number} data.remark + */ +export function add(data) { + return request({ + url: '/process/process-flow/add', + method: 'post', + data + }) +} + +/** + * 获取BOM列表 + */ +export function getBom() { + return request({ + url: '/process/process-flow/bomList', + method: 'POST' + }) +} + +/** + * 启停工艺 + * @param {object} data + * @param {number} data.enabled + * @param {number} data.id + */ +export function toggleEnabled(data) { + return request({ + url: '/process/process-flow/enabled', + method: 'POST', + data + }) +} + +/** + * 生成工艺编码 + */ +export function getCode() { + return request({ + url: '/process/process-flow/getCode', + method: 'post' + }) +} + +/** + * 获取产品列表 + */ +export function getProductList() { + return request({ + url: '/basic/product/page', + method: 'POST', + data: { + current: 1, + size: 999 + } + }) +} + +/** + * 获取工序列表 + */ +export function getWorkSequenceList(data) { + return request({ + url: '/process/work-sequence-equipment-type/getList', + method: 'POST', + data + }) +} + +/** + * 新增/删除/更新 工艺下的工序设备类型 + */ +export function modifyWorkSequence(data) { + return request({ + url: '/process/work-sequence-equipment-type/update', + method: 'POST', + data + }) +} diff --git a/src/api/basicData/AlarmManagement/alarmInfo.js b/src/api/basicData/AlarmManagement/alarmInfo.js new file mode 100644 index 0000000..e672d89 --- /dev/null +++ b/src/api/basicData/AlarmManagement/alarmInfo.js @@ -0,0 +1,55 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-02-01 10:58:22 + * @Description: + */ +import request from '@/utils/request' + +export function alarmInfoList(data) { // 获取报警信息信息列表 + return request({ + url: '/basic/alarm/page', + method: 'post', + data + }) +} + +export function alarmInfoDetail(id) { // 获取报警信息信息单条数据 + return request({ + url: '/basic/alarm/get', + method: 'post', + data: { id } + }) +} + +export function alarmInfoUpdate(data) { // 更新报警信息信息单条数据 + return request({ + url: '/basic/alarm/update', + method: 'post', + data + }) +} + +export function alarmInfoAdd(data) { // 新增报警信息信息单条数据 + return request({ + url: '/basic/alarm/add', + method: 'post', + data + }) +} + +export function alarmInfoCode() { // 获取报警信息信息code + return request({ + url: '/basic/alarm/get-code', + method: 'post' + }) +} + +export function alarmInfoDelete(id) { // 删除报警信息信息单条数据 + return request({ + url: '/basic/alarm/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/AlarmManagement/alarmLevel.js b/src/api/basicData/AlarmManagement/alarmLevel.js new file mode 100644 index 0000000..d674a00 --- /dev/null +++ b/src/api/basicData/AlarmManagement/alarmLevel.js @@ -0,0 +1,55 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-01-16 15:44:55 + * @Description: + */ +import request from '@/utils/request' + +export function alarmLevelList(data) { // 获取报警等级信息列表 + return request({ + url: '/basic/alarm-grade/page', + method: 'post', + data + }) +} + +export function alarmLevelDetail(id) { // 获取报警等级信息单条数据 + return request({ + url: '/basic/alarm-grade/get', + method: 'post', + data: { id } + }) +} + +export function alarmLevelUpdate(data) { // 更新报警等级信息单条数据 + return request({ + url: '/basic/alarm-grade/update', + method: 'post', + data + }) +} + +export function alarmLevelAdd(data) { // 新增报警等级信息单条数据 + return request({ + url: '/basic/alarm-grade/add', + method: 'post', + data + }) +} + +export function alarmLevelCode() { // 获取报警等级信息code + return request({ + url: '/basic/alarm-grade/get-code', + method: 'post' + }) +} + +export function alarmLevelDelete(id) { // 删除报警等级信息单条数据 + return request({ + url: '/basic/alarm-grade/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/AlarmManagement/alarmType.js b/src/api/basicData/AlarmManagement/alarmType.js new file mode 100644 index 0000000..11a91ea --- /dev/null +++ b/src/api/basicData/AlarmManagement/alarmType.js @@ -0,0 +1,55 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-01-16 15:45:10 + * @Description: + */ +import request from '@/utils/request' + +export function alarmTypeList(data) { // 获取报警类型信息列表 + return request({ + url: '/basic/alarm-type/page', + method: 'post', + data + }) +} + +export function alarmTypeDetail(id) { // 获取报警类型信息单条数据 + return request({ + url: '/basic/alarm-type/get', + method: 'post', + data: { id } + }) +} + +export function alarmTypeUpdate(data) { // 更新报警类型信息单条数据 + return request({ + url: '/basic/alarm-type/update', + method: 'post', + data + }) +} + +export function alarmTypeAdd(data) { // 新增报警类型信息单条数据 + return request({ + url: '/basic/alarm-type/add', + method: 'post', + data + }) +} + +export function alarmTypeCode() { // 获取报警类型信息code + return request({ + url: '/basic/alarm-type/get-code', + method: 'post' + }) +} + +export function alarmTypeDelete(id) { // 删除报警类型信息单条数据 + return request({ + url: '/basic/alarm-type/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/Cache/area.js b/src/api/basicData/Cache/area.js new file mode 100644 index 0000000..005df6a --- /dev/null +++ b/src/api/basicData/Cache/area.js @@ -0,0 +1,143 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: lb + * @LastEditTime: 2022-03-18 10:42:27 + * @Description: + */ +import request from '@/utils/request' + +/** + * 获取区域信息列表 + * @param {object} data + * @param {number} data.size + * @param {number} data.current + * @param {string} [data.name] + * @param {number} [data.enabled] + * @param {number|string} [data.cacheId] + */ +export function list(data) { + return request({ + url: '/basic/area/page', + method: 'post', + data + }) +} + +/** + * 获取区域信息单条数据 + * @param {number|string} id + */ +export function detail(id) { + return request({ + url: '/basic/area/get', + method: 'post', + data: { id } + }) +} + +/** + * 更新区域信息单条数据 + * @param {object} data + * @param {number|string} data.id + * @param {number|string} data.cacheId + * @param {string} data.name + * @param {string} data.code + * @param {string} [data.enName] + * @param {number} [data.enabled] + */ +export function update(data) { + return request({ + url: '/basic/area/update', + method: 'post', + data + }) +} + +/** + * 新增区域信息单条数据 + * @param {object} data + * @param {number|string} [data.id] + * @param {number|string} data.cacheId + * @param {string} data.code + * @param {string} data.name + * @param {string} [data.enName] + * @param {number} [data.enabled] + */ +export function add(data) { + return request({ + url: '/basic/area/add', + method: 'post', + data + }) +} + +/** + * 获取区域code + */ +export function getCode() { + return request({ + url: '/basic/area/get-code', + method: 'post' + }) +} + +/** + * 删除区域单条数据 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/basic/area/delete', + method: 'post', + data: { id } + }) +} + +/** + * 启停区域, 1: enable, 0: disable + * @param {object} data + * @param {number} data.id + * @param {number} data.enabled + */ +export function toggleEnable(data) { + return request({ + url: '/basic/area/enabled', + method: 'post', + data + }) +} + +/** + * 分页获取区域列表 + * @param {object} data + * @param {number} data.size + * @param {number} data.current + * @param {string} [data.name] + * @param {number} [data.enabled] + * @param {string} [data.code] + */ +export function getCacheList(data) { + return request({ + url: '/basic/cache/page', + method: 'post', + data + }) +} + +/** + * 获取区域里的库位信息(分页获取) + * @param: {object} data + * @param: {number} data.areaId + * @param: {number} data.current + * @param: {number} data.size + * @param: {number} [data.enabled] + * @param: {string} [data.name] + */ +export function getLocations(data) { + return request({ + url: '/basic/stock/pageOfArea', + method: 'post', + data + }) +} diff --git a/src/api/basicData/Cache/cache-stocks.js b/src/api/basicData/Cache/cache-stocks.js new file mode 100644 index 0000000..99d8fc3 --- /dev/null +++ b/src/api/basicData/Cache/cache-stocks.js @@ -0,0 +1,25 @@ +/* + * @Author: lb + * @Date: 2022-03-10 11:00:00 + * @LastEditors: lb + * @LastEditTime: 2022-03-10 11:00:00 + * @Description: 缓存区页面的库位信息接口 + */ +import request from '@/utils/request' + +/** + * + * @param { object } data + * @property cacheId current enabled name size + * @requires cacheId + * @requires current + * @requires size + * @returns + */ +export function cacheStocksList(data) { // 获取缓存区的库位信息列表 + return request({ + url: '/basic/stock/listOfCache', + method: 'post', + data + }) +} diff --git a/src/api/basicData/Cache/cache.js b/src/api/basicData/Cache/cache.js new file mode 100644 index 0000000..8119fa3 --- /dev/null +++ b/src/api/basicData/Cache/cache.js @@ -0,0 +1,132 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: lb + * @LastEditTime: 2022-03-18 15:31:32 + * @Description: + */ +import request from '@/utils/request' + +/** + * 分页获取缓存区列表 + * @param {object} data + * @param {number} data.size + * @param {number} data.current + * @param {string} [data.name] + * @param {number} [data.enabled] + * @param {string} [data.code] + */ +export function list(data) { + return request({ + url: '/basic/cache/page', + method: 'post', + data + }) +} + +/** + * 获取缓存区信息单条数据 + * @param {number|string} id + */ +export function detail(id) { + return request({ + url: '/basic/cache/get', + method: 'post', + data: { id } + }) +} + +/** + * 更新缓存区信息单条数据 + * @param {object} data + * @param {number|string} data.id + * @param {string} data.code + * @param {string} data.name + * @param {string} [data.abbr] + * @param {string} [data.enName] + * @param {string} [data.description] + * @param {string} [data.remark] + * @param {number} [data.stockNumber] + * @param {number} [data.enabled] + */ +export function update(data) { + return request({ + url: '/basic/cache/update', + method: 'post', + data + }) +} + +/** + * 新增缓存区信息单条数据 + * @param {object} data + * @param {number|string} [data.id] + * @param {string} data.code + * @param {string} data.name + * @param {string} [data.abbr] + * @param {string} [data.enName] + * @param {string} [data.description] + * @param {string} [data.remark] + * @param {number} [data.stockNumber] + * @param {number} [data.enabled] + */ +export function add(data) { + return request({ + url: '/basic/cache/add', + method: 'post', + data + }) +} + +/** + * 获取缓存区信息code + */ +export function getCode() { + return request({ + url: '/basic/cache/get-code', + method: 'post' + }) +} + +/** + * 删除缓存区信息单条数据 + * @param {number|string} id + */ +export function del(id) { + return request({ + url: '/basic/cache/delete', + method: 'post', + data: { id } + }) +} + +/** + * 启停缓存区 + * @param {object} data + * @param {number} data.id + * @param {number} data.enabled + */ +export function toggleEnabled(data) { + return request({ + url: '/basic/cache/enabled', + method: 'post', + data + }) +} + +/** + * 获取缓存区里的库位信息(分页获取) + * @param {object} data + * @param {number} data.cacheId + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + * @param {string} [data.name] + */ +export function getLocations(data) { + return request({ + url: '/basic/stock/pageOfCache', + method: 'post', + data + }) +} diff --git a/src/api/basicData/Cache/inventory.js b/src/api/basicData/Cache/inventory.js new file mode 100644 index 0000000..3089724 --- /dev/null +++ b/src/api/basicData/Cache/inventory.js @@ -0,0 +1,41 @@ +/* + * @Author: lb + * @Date: 2022-03-23 11:40:00 + * @LastEditors: lb + * @LastEditTime: 2022-03-23 11:40:00 + * @Description: 库存统计 的后端接口 + */ +import request from '@/utils/request' + +/** + * 获取半成品库存分页仓储信息 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.cacheId] + * @param {number} [data.enabled] + */ +export function list(data) { + return request({ + url: '/stock/SemiFinished/page', + method: 'post', + data + }) +} + +/** + * 分页获取缓存区列表 + * @param {object} data + * @param {number} data.size + * @param {number} data.current + * @param {string} [data.name] + * @param {number} [data.enabled] + * @param {string} [data.code] + */ +export function getCaches(data) { + return request({ + url: '/basic/cache/page', + method: 'post', + data + }) +} diff --git a/src/api/basicData/Cache/location.js b/src/api/basicData/Cache/location.js new file mode 100644 index 0000000..16c35df --- /dev/null +++ b/src/api/basicData/Cache/location.js @@ -0,0 +1,101 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: lb + * @LastEditTime: 2022-03-18 16:40:00 + * @Description: + */ +import request from '@/utils/request' + +export function list(data) { // 获取库位信息列表 deprecated + return request({ + url: '/basic/stock/page', + method: 'post', + data + }) +} + +/** + * 获取库位信息单条数据 + * @param {number} id + */ +export function detail(id) { + return request({ + url: '/basic/stock/get', + method: 'post', + data: { id } + }) +} + +/** + * 更新库位信息单条数据 + * @param {object} data + * @param {number|string} data.id + * @param {number|string} data.areaId + * @param {string} data.code + * @param {string} [data.anotherName] + * @param {string} [data.place] + * @param {string} [data.remark] + */ +export function update(data) { + return request({ + url: '/basic/stock/update', + method: 'post', + data + }) +} + +/** + * 新增库位信息单条数据 + * @param {object} data + * @param {number|string} [data.id] + * @param {number|string} data.areaId + * @param {string} data.code + * @param {string} data.name + * @param {string} [data.anotherName] + * @param {string} [data.place] + * @param {string} [data.remark] + */ +export function add(data) { + return request({ + url: '/basic/stock/add', + method: 'post', + data + }) +} + +/** + * 获取库位信息code + */ +export function getCode() { + return request({ + url: '/basic/stock/get-code', + method: 'post' + }) +} + +/** + * 删除库位信息单条数据 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/basic/stock/delete', + method: 'post', + data: { id } + }) +} + +/** + * 更改区域/缓存区里的库位状态 + * @param {object} data + * @param {number} data.id + * @param {number} data.enabled + */ +export function toggleLocationStatus(data) { + return request({ + url: '/basic/stock/enabled', + method: 'post', + data + }) +} diff --git a/src/api/basicData/Cache/shelf.js b/src/api/basicData/Cache/shelf.js new file mode 100644 index 0000000..fae26c6 --- /dev/null +++ b/src/api/basicData/Cache/shelf.js @@ -0,0 +1,143 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: lb + * @LastEditTime: 2022-03-18 10:28:58 + * @Description: + */ +import request from '@/utils/request' + +/** + * 获取货架信息列表 + * @param {object} data + * @param {number} data.size 必要 + * @param {number} data.current 必要 + * @param {string} [data.name] + * @param {number} [data.enabled] + */ +export function list(data) { + return request({ + url: '/basic/shelf/page', + method: 'post', + data + }) +} + +/** + * 获取货架信息单条数据 + * @param {number|string} id + */ +export function detail(id) { + return request({ + url: '/basic/shelf/get', + method: 'post', + data: { id } + }) +} + +/** + * 更新货架信息单条数据 + * @param {object} data + * @param {number|string} data.id + * @param {string} data.code + * @param {string} data.anotherCode + * @param {string} data.name + * @param {number} data.enabled + * @param {number} data.dicDataId + */ +export function update(data) { + return request({ + url: '/basic/shelf/update', + method: 'post', + data + }) +} + +/** + * 新增货架信息单条数据 + * @param {object} data + * @param {number|string} [data.id] + * @param {string} data.code + * @param {string} data.anotherCode + * @param {string} data.name + * @param {number} data.enabled + * @param {number} data.dicDataId + */ +export function add(data) { + return request({ + url: '/basic/shelf/add', + method: 'post', + data + }) +} + +/** + * 获取货架信息code + */ +export function getCode() { + return request({ + url: '/basic/shelf/get-code', + method: 'post' + }) +} + +/** + * 删除货架信息单条数据 + * @param {number} id + */ +export function del(id) { // + return request({ + url: '/basic/shelf/delete', + method: 'post', + data: { id } + }) +} + +/** + * 启停货架 + * @param {object} data + * @param {number|string} data.id + * @param {number} data.enabled + */ +export function toggleEnabled(data) { + return request({ + url: '/basic/shelf/enabled', + method: 'post', + data + }) +} + +/** + * 获取分页区域信息列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {string} [data.name] + * @param {number} [data.cacheId] + * @param {number} [data.enabled] + */ +export function getAreaList(data) { + return request({ + url: '/basic/area/page', + method: 'post', + data + }) +} + +/** + * 分页获取字典类型列表 + * @param {object} data + * @param {number|string} data.dictTypeId + * @param {number} data.size + * @param {number} data.current + * @param {string} [data.dataCode] + * @param {number} [data.dataName] + * @param {number} [data.enabled] + */ +export function getDictListByType(data) { + return request({ + url: '/basic/platform-dict/selectPlatformDictDataListByPage', + method: 'post', + data + }) +} diff --git a/src/api/basicData/Cache/storage.js b/src/api/basicData/Cache/storage.js new file mode 100644 index 0000000..5ecd1d2 --- /dev/null +++ b/src/api/basicData/Cache/storage.js @@ -0,0 +1,195 @@ +/* + * @Author: lb + * @Date: 2022-03-23 14:40:00 + * @LastEditors: lb + * @LastEditTime: 2022-03-23 14:40:00 + * @Description: 出入库操作 的后端接口 + */ +import request from '@/utils/request' + +/** + * 获取分页仓储出入库信息 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.operateType] + * @param {number} [data.shelfCode] + * @param {number} [data.enabled] + */ +export function list(data) { + return request({ + url: '/stock/SemiFinishedLog/page', + method: 'post', + data + }) +} + +/** + * 删除某条操作记录 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/stock/SemiFinishedLog/delete', + method: 'post', + data: { id } + }) +} + +/** + * 新增出入库记录 + * @param {object} data + * @param {object} data.id + * @param {object} data.operateType + * @param {object} data.shelfId + * @param {object} data.stockId + * @param {object} data.semifinishedProductId + * @param {object} data.num + * @param {object} data.source + * @param {object} [data.remark] + */ +export function add(data) { + const url = '/stock/SemiFinishedLog' + (data.operateType === 1 ? '/output' : '/input') + return request({ + url, + method: 'post', + data + }) +} + +/** + * 获取出入库信息单条数据 ==> 后端没有对应接口 + * @param {number|string} id + */ +export function detail(id) { + return request({ + url: '/stock/SemiFinishedLog/get', + method: 'post', + data: { id } + }) +} + +/** + * 更新出入库信息单条数据 + * @param {object} data + * @param {number|string} data.id + * @param {number|string} data.semifinishedProductId + * @param {number|string} data.shelfId + * @param {number|string} data.stockId + * @param {number} data.operateType + * @param {number} data.num + * @param {number} data.source + * @param {string} [data.remark] + */ +export function update(data) { + return request({ + url: '/stock/SemiFinishedLog/update', + method: 'post', + data + }) +} + +/** + * 分页获取货架信息 + * @param {object} data + * @param {number} data.size + * @param {number} data.current + * @param {string} [data.name] + * @param {number} [data.enabled] + */ +export function getShelfList(data) { + return request({ + url: '/basic/shelf/page', + method: 'post', + data + }) +} + +/** + * 分页获取缓存区列表 + * @param {object} data + * @param {number} data.size + * @param {number} data.current + * @param {string} [data.name] + * @param {number} [data.enabled] + * @param {string} [data.code] + */ +export function getCacheList(data) { + return request({ + url: '/basic/cache/page', + method: 'post', + data + }) +} + +/** + * 分页获取区域信息列表 + * @param {object} data + * @param {number} data.size + * @param {number} data.current + * @param {string} [data.name] + * @param {number} [data.enabled] + * @param {number|string} [data.cacheId] + */ +export function getAreaList(data) { + return request({ + url: '/basic/area/page', + method: 'post', + data + }) +} + +/** + * 分页获取库位信息列表, 如果data里有cacheId则按照缓存区搜索,如果有areaId就按照区域搜索 + * @param {object} data + * @param {number} data.size + * @param {number} data.current + * @param {string} [data.name] + * @param {number} [data.enabled] + * @param {number|string} [data.cacheId] + * @param {number|string} [data.areaId] + */ +export function getStockList(data) { + const url = '/basic/stock' + (data.cacheId ? '/pageOfCache' : '/pageOfArea') + return request({ + url, + method: 'post', + data + }) +} + +/** + * 分页获取产品池列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {string} [data.key] + * @param {number} [data.enabled] + */ +export function getProductsList(data) { + // 获取产品池列表 + return request({ + url: '/basic/product/page', + method: 'post', + data + }) +} + +/** + * 获取可用库位 + * @param {object} data + * @param {number} [data.cacheId] + * @param {number} [data.areaId] + * @param {number} data.operateType + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + */ +export function getAvailableStocks(data) { + const url = '/basic/stock/availableStock' + return request({ + url, + method: 'post', + data + }) +} diff --git a/src/api/basicData/Cache/storageBox.js b/src/api/basicData/Cache/storageBox.js new file mode 100644 index 0000000..b49dfc0 --- /dev/null +++ b/src/api/basicData/Cache/storageBox.js @@ -0,0 +1,70 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-07-21 14:29:10 + * @Description: + */ +import request from '@/utils/request' + +export function storageBoxList(data) { // 获取存储箱列表 + return request({ + url: '/basic/storage-tank/page', + method: 'post', + data + }) +} + +export function storageBoxDetail(id) { // 获取存储箱单条数据 + return request({ + url: '/basic/storage-tank/get', + method: 'post', + data: { id } + }) +} + +export function storageBoxUpdate(data) { // 更新存储箱单条数据 + return request({ + url: '/basic/storage-tank/update', + method: 'post', + data + }) +} + +export function storageBoxAdd(data) { // 新增存储箱单条数据 + return request({ + url: '/basic/storage-tank/add', + method: 'post', + data + }) +} + +export function storageBoxCode() { // 获取存储箱code + return request({ + url: '/basic/storage-tank/get-code', + method: 'post' + }) +} + +export function storageBoxDelete(id) { // 删除存储箱单条数据 + return request({ + url: '/basic/storage-tank/delete', + method: 'post', + data: { id } + }) +} + +export function PositionDetailInfoAdd(data) { // 新增存储箱地址单条数据 + return request({ + url: '/basic/storage-tank-site/add', + method: 'post', + data + }) +} +export function PositionDetailInfoList(data) { // 获取存储箱地址列表 + return request({ + url: '/basic/storage-tank-site/page', + method: 'post', + data + }) +} diff --git a/src/api/basicData/CodeRules.js b/src/api/basicData/CodeRules.js new file mode 100644 index 0000000..f14d0e4 --- /dev/null +++ b/src/api/basicData/CodeRules.js @@ -0,0 +1,55 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-01-29 10:38:02 + * @Description: + */ +import request from '@/utils/request' + +export function CodeRulesList(data) { // 获取编码规则列表 + return request({ + url: '/basic/code-rule/page', + method: 'post', + data + }) +} + +export function CodeRulesDetail(id) { // 获取编码规则单条数据 + return request({ + url: '/basic/code-rule/get', + method: 'post', + data: { id } + }) +} + +export function CodeRulesUpdate(data) { // 更新编码规则单条数据 + return request({ + url: '/basic/code-rule/update', + method: 'post', + data + }) +} + +export function CodeRulesAdd(data) { // 新增编码规则单条数据 + return request({ + url: '/basic/code-rule/add', + method: 'post', + data + }) +} + +export function CodeRulesCode() { // 获取编码规则code + return request({ + url: '/basic/code-rule/get-code', + method: 'post' + }) +} + +export function CodeRulesDelete(id) { // 删除编码规则单条数据 + return request({ + url: '/basic/code-rule/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/CodeRulesAttr.js b/src/api/basicData/CodeRulesAttr.js new file mode 100644 index 0000000..afd8df9 --- /dev/null +++ b/src/api/basicData/CodeRulesAttr.js @@ -0,0 +1,55 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-02-02 11:08:34 + * @Description: + */ +import request from '@/utils/request' + +export function CodeRulesAttrList(data) { // 获取编码规则属性列表 + return request({ + url: '/basic/code-rule-arrt/page', + method: 'post', + data + }) +} + +export function CodeRulesAttrDetail(id) { // 获取编码规则属性单条数据 + return request({ + url: '/basic/code-rule-arrt/get', + method: 'post', + data: { id } + }) +} + +export function CodeRulesAttrUpdate(data) { // 更新编码规则属性单条数据 + return request({ + url: '/basic/code-rule-arrt/update', + method: 'post', + data + }) +} + +export function CodeRulesAttrAdd(data) { // 新增编码规则属性单条数据 + return request({ + url: '/basic/code-rule-arrt/add', + method: 'post', + data + }) +} + +export function CodeRulesAttrCode() { // 获取编码规则属性code + return request({ + url: '/basic/code-rule-arrt/get-code', + method: 'post' + }) +} + +export function CodeRulesAttrDelete(id) { // 删除编码规则属性单条数据 + return request({ + url: '/basic/code-rule-arrt/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/CustomerSupplier/customer.js b/src/api/basicData/CustomerSupplier/customer.js new file mode 100644 index 0000000..872b2d0 --- /dev/null +++ b/src/api/basicData/CustomerSupplier/customer.js @@ -0,0 +1,99 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: lb + * @LastEditTime: 2022-04-21 19:55:30 + * @Description: + */ +import request from '@/utils/request' + +/** + * 获取分页客户列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + * @param {string} [data.code] 客户编码 + * @param {string} [data.name] 客户名称 + */ +export function list(data) { + return request({ + url: '/basic/customer/page', + method: 'post', + data + }) +} + +/** + * 获取客户详情 + * @param {number} id + */ +export function detail(id) { + return request({ + url: '/basic/customer/get', + method: 'post', + data: { id } + }) +} + +/** + * 更新客户 + * @param {object} data + * @param {number} data.id + * @param {string} data.name + * @param {string} data.code + * @param {string} data.email + * @param {string} data.address + * @param {string} data.contact + * @param {string} data.telephone + * @param {string} data.description + */ +export function update(data) { + return request({ + url: '/basic/customer/update', + method: 'post', + data + }) +} + +/** + * 新增客户 + * @param {object} data + * @param {number} [data.id] + * @param {string} data.name + * @param {string} data.code + * @param {string} data.email + * @param {string} data.address + * @param {string} data.contact + * @param {string} data.telephone + * @param {string} data.description + */ +export function add(data) { + return request({ + url: '/basic/customer/add', + method: 'post', + data + }) +} + +/** + * 获取客户code + */ +export function getCode() { + return request({ + url: '/basic/customer/get-code', + method: 'post' + }) +} + +/** + * 删除客户 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/basic/customer/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/CustomerSupplier/supplier.js b/src/api/basicData/CustomerSupplier/supplier.js new file mode 100644 index 0000000..443d99c --- /dev/null +++ b/src/api/basicData/CustomerSupplier/supplier.js @@ -0,0 +1,102 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: lb + * @LastEditTime: 2022-04-21 19:56:00 + * @Description: + */ +import request from '@/utils/request' + +/** + * 获取分页供应商 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {string} [data.name] + * @param {string} [data.code] + * @param {number} [data.enabled] + */ +export function list(data) { + return request({ + url: '/basic/supplier/page', + method: 'post', + data + }) +} + +/** + * 获取供应商详情 + * @param {number} id + */ +export function detail(id) { + return request({ + url: '/basic/supplier/get', + method: 'post', + data: { id } + }) +} + +/** + * 更新供应商 + * @param {object} data + * @param {number} data.id + * @param {string} data.name + * @param {string} data.code + * @param {string} data.email + * @param {string} data.contact + * @param {string} data.address + * @param {string} data.category + * @param {string} data.telephone + * @param {string} data.description + */ +export function update(data) { + // 更新供应商单条数据 + return request({ + url: '/basic/supplier/update', + method: 'post', + data + }) +} + +/** + * 新增供应商 + * @param {object} data + * @param {number} [data.id] + * @param {string} data.name + * @param {string} data.code + * @param {string} data.email + * @param {string} data.contact + * @param {string} data.address + * @param {string} data.category + * @param {string} data.telephone + * @param {string} data.description + */ +export function add(data) { + return request({ + url: '/basic/supplier/add', + method: 'post', + data + }) +} + +/** + * 获取供应商code + */ +export function getCode() { + return request({ + url: '/basic/supplier/get-code', + method: 'post' + }) +} + +/** + * 删除供应商 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/basic/supplier/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/Equipment/equipmentAlarm.js b/src/api/basicData/Equipment/equipmentAlarm.js new file mode 100644 index 0000000..b6c85d5 --- /dev/null +++ b/src/api/basicData/Equipment/equipmentAlarm.js @@ -0,0 +1,55 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-03-12 15:40:20 + * @Description: + */ +import request from '@/utils/request' + +export function equipmentAlarmList(data) { // 获取设备报警列表 + return request({ + url: '/basic/equipment-alarm/page', + method: 'post', + data + }) +} + +export function equipmentAlarmDetail(id) { // 获取设备报警单条数据 + return request({ + url: '/basic/equipment-alarm/get', + method: 'post', + data: { id } + }) +} + +export function equipmentAlarmUpdate(data) { // 更新设备报警单条数据 + return request({ + url: '/basic/equipment-alarm/update', + method: 'post', + data + }) +} + +export function equipmentAlarmAdd(data) { // 新增设备报警单条数据 + return request({ + url: '/basic/equipment-alarm/add', + method: 'post', + data + }) +} + +export function equipmentAlarmCode() { // 获取设备报警code + return request({ + url: '/basic/equipment-alarm/get-code', + method: 'post' + }) +} + +export function equipmentAlarmDelete(id) { // 删除设备报警单条数据 + return request({ + url: '/basic/equipment-alarm/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/Equipment/equipmentAlarmAttr.js b/src/api/basicData/Equipment/equipmentAlarmAttr.js new file mode 100644 index 0000000..c85a2fa --- /dev/null +++ b/src/api/basicData/Equipment/equipmentAlarmAttr.js @@ -0,0 +1,55 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-02-02 16:00:23 + * @Description: + */ +import request from '@/utils/request' + +export function equipmentAlarmAttrList(data) { // 获取设备报警列表 + return request({ + url: '/basic/equipment-alarm-type/page', + method: 'post', + data + }) +} + +export function equipmentAlarmAttrDetail(id) { // 获取设备报警单条数据 + return request({ + url: '/basic/equipment-alarm-type/get', + method: 'post', + data: { id } + }) +} + +export function equipmentAlarmAttrUpdate(data) { // 更新设备报警单条数据 + return request({ + url: '/basic/equipment-alarm-type/update', + method: 'post', + data + }) +} + +export function equipmentAlarmAttrAdd(data) { // 新增设备报警单条数据 + return request({ + url: '/basic/equipment-alarm-type/add', + method: 'post', + data + }) +} + +export function equipmentAlarmAttrCode() { // 获取设备报警code + return request({ + url: '/basic/equipment-alarm-type/get-code', + method: 'post' + }) +} + +export function equipmentAlarmAttrDelete(id) { // 删除设备报警单条数据 + return request({ + url: '/basic/equipment-alarm-type/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/Equipment/equipmentDetectArea.js b/src/api/basicData/Equipment/equipmentDetectArea.js new file mode 100644 index 0000000..8a4d3de --- /dev/null +++ b/src/api/basicData/Equipment/equipmentDetectArea.js @@ -0,0 +1,63 @@ +/* + * @Author: zwq + * @Date: 2021-01-29 09:39:04 + * @LastEditors: zwq + * @LastEditTime: 2021-06-10 15:22:55 + * @Description: + */ + +import request from '@/utils/request' + +export function equipmentDetectAreaList(data) { // 获取设备区域列表 + return request({ + url: '/basic/detect-distribution-area/page', + method: 'post', + data + }) +} + +export function equipmentDetectTreeList() { // 获取检测设备树形图 + return request({ + url: '/basic/detect-distribution-area/detect-area', + method: 'post' + }) +} + +export function equipmentDetectAreaDetail(id) { // 获取设备区域单条数据 + return request({ + url: '/basic/detect-distribution-area/get', + method: 'post', + data: { id } + }) +} + +export function equipmentDetectAreaUpdate(data) { // 更新设备区域单条数据 + return request({ + url: '/basic/detect-distribution-area/update', + method: 'post', + data + }) +} + +export function equipmentDetectAreaAdd(data) { // 新增设备区域单条数据 + return request({ + url: '/basic/detect-distribution-area/add', + method: 'post', + data + }) +} + +export function equipmentDetectAreaCode() { // 获取设备区域code + return request({ + url: '/basic/detect-distribution-area/get-code', + method: 'post' + }) +} + +export function equipmentDetectAreaDelete(id) { // 删除设备区域单条数据 + return request({ + url: '/basic/detect-distribution-area/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/Equipment/equipmentDetectAreaAttr.js b/src/api/basicData/Equipment/equipmentDetectAreaAttr.js new file mode 100644 index 0000000..3590144 --- /dev/null +++ b/src/api/basicData/Equipment/equipmentDetectAreaAttr.js @@ -0,0 +1,56 @@ +/* + * @Author: zwq + * @Date: 2021-01-29 09:39:04 + * @LastEditors: zwq + * @LastEditTime: 2021-05-28 09:44:01 + * @Description: + */ + +import request from '@/utils/request' + +export function equipmentDetectAreaAttrList(data) { // 获取设备关联列表 + return request({ + url: '/basic/detect-equ-area-re/page', + method: 'post', + data + }) +} + +export function equipmentDetectAreaAttrDetail(id) { // 获取设备关联单条数据 + return request({ + url: '/basic/detect-equ-area-re/get', + method: 'post', + data: { id } + }) +} + +export function equipmentDetectAreaAttrUpdate(data) { // 更新设备关联单条数据 + return request({ + url: '/basic/detect-equ-area-re/update', + method: 'post', + data + }) +} + +export function equipmentDetectAreaAttrAdd(data) { // 新增设备关联单条数据 + return request({ + url: '/basic/detect-equ-area-re/add', + method: 'post', + data + }) +} + +export function equipmentDetectAreaAttrCode() { // 获取设备关联code + return request({ + url: '/basic/detect-equ-area-re/get-code', + method: 'post' + }) +} + +export function equipmentDetectAreaAttrDelete(id) { // 删除设备关联单条数据 + return request({ + url: '/basic/detect-equ-area-re/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/Equipment/equipmentDetectAreaSystem.js b/src/api/basicData/Equipment/equipmentDetectAreaSystem.js new file mode 100644 index 0000000..66ab4e6 --- /dev/null +++ b/src/api/basicData/Equipment/equipmentDetectAreaSystem.js @@ -0,0 +1,56 @@ +/* + * @Author: zwq + * @Date: 2021-01-29 09:39:04 + * @LastEditors: zwq + * @LastEditTime: 2021-05-21 10:26:40 + * @Description: + */ + +import request from '@/utils/request' + +export function equipmentDetectAreaSystemList(data) { // 获取设备关联列表 + return request({ + url: '/basic/detect-area-system/page', + method: 'post', + data + }) +} + +export function equipmentDetectAreaSystemDetail(id) { // 获取设备关联单条数据 + return request({ + url: '/basic/detect-area-system/get', + method: 'post', + data: { id } + }) +} + +export function equipmentDetectAreaSystemUpdate(data) { // 更新设备关联单条数据 + return request({ + url: '/basic/detect-area-system/update', + method: 'post', + data + }) +} + +export function equipmentDetectAreaSystemAdd(data) { // 新增设备关联单条数据 + return request({ + url: '/basic/detect-area-system/add', + method: 'post', + data + }) +} + +export function equipmentDetectAreaSystemCode() { // 获取设备关联code + return request({ + url: '/basic/detect-area-system/get-code', + method: 'post' + }) +} + +export function equipmentDetectAreaSystemDelete(id) { // 删除设备关联单条数据 + return request({ + url: '/basic/detect-area-system/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/Equipment/equipmentDetectAreaSystemAttr.js b/src/api/basicData/Equipment/equipmentDetectAreaSystemAttr.js new file mode 100644 index 0000000..36adb70 --- /dev/null +++ b/src/api/basicData/Equipment/equipmentDetectAreaSystemAttr.js @@ -0,0 +1,56 @@ +/* + * @Author: zwq + * @Date: 2021-01-29 09:39:04 + * @LastEditors: zwq + * @LastEditTime: 2021-05-28 10:47:41 + * @Description: + */ + +import request from '@/utils/request' + +export function DetectAreaSystemAttrList(data) { // 获取设备关联列表 + return request({ + url: '/basic/detect-equipment-area/page', + method: 'post', + data + }) +} + +export function DetectAreaSystemAttrDetail(id) { // 获取设备关联单条数据 + return request({ + url: '/basic/detect-equipment-area/get', + method: 'post', + data: { id } + }) +} + +export function DetectAreaSystemAttrUpdate(data) { // 更新设备关联单条数据 + return request({ + url: '/basic/detect-equipment-area/update', + method: 'post', + data + }) +} + +export function DetectAreaSystemAttrAdd(data) { // 新增设备关联单条数据 + return request({ + url: '/basic/detect-equipment-area/add', + method: 'post', + data + }) +} + +export function DetectAreaSystemAttrCode() { // 获取设备关联code + return request({ + url: '/basic/detect-equipment-area/get-code', + method: 'post' + }) +} + +export function DetectAreaSystemAttrDelete(id) { // 删除设备关联单条数据 + return request({ + url: '/basic/detect-equipment-area/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/Equipment/equipmentDetectParam.js b/src/api/basicData/Equipment/equipmentDetectParam.js new file mode 100644 index 0000000..f2a1373 --- /dev/null +++ b/src/api/basicData/Equipment/equipmentDetectParam.js @@ -0,0 +1,56 @@ +/* + * @Author: zwq + * @Date: 2021-01-29 09:39:04 + * @LastEditors: zwq + * @LastEditTime: 2021-04-08 15:56:09 + * @Description: + */ + +import request from '@/utils/request' + +export function equipmentDetectParamList(data) { // 获取设备参数列表 + return request({ + url: '/basic/detect-equipment-param/page', + method: 'post', + data + }) +} + +export function equipmentDetectParamDetail(id) { // 获取设备参数单条数据 + return request({ + url: '/basic/detect-equipment-param/get', + method: 'post', + data: { id } + }) +} + +export function equipmentDetectParamUpdate(data) { // 更新设备参数单条数据 + return request({ + url: '/basic/detect-equipment-param/update', + method: 'post', + data + }) +} + +export function equipmentDetectParamAdd(data) { // 新增设备参数单条数据 + return request({ + url: '/basic/detect-equipment-param/add', + method: 'post', + data + }) +} + +export function equipmentDetectParamCode() { // 获取设备参数code + return request({ + url: '/basic/detect-equipment-param/get-code', + method: 'post' + }) +} + +export function equipmentDetectParamDelete(id) { // 删除设备参数单条数据 + return request({ + url: '/basic/detect-equipment-param/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/Equipment/equipmentDetectSystem.js b/src/api/basicData/Equipment/equipmentDetectSystem.js new file mode 100644 index 0000000..4be975f --- /dev/null +++ b/src/api/basicData/Equipment/equipmentDetectSystem.js @@ -0,0 +1,55 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-05-21 10:03:53 + * @Description: + */ +import request from '@/utils/request' + +export function equipmentDetectSystemList(data) { // 获取检测系统列表 + return request({ + url: '/basic/detect-system/page', + method: 'post', + data + }) +} + +export function equipmentDetectSystemDetail(id) { // 获取检测系统单条数据 + return request({ + url: '/basic/detect-system/get', + method: 'post', + data: { id } + }) +} + +export function equipmentDetectSystemUpdate(data) { // 更新检测系统单条数据 + return request({ + url: '/basic/detect-system/update', + method: 'post', + data + }) +} + +export function equipmentDetectSystemAdd(data) { // 新增检测系统单条数据 + return request({ + url: '/basic/detect-system/add', + method: 'post', + data + }) +} + +export function equipmentDetectSystemCode() { // 获取检测系统code + return request({ + url: '/basic/detect-system/get-code', + method: 'post' + }) +} + +export function equipmentDetectSystemDelete(id) { // 删除检测系统单条数据 + return request({ + url: '/basic/detect-system/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/Equipment/equipmentGroup.js b/src/api/basicData/Equipment/equipmentGroup.js new file mode 100644 index 0000000..566f8d1 --- /dev/null +++ b/src/api/basicData/Equipment/equipmentGroup.js @@ -0,0 +1,158 @@ +/* + * @Author: zwq + * @Date: 2021-01-29 09:39:04 + * @LastEditors: lb + * @LastEditTime: 2022-04-19 11:59:29 + * @Description: + */ + +import request from '@/utils/request' + +/** + * 获取分页设备分组列表 + * @param {object} data + * @param {string} [data.name] + * @param {string} [data.code] + * @param {number} [data.enabled] + * @param {number} data.current + * @param {number} data.size + */ +export function list(data) { + return request({ + url: '/basic/equipment-group/page', + method: 'post', + data + }) +} + +/** + * 根据id获取分组信息 + * @param {number} id + * @returns + */ +export function detail(id) { + return request({ + url: '/basic/equipment-group/get', + method: 'post', + data: { id } + }) +} + +/** + * 更新设备分组 + * @param {object} data + * @param {number} data.id + * @param {string} data.code + * @param {string} data.name + * @param {string} [data.remark] + * @param {number} [data.typeId] 设备类型id + */ +export function update(data) { + return request({ + url: '/basic/equipment-group/update', + method: 'post', + data + }) +} + +/** + * 新增设备分组 + * @param {object} data + * @param {number} [data.id] + * @param {string} data.code + * @param {string} data.name + * @param {string} [data.remark] + * @param {number} [data.typeId] 设备类型id + */ +export function add(data) { + return request({ + url: '/basic/equipment-group/add', + method: 'post', + data + }) +} + +/** + * 获取随机生成的设备编码 + */ +export function getCode() { + return request({ + url: '/basic/equipment-group/get-code', + method: 'post' + }) +} + +/** + * 删除设备分组 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/basic/equipment-group/delete', + method: 'post', + data: { id } + }) +} + +/** +{ + "current": 1, + "size": 10, + "enabled": 1, + "equipmentGroupId": "设备分组id", +} + */ +export function getWarningList(data) { + // 获取分组报警列表 + return request({ + url: '/basic/equipment-group-alarm/page', + method: 'post', + data + }) +} + +/** + * 添加一条分组报警 + + "alarmContent": " ", + "alarmGrade": " ", + "alarmType": " ", + "equipmentGroupId": 1, + "externalCode": " ", + "id": 1 + + */ +export function addWarning(data) { + return request({ + url: '/basic/equipment-group-alarm/add', + method: 'post', + data + }) +} + +export function updateWarning(data) { + return request({ + url: '/basic/equipment-group-alarm/update', + method: 'post', + data + }) +} + +/** + * 删除一条设备分组报警 + */ +export function deleteWarning(id) { + return request({ + url: '/basic/equipment-group-alarm/delete', + method: 'post', + data: { id } + }) +} + +export function getWarningCode() { + return request({ + url: '/basic/equipment-group-alarm/get-code', + method: 'post', + data: {} + }) +} diff --git a/src/api/basicData/Equipment/equipmentInfo.js b/src/api/basicData/Equipment/equipmentInfo.js new file mode 100644 index 0000000..f0f7273 --- /dev/null +++ b/src/api/basicData/Equipment/equipmentInfo.js @@ -0,0 +1,291 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: lb + * @LastEditTime: 2022-04-18 10:40:01 + * @Description: + */ +import request from '@/utils/request' + +/** + * 获取设备分页列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {string} [data.code] + * @param {number} [data.enabled] + * @param {string} [data.name] + */ +export function list(data) { + return request({ + url: '/basic/equipment/page', + method: 'post', + data + }) +} + +/** + * 获取设备单条数据 + * @param {number} id + */ +export function detail(id) { + return request({ + url: '/basic/equipment/get', + method: 'post', + data: { id } + }) +} + +/** + * 更新设备信息 + * @param {object} data + * @param {string} data.abbr 缩写 + * @param {number} data.activiation 是否稼动率 + * @param {string} data.code 设备编码 + * @param {number} data.communication 是否通讯 + * @param {number} data.controlStatus 控制状态(默认0; 0-本地,1-远程) + * @param {number} data.debugPeriod 调试周期天 + * @param {string} data.debugTime 调试日期(datetime的string) + * @param {string} data.description 设备描述 + * @param {number} data.eapVersion EAP版本 + * @param {string} data.enName 英文名称 + * @param {string} data.enterTime 进厂日期(datetime的string) + * @param {string} data.equipmentArea 设备区域 + * @param {number} data.equipmentId 设备id + * @param {number} data.equipmentType 设备类型 + * @param {number} data.estatus + * @param {number} data.fileId 文件id + * @param {number} data.groupId 设备分组id + * @param {number} data.id 设备id + * @param {string} data.intellectualProperty 知识产权 + * @param {string} data.ip 设备ip地址 + * @param {number} data.maintenanceCycle 保养周期(年) + * @param {number} data.maintenanceTime 保养持续时间(小时) + * @param {string} data.manufacturer 生产厂商 + * @param {string} data.name 设备名称 + * @param {number} data.numberOfCavities 腔体数量 + * @param {string} data.plcVersion PLC版本 + * @param {string} data.port 端口号 + * @param {string} data.processingQuantityPerCavity 每腔加工数量 + * @param {string} data.productionTime 生产日期(datetime的string) + * @param {number} data.rangeNumber 范围号 + * @param {string} data.remark 备注 + * @param {string} data.spec 规格描述 + */ +export function update(data) { + return request({ + url: '/basic/equipment/update', + method: 'post', + data + }) +} + +/** + * 更新设备信息 + * @param {object} data + * @param {string} data.abbr 缩写 + * @param {number} data.activiation 是否稼动率 + * @param {string} data.code 设备编码 + * @param {number} data.communication 是否通讯 + * @param {number} data.controlStatus 控制状态(默认0; 0-本地,1-远程) + * @param {number} data.debugPeriod 调试周期天 + * @param {string} data.debugTime 调试日期(datetime的string) + * @param {string} data.description 设备描述 + * @param {number} data.eapVersion EAP版本 + * @param {string} data.enName 英文名称 + * @param {string} data.enterTime 进厂日期(datetime的string) + * @param {string} data.equipmentArea 设备区域 + * @param {number} data.equipmentId 设备id + * @param {number} data.equipmentType 设备类型 + * @param {number} data.estatus + * @param {number} data.fileId 文件id + * @param {number} data.groupId 设备分组id + * @param {number} data.id 设备id + * @param {string} data.intellectualProperty 知识产权 + * @param {string} data.ip 设备ip地址 + * @param {number} data.maintenanceCycle 保养周期(年) + * @param {number} data.maintenanceTime 保养持续时间(小时) + * @param {string} data.manufacturer 生产厂商 + * @param {string} data.name 设备名称 + * @param {number} data.numberOfCavities 腔体数量 + * @param {string} data.plcVersion PLC版本 + * @param {number} data.port 端口号 + * @param {number} data.processingQuantityPerCavity 每腔加工数量 + * @param {string} data.productionTime 生产日期(datetime的string) + * @param {number} data.rangeNumber 范围号 + * @param {string} data.remark 备注 + * @param {string} data.spec 规格描述 + */ +export function add(data) { + return request({ + url: '/basic/equipment/add', + method: 'post', + data + }) +} + +export function getCode() { + // 获取设备信息code + return request({ + url: '/basic/equipment/get-code', + method: 'post' + }) +} + +/** + * 删除设备信息 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/basic/equipment/delete', + method: 'post', + data: { id } + }) +} + +/** ---------------- 设备文件 : ------------------ */ + +/** + * 平台设备文件信息管理接口 - 保存设备文件 + * @param {object} data + * @param {number} data.id + * @param {number} data.equipmentId + * @param {number} data.fileId + * @param {string} data.fileName + * @param {string} data.fileUrl + * @param {string} data.typeCode + */ +export function saveFile(data) { + return request({ + url: '/basic/equipment-file/update-file', + method: 'post', + data + }) +} + +/** + * 平台设备文件信息管理接口 - 获取设备文件 + * @param {object} data + * @param {number} data.id + * @param {number} data.equipmentId + * @param {number} data.fileId + * @param {string} data.fileName + * @param {string} data.fileUrl + * @param {string} data.typeCode + */ +export function getFile(data) { + return request({ + url: '/basic/equipment-file/get-by-param', + method: 'post', + data + }) +} + +/** + * 根据id删除某个服务器上的文件 + * @param {number} id + */ +export function delFile(id) { + return request({ + url: '/basic/equipment-file/delete', + method: 'post', + data: { id } + }) +} + +/** ---------------- 设备类型 : ------------------ */ + +/** + * 获取设备类型列表 + * @param {object} data + * @param {number} data.size + * @param {number} data.current + * @param {string} [data.name] + * @param {string} [data.code] + * @param {number} [data.enabled] + */ +export function getEquipmentTypeList(data) { + return request({ + url: '/basic/equipment-type/page', + method: 'post', + data + }) +} + +/** ---------------- 设备分组 : ------------------ */ + +/** + * 获取分页设备分组列表 + * @param {object} data + * @param {string} [data.name] + * @param {string} [data.code] + * @param {number} [data.enabled] + * @param {number} data.current + * @param {number} data.size + */ +export function getEquipmentGroupList(data) { + return request({ + url: '/basic/equipment-group/page', + method: 'post', + data + }) +} + +/** ---------------- 设备属性 : ------------------ */ + +/** + * 获取分页设备属性列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + * @param {string} [data.equipmentId] + */ +export function getEquipmentAttributeList(data) { + return request({ + url: '/basic/equipment-attr/page', + method: 'post', + data + }) +} + +/** + * 删除设备属性 + * @param {number} id + */ +export function deleteEquipmentAttribute(id) { + return request({ + url: '/basic/equipment-attr/delete', + method: 'post', + data: { id } + }) +} + +/** + * 获取分页供应商列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + */ +export function getSupplierList(data) { + return request({ + url: '/basic/supplier/page', + method: 'post', + data + }) +} + +/** + * 导出设备信息 + */ +export function exportEquipments(data) { + return request({ + url: '/basic/equipment/export', + method: 'post', + data, + responseType: 'blob', + timeout: 60000 + }) +} diff --git a/src/api/basicData/Equipment/equipmentInfoAttr.js b/src/api/basicData/Equipment/equipmentInfoAttr.js new file mode 100644 index 0000000..2993c71 --- /dev/null +++ b/src/api/basicData/Equipment/equipmentInfoAttr.js @@ -0,0 +1,92 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: lb + * @LastEditTime: 2022-04-19 9:00:52 + * @Description: + */ +import request from '@/utils/request' + +/** + * 获取分页设备属性列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + * @param {string} [data.equipmentId] + */ +export function list(data) { + return request({ + url: '/basic/equipment-attr/page', + method: 'post', + data + }) +} + +/** + * 获取设备属性 + * @param {number} id + */ +export function detail(id) { + return request({ + url: '/basic/equipment-attr/get', + method: 'post', + data: { id } + }) +} + +/** + * 更新设备属性 + * @param {object} data + * @param {number} data.id + * @param {string} data.attrName + * @param {string} data.attrValue + * @param {string} data.equipmentId + * @param {string} [data.remark] + */ +export function update(data) { + return request({ + url: '/basic/equipment-attr/update', + method: 'post', + data + }) +} + +/** + * 新增设备属性 + * @param {object} data + * @param {number} [data.id] + * @param {string} data.attrName + * @param {string} data.attrValue + * @param {string} data.equipmentId + * @param {string} [data.remark] + */ +export function add(data) { + return request({ + url: '/basic/equipment-attr/add', + method: 'post', + data + }) +} + +/** + * 获取设备属性code + */ +export function getCode() { + return request({ + url: '/basic/equipment-attr/get-code', + method: 'post' + }) +} + +/** + * 删除设备属性 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/basic/equipment-attr/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/Equipment/equipmentLink.js b/src/api/basicData/Equipment/equipmentLink.js new file mode 100644 index 0000000..8c413a9 --- /dev/null +++ b/src/api/basicData/Equipment/equipmentLink.js @@ -0,0 +1,72 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-03-12 09:25:09 + * @Description: + */ +import request from '@/utils/request' + +export function equipmentLinkList(data) { // 获取连线设备列表 + return request({ + url: '/basic/connecting-device/page', + method: 'post', + data + }) +} + +export function equipmentLinkDetail(id) { // 获取连线设备单条数据 + return request({ + url: '/basic/connecting-device/get', + method: 'post', + data: { id } + }) +} + +export function equipmentLinkUpdate(data) { // 更新连线设备单条数据 + return request({ + url: '/basic/connecting-device/update', + method: 'post', + data + }) +} + +export function equipmentLinkAdd(data) { // 新增连线设备单条数据 + return request({ + url: '/basic/connecting-device/add', + method: 'post', + data + }) +} + +export function equipmentLinkCode() { // 获取连线设备code + return request({ + url: '/basic/connecting-device/get-code', + method: 'post' + }) +} + +export function equipmentLinkDelete(id) { // 删除连线设备单条数据 + return request({ + url: '/basic/connecting-device/delete', + method: 'post', + data: { id } + }) +} + +export function equipmentLinkFileAdd(data) { // 连线设备上传 + return request({ + url: '/basic/connecting-device-file/update-file', + method: 'post', + data + }) +} + +export function getEquipmentLinkFile(data) { // 连线设备下载 + return request({ + url: '/basic/connecting-device-file/get-by-param', + method: 'post', + data + }) +} + diff --git a/src/api/basicData/Equipment/equipmentLinkAttr.js b/src/api/basicData/Equipment/equipmentLinkAttr.js new file mode 100644 index 0000000..39005a0 --- /dev/null +++ b/src/api/basicData/Equipment/equipmentLinkAttr.js @@ -0,0 +1,55 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-01-20 10:35:56 + * @Description: + */ +import request from '@/utils/request' + +export function equipmentLinkAttrList(data) { // 获取连线设备属性列表 + return request({ + url: '/basic/connecting-device-attr/page', + method: 'post', + data + }) +} + +export function equipmentLinkAttrDetail(id) { // 获取连线设备属性单条数据 + return request({ + url: '/basic/connecting-device-attr/get', + method: 'post', + data: { id } + }) +} + +export function equipmentLinkAttrUpdate(data) { // 更新连线设备属性单条数据 + return request({ + url: '/basic/connecting-device-attr/update', + method: 'post', + data + }) +} + +export function equipmentLinkAttrAdd(data) { // 新增连线设备属性单条数据 + return request({ + url: '/basic/connecting-device-attr/add', + method: 'post', + data + }) +} + +export function equipmentLinkAttrCode() { // 获取连线设备属性code + return request({ + url: '/basic/connecting-device-attr/get-code', + method: 'post' + }) +} + +export function equipmentLinkAttrDelete(id) { // 删除连线设备属性单条数据 + return request({ + url: '/basic/connecting-device-attr/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/Equipment/equipmentType.js b/src/api/basicData/Equipment/equipmentType.js new file mode 100644 index 0000000..dc8a9fc --- /dev/null +++ b/src/api/basicData/Equipment/equipmentType.js @@ -0,0 +1,149 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: gtz + * @LastEditTime: 2022-07-28 20:45:12 + * @Description: + */ +import request from '@/utils/request' + +/** + * 获取分页设备类型列表 + * @param {object} data + * @param {string} data.code + * @param {number} data.current + * @param {number} data.enabled + * @param {string} data.name + * @param {number} data.size + */ +export function list(data) { + return request({ + url: '/basic/equipment-type/page', + method: 'post', + data + }) +} + +/** + * 获取设备类型 + * @param {number} id + */ +export function detail(id) { + return request({ + url: '/basic/equipment-type/get', + method: 'post', + data: { id } + }) +} + +/** + * 更新设备类型 + * @param {object} data + * @param {number} data.id + * @param {string} data.name + * @param {string} data.code + * @param {string} [data.remark] + */ +export function update(data) { + return request({ + url: '/basic/equipment-type/update', + method: 'post', + data + }) +} + +/** + * 新增设备类型 + * @param {object} data + * @param {number} [data.id] + * @param {string} data.name + * @param {string} data.code + * @param {string} [data.remark] + */ +export function add(data) { + return request({ + url: '/basic/equipment-type/add', + method: 'post', + data + }) +} + +export function getCode() { // 获取设备类型code + return request({ + url: '/basic/equipment-type/get-code', + method: 'post' + }) +} + +/** + * 删除设备类型 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/basic/equipment-type/delete', + method: 'post', + data: { id } + }) +} + +export function listAll() { // 获取全部设备类型层级关系 + return request({ + url: '/basic/equipment-type/list-all', + method: 'post' + }) +} + +/** + * 保存设备类型文件 + * @param {object} data + * @param {string} data.equipmentTypeId + * @param {number} data.id + * @param {string} data.fileId + * @param {string} data.fileName + * @param {string} data.fileUrl + * @param {string} data.typeCode + */ +export function equipmentTypeFileAdd(data) { + return request({ + url: '/basic/equipment-type-file/update-file', + method: 'post', + data + }) +} + +/** + * 获取设备类型上传的文件列表 + * @param {object} data + * @param {string} data.equipmentTypeId + * @param {number} [data.id] + * @param {string} [data.fileId] + * @param {string} [data.fileName] + * @param {string} [data.fileUrl] + * @param {string} [data.typeCode] + */ +export function getFileList(data) { + return request({ + url: '/basic/equipment-type-file/get-by-param', + method: 'post', + data + }) +} + +/** + * 获取设备类型上传的文件列表 + * @param {object} data + * @param {string} data.equipmentTypeId + * @param {number} [data.id] + * @param {string} [data.fileId] + * @param {string} [data.fileName] + * @param {string} [data.fileUrl] + * @param {string} [data.typeCode] + */ +export function delFile(data) { + return request({ + url: '/basic/equipment-type-file/delete', + method: 'post', + data + }) +} diff --git a/src/api/basicData/Equipment/maintenanceCycle.js b/src/api/basicData/Equipment/maintenanceCycle.js new file mode 100644 index 0000000..8dc09d8 --- /dev/null +++ b/src/api/basicData/Equipment/maintenanceCycle.js @@ -0,0 +1,89 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: lb + * @LastEditTime: 2022-04-19 15:20:00 + * @Description: + */ +import request from '@/utils/request' + +/** + * 获取分页保养周期 + * @param {object} data + * @param {number} data.current + * @param {number} data.enabled + * @param {number} data.size + */ +export function list(data) { + return request({ + url: '/basic/maintenance-period/page', + method: 'post', + data + }) +} + +/** + * 获取保养周期 + * @param {number} id + */ +export function detail(id) { + return request({ + url: '/basic/maintenance-period/get', + method: 'post', + data: { id } + }) +} + +/** + * 更新保养周期 + * @param {object} data + * @param {number} data.id + * @param {string} data.code + * @param {string} data.maintenancePeriod + * @param {string} [data.remark] + */ +export function update(data) { + return request({ + url: '/basic/maintenance-period/update', + method: 'post', + data + }) +} + +/** + * 新增保养周期 + * @param {object} data + * @param {number} [data.id] + * @param {string} data.code + * @param {string} data.maintenancePeriod + * @param {string} [data.remark] + */ +export function add(data) { + return request({ + url: '/basic/maintenance-period/add', + method: 'post', + data + }) +} + +/** + * 获取保养周期code + */ +export function getCode() { + return request({ + url: '/basic/maintenance-period/get-code', + method: 'post' + }) +} + +/** + * 删除保养周期 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/basic/maintenance-period/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/Equipment/maintenanceType.js b/src/api/basicData/Equipment/maintenanceType.js new file mode 100644 index 0000000..f3fa865 --- /dev/null +++ b/src/api/basicData/Equipment/maintenanceType.js @@ -0,0 +1,94 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: lb + * @LastEditTime: 2022-04-19 15:20:00 + * @Description: + */ +import request from '@/utils/request' + +/** + * 获取分页维修类型 + * @param {object} data + * @param {string} [data.name] + * @param {string} [data.code] + * @param {number} [data.enabled] + * @param {number} data.current + * @param {number} data.size + */ +export function list(data) { + return request({ + url: '/basic/maintenance-type/page', + method: 'post', + data + }) +} + +/** + * 获取维修类型详情 + * @param {number} id + */ +export function detail(id) { + return request({ + url: '/basic/maintenance-type/get', + method: 'post', + data: { id } + }) +} + +/** + * 更新维修类型 + * @param {object} data + * @param {number} data.id + * @param {string} data.name + * @param {string} data.code + * @param {string} [data.enName] + * @param {string} [data.remark] + */ +export function update(data) { + return request({ + url: '/basic/maintenance-type/update', + method: 'post', + data + }) +} + +/** + * 新增维修类型 + * @param {object} data + * @param {number} [data.id] + * @param {string} data.name + * @param {string} data.code + * @param {string} [data.enName] + * @param {string} [data.remark] + */ +export function add(data) { + return request({ + url: '/basic/maintenance-type/add', + method: 'post', + data + }) +} + +/** + * 获取维修类型code + * @returns + */ +export function getCode() { + return request({ + url: '/basic/maintenance-type/get-code', + method: 'post' + }) +} + +/** + * 删除维修类型 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/basic/maintenance-type/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/Equipment/spareParts.js b/src/api/basicData/Equipment/spareParts.js new file mode 100644 index 0000000..6be4029 --- /dev/null +++ b/src/api/basicData/Equipment/spareParts.js @@ -0,0 +1,117 @@ +/* + * @Author: zwq + * @Date: 2021-01-29 09:39:04 + * @LastEditors: lb + * @LastEditTime: 2022-04-20 9:20:00 + * @Description: + */ + +import request from '@/utils/request' + +/** + * 获取备品备件分页列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {string} [data.key] + * @param {number} [data.enabled] + */ +export function list(data) { + return request({ + url: '/basic/tool-spare-part/page', + method: 'post', + data + }) +} + +/** + * 获取备品备件 + * @param {number} id + */ +export function detail(id) { + return request({ + url: '/basic/tool-spare-part/get', + method: 'post', + data: { id } + }) +} + +/** + * 更新备品备件 + * @param {object} data + * @param {number} data.id + * @param {string} data.code + * @param {string} data.name + * @param {number} [data.life] + * @param {string} [data.model] + * @param {string} [data.description] + * @param {string} [data.dictDataId] + * @param {string} [data.specifications] + */ +export function update(data) { + return request({ + url: '/basic/tool-spare-part/update', + method: 'post', + data + }) +} + +/** + * 新增备品备件 + * @param {object} data + * @param {number} [data.id] + * @param {string} data.code + * @param {string} data.name + * @param {number} [data.life] + * @param {string} [data.model] + * @param {string} [data.description] + * @param {string} [data.dictDataId] + * @param {string} [data.specifications] + */ +export function add(data) { + return request({ + url: '/basic/tool-spare-part/add', + method: 'post', + data + }) +} + +/** + * 获取备品备件code + */ +export function getCode() { + return request({ + url: '/basic/tool-spare-part/get-code', + method: 'post' + }) +} + +/** + * 删除备品备件 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/basic/tool-spare-part/delete', + method: 'post', + data: { id } + }) +} + +/** + * 获取单位列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + */ +export function getUnitList(data) { + return request({ + url: '/basic/platform-dict/selectPlatformDictDataListByPage', + method: 'post', + data: { + ...data, + dictTypeId: '2' + } + }) +} diff --git a/src/api/basicData/EquipmentScrapGrade.js b/src/api/basicData/EquipmentScrapGrade.js new file mode 100644 index 0000000..5005c61 --- /dev/null +++ b/src/api/basicData/EquipmentScrapGrade.js @@ -0,0 +1,48 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-07-06 11:10:22 + * @Description: + */ +import request from '@/utils/request' + +export function EquipmentScrapGradeList(data) { // 获取废片等级列表 + return request({ + url: '/basic/equipment-scraps-grade/pageForEquipmentGrade', + method: 'post', + data + }) +} + +export function EquipmentScrapGradeDetail(id) { // 获取废片等级单条数据 + return request({ + url: '/basic/equipment-scraps-grade/get', + method: 'post', + data: { id } + }) +} + +export function EquipmentScrapGradeUpdate(data) { // 更新废片等级单条数据 + return request({ + url: '/basic/equipment-scraps-grade/update', + method: 'post', + data + }) +} + +export function EquipmentScrapGradeAdd(data) { // 新增废片等级单条数据 + return request({ + url: '/basic/equipment-scraps-grade/add', + method: 'post', + data + }) +} + +export function EquipmentScrapGradeDelete(id) { // 删除废片等级单条数据 + return request({ + url: '/basic/equipment-scraps-grade/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/FactoryManagement/factory.js b/src/api/basicData/FactoryManagement/factory.js new file mode 100644 index 0000000..f4f7806 --- /dev/null +++ b/src/api/basicData/FactoryManagement/factory.js @@ -0,0 +1,58 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2020-12-30 11:54:24 + * @Description: + */ +import request from '@/utils/request' + +export function factoryList(data) { // 获取工厂列表 + return request({ + url: '/basic/factory/page', + method: 'post', + data + }) +} + +export function factoryDetail(id) { // 获取工厂单条数据 + const data = { + 'id': id + } + return request({ + url: '/basic/factory/get', + method: 'post', + data + }) +} + +export function factoryUpdate(data) { // 更新工厂单条数据 + return request({ + url: '/basic/factory/update', + method: 'post', + data + }) +} + +export function factoryAdd(data) { // 新增工厂单条数据 + return request({ + url: '/basic/factory/add', + method: 'post', + data + }) +} + +export function factoryCode() { // 获取工厂code + return request({ + url: '/basic/factory/get-code', + method: 'post' + }) +} + +export function factoryDelete(id) { // 删除工厂单条数据 + return request({ + url: '/basic/factory/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/FactoryManagement/line.js b/src/api/basicData/FactoryManagement/line.js new file mode 100644 index 0000000..e625382 --- /dev/null +++ b/src/api/basicData/FactoryManagement/line.js @@ -0,0 +1,55 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-01-12 10:57:09 + * @Description: + */ +import request from '@/utils/request' + +export function lineList(data) { // 获取产线列表 + return request({ + url: '/basic/production-line/page', + method: 'post', + data + }) +} + +export function lineDetail(id) { // 获取产线单条数据 + return request({ + url: '/basic/production-line/get', + method: 'post', + data: { id } + }) +} + +export function lineUpdate(data) { // 更新产线单条数据 + return request({ + url: '/basic/production-line/update', + method: 'post', + data + }) +} + +export function lineAdd(data) { // 新增产线单条数据 + return request({ + url: '/basic/production-line/add', + method: 'post', + data + }) +} + +export function lineCode() { // 获取产线code + return request({ + url: '/basic/production-line/get-code', + method: 'post' + }) +} + +export function lineDelete(id) { // 删除产线单条数据 + return request({ + url: '/basic/production-line/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/FactoryManagement/section.js b/src/api/basicData/FactoryManagement/section.js new file mode 100644 index 0000000..b3d8789 --- /dev/null +++ b/src/api/basicData/FactoryManagement/section.js @@ -0,0 +1,122 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-01-12 10:56:44 + * @Description: + */ +import request from '@/utils/request' + +export function sectionList(data) { + // 获取工段列表 + return request({ + url: '/basic/workshop-section/page', + method: 'post', + data + }) +} + +export function sectionDetail(id) { + // 获取工段单条数据 + return request({ + url: '/basic/workshop-section/get', + method: 'post', + data: { id } + }) +} + +export function sectionUpdate(data) { + // 更新工段单条数据 + return request({ + url: '/basic/workshop-section/update', + method: 'post', + data + }) +} + +export function sectionAdd(data) { + // 新增工段单条数据 + return request({ + url: '/basic/workshop-section/add', + method: 'post', + data + }) +} + +export function sectionCode() { + // 获取工段code + return request({ + url: '/basic/workshop-section/get-code', + method: 'post' + }) +} + +export function sectionDelete(id) { + // 删除工段单条数据 + return request({ + url: '/basic/workshop-section/delete', + method: 'post', + data: { id } + }) +} + +/** + * 获取工单下的设备分页列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.enabled + * @param {string} data.equipmentId + * @param {string} data.equipmentName + * @param {string} data.id + * @param {string} data.name + * @param {number} data.size + */ +export function getEquipmentListBy(data) { + return request({ + url: '/basic/workshop-section/page-WorksectionEquipment', + method: 'post', + data + }) +} + +/** + * { + * equipmentId: [], + * id, + * remark, + * singleEquipmentId, + * workshopSectionId, + * } + */ +export function addNewEquipment(data) { + return request({ + url: '/basic/workshop-section/add-SingleWorksectionEquipment', + method: 'post', + data + }) +} + +export function getAllEquipmentList() { + // 获取所有设备分页列表 + return request({ + url: '/basic/equipment/list', + method: 'post', + data: {} + // data: { + // current: 1, + // size: 999, + // enabled: 1 + // } + }) +} + +export function deleteEquipment(id) { + // 从工段里删除一个设备 + return request({ + url: '/basic/workshop-section/delete-WorksectionEquipment', + method: 'post', + data: { + id + } + }) +} diff --git a/src/api/basicData/GroupModule/department.js b/src/api/basicData/GroupModule/department.js new file mode 100644 index 0000000..6a650a2 --- /dev/null +++ b/src/api/basicData/GroupModule/department.js @@ -0,0 +1,127 @@ +/* + * @Author: lb + * @Date: 2022-04-12 14:30:00 + * @LastEditors: lb + * @LastEditTime: 2022-04-12 14:30:00 + * @Description: 部门 相关接口 + */ +import request from '@/utils/request' + +/** + * 新增部门 + * @param {object} data + * @param {string} data.name + * @param {string} data.code + * @param {number|string} [data.id] + * @param {number|string} [data.parentId] + * @param {string} [data.description] 备注|描述 + * @param {string} [data.remark] 备注(deprecated) + */ +export function add(data) { + return request({ + url: '/basic/department/add', + method: 'post', + data + }) +} + +/** + * 删除部门 + * @param {number|string} id + */ +export function del(id) { + return request({ + url: '/basic/department/delete', + method: 'post', + data: { id } + }) +} + +/** + * getcode + */ +export function getCode() { + return request({ + url: '/basic/department/get-code', + method: 'post' + }) +} + +/** + * 获取部门详情 + * @param {number|string} id + */ +export function detail(id) { + return request({ + url: '/basic/department/get', + method: 'post', + data: { id } + }) +} + +/** + * 获取部门列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + * @param {string} [data.key] 查询关键字 + */ +export function list(data) { + return request({ + url: '/basic/department/list', + method: 'post', + data + }) +} + +/** + * 获取部门分页列表 --- 基本上同 list + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + * @param {string} [data.key] 查询关键字 + */ +export function listByPage(data) { + return request({ + url: '/basic/department/page', + method: 'post', + data + }) +} + +/** + * 更新部门 + * @param {object} data + * @param {string} data.name + * @param {string} data.code + * @param {number|string} data.id + * @param {number|string} [data.parentId] + * @param {string} [data.description] 备注|描述 + * @param {string} [data.remark] 备注(deprecated) + */ +export function update(data) { + return request({ + url: '/basic/department/update', + method: 'post', + data + }) +} + +/** + * 获取部门树列表 + * @param {object} data + * @param {number} data.id + * @param {string} data.key + * @param {number} data.current + * @param {number} data.size + * @param {number} data.enabled + */ +export function getTree(data) { + return request({ + url: '/basic/department/tree', + method: 'post', + data + }) +} diff --git a/src/api/basicData/GroupModule/group.js b/src/api/basicData/GroupModule/group.js new file mode 100644 index 0000000..30c7d35 --- /dev/null +++ b/src/api/basicData/GroupModule/group.js @@ -0,0 +1,209 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-01-12 15:38:59 + * @Description: + */ +import request from '@/utils/request' + +/** + * 获取班组分页列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + * @param {string} [data.key] + * @param {number|string} [data.teamId] + */ +export function list(data) { + return request({ + url: '/basic/team/page', + method: 'post', + data + }) +} + +/** + * 获取班组单条数据 + * @param {number|string} id + */ +export function detail(id) { + return request({ + url: '/basic/team/get', + method: 'post', + data: { id } + }) +} + +/** + * 更新班组单条数据 + * @param {object} data + * @param {string} data.code + * @param {string} [data.description] + * @param {number} data.id + * @param {string} data.name + * @param {string} [data.teamLeader] + * @param {string} [data.teamLeaderId] + * @param {number} [data.teamNumber] + * @param {number} [data.workStatus] + */ +export function update(data) { + return request({ + url: '/basic/team/update', + method: 'post', + data + }) +} + +/** + * 新增班组单条数据 + * @param {object} data + * @param {string} data.code + * @param {string} [data.description] + * @param {number} [data.id] + * @param {string} data.name + * @param {string} [data.teamLeader] + * @param {string} [data.teamLeaderId] + * @param {number} [data.teamNumber] + * @param {number} [data.workStatus] + */ +export function add(data) { + return request({ + url: '/basic/team/add', + method: 'post', + data + }) +} + +/** + * 获取班组code + */ +export function getCode() { + return request({ + url: '/basic/team/get-code', + method: 'post' + }) +} + +/** + * 删除班组单条数据 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/basic/team/delete', + method: 'post', + data: { id } + }) +} + +/** + * 启停班组 + * @param {object} data + * @param {number} data.enabled + * @param {number} data.id + */ +export function toggleEnabled(data) { + return request({ + url: '/basic/team/enabled', + method: 'post', + data + }) +} + +/** + * 获取部门列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + * @param {string} [data.key] 查询关键字 + */ +export function getDepartmentList(data) { + return request({ + url: '/basic/department/list', + method: 'post', + data + }) +} + +/** + * 获取员工列表 + * @param {object} data + * @param {number} data.current + * @param {number} [data.status] + * @param {string} [data.code] + * @param {string} [data.name] + * @param {number} data.size + */ +export function getStaffList(data) { + return request({ + url: '/basic/worker/page', + method: 'post', + data + }) +} + +/** + * 获取分页班组成员 + * @param {object} data + * @param {number} data.current + * @param {number} [data.enabled] + * @param {number} [data.key] + * @param {number} data.size + * @param {number} [data.teamId] + * @param {string} [data.workerId] + */ +export function getCrewList(data) { + return request({ + url: '/basic/team-det/page', + method: 'post', + data + }) +} + +/** + * 删除班组单条数据 + * @param {object} data + * @param {string} data.description + * @param {number} data.id + * @param {string} data.teamId + * @param {string} data.workerId + * @param {string} data.workerName + * @param {number} [data.workshopId] + */ +export function deleteCrew(data) { + return request({ + url: '/basic/team-det/delete', + method: 'post', + data + }) +} + +/** + * 获取组员详情 + * @param {number} id + */ +export function getCrewDetail(id) { + return request({ + url: '/basic/team-det/get', + method: 'post', + data: { id } + }) +} + +/** + * 获取员工单条数据 + * 组员既是员工 + * 但是组员的接口和员工的接口不一样 + * 员工的接口返回的数据更详细 + * @param {number} id + */ +export function getStaffDetail(id) { + return request({ + url: '/basic/worker/get', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/GroupModule/groupAttr.js b/src/api/basicData/GroupModule/groupAttr.js new file mode 100644 index 0000000..5a00bf4 --- /dev/null +++ b/src/api/basicData/GroupModule/groupAttr.js @@ -0,0 +1,109 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-02-08 09:51:54 + * @Description: + */ +import request from '@/utils/request' + +/** + * 获取分页班组成员 + * @param {object} data + * @param {number} data.current + * @param {number} [data.enabled] + * @param {number} [data.key] + * @param {number} data.size + * @param {number} [data.teamId] + * @param {string} [data.workerId] + */ +export function list(data) { + return request({ + url: '/basic/team-det/page', + method: 'post', + data + }) +} + +/** + * 获取组员详情 + * @param {number} id + */ +export function detail(id) { + return request({ + url: '/basic/team-det/get', + method: 'post', + data: { id } + }) +} + +/** + * 更新组员数据 + * @param {object} data + * @param {string} [data.description] + * @param {number} data.id + * @param {string} data.teamId + * @param {string} data.workerId + * @param {string} data.workerName + * @param {number} data.workshopId + */ +export function update(data) { + return request({ + url: '/basic/team-det/update', + method: 'post', + data + }) +} + +export function add(data) { + // 新增班组单条数据 + return request({ + url: '/basic/team-det/add', + method: 'post', + data + }) +} + +export function getCode() { + // 获取班组code + return request({ + url: '/basic/team-det/get-code', + method: 'post' + }) +} + +/** + * 删除班组单条数据 + * @param {object} data + * @param {string} data.description + * @param {number} data.id + * @param {string} data.teamId + * @param {string} data.workerId + * @param {string} data.workerName + * @param {number} [data.workshopId] + */ +export function del(data) { + return request({ + url: '/basic/team-det/delete', + method: 'post', + data + }) +} + +/** + * 获取分页工段列表 + * @param {object} data + * @param {number} data.current + * @param {number} [data.enabled] + * @param {string} [data.id] + * @param {string} [data.name] + * @param {number} data.size + */ + +export function getWorkshopList(data) { + return request({ + url: '/basic/workshop-section/page', + method: 'post', + data + }) +} diff --git a/src/api/basicData/GroupModule/major.js b/src/api/basicData/GroupModule/major.js new file mode 100644 index 0000000..b15748a --- /dev/null +++ b/src/api/basicData/GroupModule/major.js @@ -0,0 +1,92 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: lb + * @LastEditTime: 2022-04-26 16:38:42 + * @Description: + */ +import request from '@/utils/request' + +/** + * 获取分页专业列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + * @param {string} [data.name] + */ +export function list(data) { + return request({ + url: '/basic/major/page', + method: 'post', + data + }) +} + +/** + * 获取专业 + * @param {number} id + */ +export function detail(id) { + return request({ + url: '/basic/major/get', + method: 'post', + data: { id } + }) +} + +/** + * 更新专业 + * @param {object} data + * @param {number} data.id + * @param {string} data.code + * @param {string} data.name + * @param {string} [data.abbreviation] + * @param {string} [data.description] + */ +export function update(data) { + return request({ + url: '/basic/major/update', + method: 'post', + data + }) +} + +/** + * 新增专业 + * @param {object} data + * @param {number} [data.id] + * @param {string} data.code + * @param {string} data.name + * @param {string} [data.abbreviation] + * @param {string} [data.description] + */ +export function add(data) { + return request({ + url: '/basic/major/add', + method: 'post', + data + }) +} + +/** + * 获取code + */ +export function getCode() { + return request({ + url: '/basic/major/get-code', + method: 'post' + }) +} + +/** + * 删除专业 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/basic/major/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/GroupModule/shift.js b/src/api/basicData/GroupModule/shift.js new file mode 100644 index 0000000..d5e1b04 --- /dev/null +++ b/src/api/basicData/GroupModule/shift.js @@ -0,0 +1,91 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: lb + * @LastEditTime: 2022-04-13 15:19:55 + * @Description: + */ +import request from '@/utils/request' + +/** + * 获取班组列表 + * @param {object} data + * @param {string} [data.code] + * @param {number} data.current + * @param {number} [data.enabled] + * @param {string} [data.name] + * @param {number} data.size + */ +export function list(data) { + return request({ + url: '/basic/schedule-plan/page', + method: 'post', + data + }) +} + +/** + * 获取班组单条数据 + * @param {number} id + */ +export function detail(id) { + return request({ + url: '/basic/schedule-plan/get', + method: 'post', + data: { id } + }) +} + +/** + * 更新班组单条数据 + * @param {object} data + * @param {string} data.code + * @param {number} data.id + * @param {string} data.name + * @param {string} [data.remark] + */ +export function update(data) { + return request({ + url: '/basic/schedule-plan/update', + method: 'post', + data + }) +} + +/** + * 新增班组单条数据 + * @param {object} data + * @param {string} data.code + * @param {number} [data.id] + * @param {string} data.name + * @param {string} [data.remark] + */ +export function add(data) { + return request({ + url: '/basic/schedule-plan/add', + method: 'post', + data + }) +} + +/** + * 获取班组code + */ +export function getCode() { + return request({ + url: '/basic/schedule-plan/get-code', + method: 'post' + }) +} + +/** + * 删除班组单条数据 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/basic/schedule-plan/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/GroupModule/staff.js b/src/api/basicData/GroupModule/staff.js new file mode 100644 index 0000000..3286d89 --- /dev/null +++ b/src/api/basicData/GroupModule/staff.js @@ -0,0 +1,155 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: gtz + * @LastEditTime: 2021-04-17 16:04:51 + * @Description: + */ +import request from '@/utils/request' + +/** + * 获取员工列表 + * @param {object} data + * @param {number} data.current + * @param {number} [data.status] + * @param {string} [data.code] + * @param {string} [data.name] + * @param {number} data.size + */ +export function list(data) { + return request({ + url: '/basic/worker/page', + method: 'post', + data + }) +} + +/** + * 获取员工单条数据 + * @param {number} id + */ +export function detail(id) { + return request({ + url: '/basic/worker/get', + method: 'post', + data: { id } + }) +} + +/** + * 更新员工单条数据 + * @param {object} data + * @param {string} [data.belong] + * @param {string} data.code + * @param {string} [data.departmentId] + * @param {string} [data.description] + * @param {string} [data.education] + * @param {string} [data.email] + * @param {string} [data.entryTime] + * @param {number} data.id + * @param {string} [data.identity] + * @param {string} data.majorId + * @param {string} data.name + * @param {string} [data.fileUrl] 头像地址或头像文件id + * @param {string} data.onDuty + * @param {string} [data.outTime] + * @param {string} [data.position] + * @param {string} [data.roleId] + * @param {string} data.sex + * @param {string} [data.status] + * @param {string} [data.telephone] + * @param {string} [data.wechatCode] + * @param {string} [data.workshop] + */ +export function update(data) { + return request({ + url: '/basic/worker/update', + method: 'post', + data + }) +} + +/** + * 新增员工单条数据 + * @param {object} data + * @param {string} [data.belong] + * @param {string} data.code + * @param {string} [data.departmentId] + * @param {string} [data.description] + * @param {string} [data.education] + * @param {string} [data.email] + * @param {string} [data.entryTime] + * @param {number} [data.id] + * @param {string} [data.identity] + * @param {string} data.majorId + * @param {string} data.name + * @param {string} [data.fileUrl] 头像地址或头像文件id + * @param {string} data.onDuty + * @param {string} [data.outTime] + * @param {string} [data.position] + * @param {string} [data.roleId] + * @param {string} data.sex + * @param {string} [data.status] + * @param {string} [data.telephone] + * @param {string} [data.wechatCode] + * @param {string} [data.workshop] + */ +export function add(data) { + return request({ + url: '/basic/worker/add', + method: 'post', + data + }) +} + +/** + * 获取员工code + */ +export function getCode() { + return request({ + url: '/basic/worker/get-code', + method: 'post' + }) +} + +/** + * 删除员工单条数据 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/basic/worker/delete', + method: 'post', + data: { id } + }) +} + +export function getWorkerList(data) { // 添加组员列表 + return request({ + url: '/basic/team-det/workerList', + method: 'post', + data + }) +} + +export function getRoleList() { + return request({ + url: '/basic/platform-dict/selectPlatformDictDataListByPage', + method: 'post', + data: { + dictTypeId: '1383318968677273601', + current: 1, + size: 999 + } + }) +} + +/** 文件上传 */ +export function saveFile(data) { + // application/x-www-form-urlencoded + return request({ + url: '/common/attachment/uploadFileFormData', + method: 'post', + data + }) +} diff --git a/src/api/basicData/Materials/material.js b/src/api/basicData/Materials/material.js new file mode 100644 index 0000000..bb0d426 --- /dev/null +++ b/src/api/basicData/Materials/material.js @@ -0,0 +1,140 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: lb + * @LastEditTime: 2022-04-14 13:03:31 + * @Description: + */ +import request from '@/utils/request' + +/** + * 获取分页物料信息列表 + * @param {object} data + * @param {string} [data.code] + * @param {number} data.current + * @param {number} [data.enabled] + * @param {string} [data.name] + * @param {number} data.size + */ +export function list(data) { + return request({ + url: '/basic/material/page', + method: 'post', + data + }) +} + +/** + * 获取物料信息单条数据 + * @param {number} id + */ +export function detail(id) { + return request({ + url: '/basic/material/get', + method: 'post', + data: { id } + }) +} + +/** + * 更新物料信息单条数据 + * @param {object} data + * @param {string} [data.abbr] + * @param {string} data.code + * @param {string} [data.description] + * @param {string} [data.enName] + * @param {number} data.id + * @param {number} [data.materialTypeId] + * @param {string} data.name + * @param {string} [data.remark] + */ +export function update(data) { + return request({ + url: '/basic/material/update', + method: 'post', + data + }) +} + +/** + * 新增物料信息单条数据 + * @param {object} data + * @param {string} [data.abbr] + * @param {string} data.code + * @param {string} [data.description] + * @param {string} [data.enName] + * @param {number} [data.id] + * @param {number} [data.materialTypeId] + * @param {string} data.name + * @param {string} [data.remark] + */ +export function add(data) { + return request({ + url: '/basic/material/add', + method: 'post', + data + }) +} + +export function getCode() { // 获取物料信息code + return request({ + url: '/basic/material/get-code', + method: 'post' + }) +} + +/** + * 获取物料信息单条数据 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/basic/material/delete', + method: 'post', + data: { id } + }) +} + +/** + * 获取物料的属性列表 + * @param {object} data + * @param {number} data.current + * @param {number} [data.enabled] + * @param {number} [data.materialId] + * @param {number} data.size + */ +export function getAttributeList(data) { + return request({ + url: '/basic/material-attr/page', + method: 'post', + data + }) +} + +/** + * 删除物料的属性数据 + * @param {number} id + */ +export function deleteAttribute(id) { + return request({ + url: '/basic/material-attr/delete', + method: 'post', + data: { id } + }) +} + +/** + * 获取分页的物料类型列表 + * @param {object} data + * @param {number} data.current + * @param {number} [data.enabled] + * @param {string} [data.name] + * @param {number} data.size + */ +export function getTypeList(data) { + return request({ + url: '/basic/material-type/page', + method: 'post', + data + }) +} diff --git a/src/api/basicData/Materials/materialAttr.js b/src/api/basicData/Materials/materialAttr.js new file mode 100644 index 0000000..edc1184 --- /dev/null +++ b/src/api/basicData/Materials/materialAttr.js @@ -0,0 +1,55 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-01-16 12:09:29 + * @Description: + */ +import request from '@/utils/request' + +export function list(data) { // 获取物料属性列表 + return request({ + url: '/basic/material-attr/page', + method: 'post', + data + }) +} + +export function detail(id) { // 获取物料属性单条数据 + return request({ + url: '/basic/material-attr/get', + method: 'post', + data: { id } + }) +} + +export function update(data) { // 更新物料属性单条数据 + return request({ + url: '/basic/material-attr/update', + method: 'post', + data + }) +} + +export function add(data) { // 新增物料属性单条数据 + return request({ + url: '/basic/material-attr/add', + method: 'post', + data + }) +} + +export function getCode() { // 获取物料属性code + return request({ + url: '/basic/material-attr/get-code', + method: 'post' + }) +} + +export function del(id) { // 删除物料属性单条数据 + return request({ + url: '/basic/material-attr/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/Materials/materialsType.js b/src/api/basicData/Materials/materialsType.js new file mode 100644 index 0000000..17139f1 --- /dev/null +++ b/src/api/basicData/Materials/materialsType.js @@ -0,0 +1,55 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-01-16 11:52:14 + * @Description: + */ +import request from '@/utils/request' + +export function list(data) { // 获取物料类型列表 + return request({ + url: '/basic/material-type/page', + method: 'post', + data + }) +} + +export function detail(id) { // 获取物料类型单条数据 + return request({ + url: '/basic/material-type/get', + method: 'post', + data: { id } + }) +} + +export function update(data) { // 更新物料类型单条数据 + return request({ + url: '/basic/material-type/update', + method: 'post', + data + }) +} + +export function add(data) { // 新增物料类型单条数据 + return request({ + url: '/basic/material-type/add', + method: 'post', + data + }) +} + +export function getCode() { // 获取物料类型code + return request({ + url: '/basic/material-type/get-code', + method: 'post' + }) +} + +export function del(id) { // 删除物料类型单条数据 + return request({ + url: '/basic/material-type/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/ProductAttr.js b/src/api/basicData/ProductAttr.js new file mode 100644 index 0000000..a0a1be4 --- /dev/null +++ b/src/api/basicData/ProductAttr.js @@ -0,0 +1,92 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: lb + * @LastEditTime: 2022-04-16 22:00:49 + * @Description: + */ +import request from '@/utils/request' + +/** + * 获取产品属性列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {string} data.productId + * @param {number} [data.enabled] + */ +export function list(data) { + return request({ + url: '/basic/product-arrt/page', + method: 'post', + data + }) +} + +/** + * 获取产品属性单条数据 + * @param {number} id + */ +export function detail(id) { + return request({ + url: '/basic/product-arrt/get', + method: 'post', + data: { id } + }) +} + +/** + * 更新产品属性单条数据 + * @param {object} data + * @param {string} data.code + * @param {string} data.description + * @param {number} data.id + * @param {string} data.name + * @param {string} data.productId + * @param {string} data.value + */ +export function update(data) { + return request({ + url: '/basic/product-arrt/update', + method: 'post', + data + }) +} + +/** + * 新增产品属性单条数据 + * @param {object} data + * @param {string} data.code + * @param {string} data.description + * @param {number} [data.id] + * @param {string} data.name + * @param {string} data.productId + * @param {string} data.value + */ +export function add(data) { + return request({ + url: '/basic/product-arrt/add', + method: 'post', + data + }) +} + +export function getCode() { + // 获取产品信息code + return request({ + url: '/basic/product-arrt/get-code', + method: 'post' + }) +} + +/** + * 删除产品信息属性单条数据 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/basic/product-arrt/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/ProductDelivery/car.js b/src/api/basicData/ProductDelivery/car.js new file mode 100644 index 0000000..738f4e6 --- /dev/null +++ b/src/api/basicData/ProductDelivery/car.js @@ -0,0 +1,118 @@ +/* + * @Author: lb + * @Date: 2022-05-18 14:45:10 + * @LastEditors: lb + * @LastEditTime: 2022-05-18 14:45:10 + * @Description: 发车清单 + */ +import request from '@/utils/request' + +/** + * 新增车辆信息 + * @param {object} data + * @param {string} [data.contactPerson] 车辆联系人 + * @param {number} [data.contactPersonCall] 车辆联系人电话 + * @param {string} [data.deliveryCarCode] 发车编码 + * @param {string} [data.description] 车辆描述信息 + * @param {number} [data.id] + * @param {string} [data.plate] 车牌 + * @param {number} data.productDeliveryLogId 上层发货单id + * @param {number} [data.quantity] 装车数量 + * @param {string} [data.remark] + * @param {string} [data.startLoadTime] 开始装货时间 + * @param {number} [data.unitId] 单位id + */ +export function add(data) { + return request({ + url: '/stock/ProductDeliveryCarLog/create', + method: 'post', + data + }) +} + +/** + * 删除发车清单条目 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/stock/ProductDeliveryCarLog/delete', + method: 'post', + data: { id } + }) +} + +/** + * 获取车载货物列表 + * @param {number} id 车辆的id + */ +export function getCargoList(id) { + return request({ + url: '/stock/ProductDeliveryCarLog/get', + method: 'post', + data: { id } + }) +} + +/** + * 获取发车清单list + * @param {number} id 发货单的id + */ +export function getCars(id) { // 没有分页 + return request({ + url: '/stock/ProductDeliveryCarLog/list', + method: 'post', + data: { id } + }) +} + +/** + * 修改车辆信息 + * @param {object} data + * @param {string} [data.contactPerson] 车辆联系人 + * @param {number} [data.contactPersonCall] 车辆联系人电话 + * @param {string} [data.deliveryCarCode] 发车编码 + * @param {string} [data.description] 车辆描述信息 + * @param {number} data.id + * @param {string} [data.plate] 车牌 + * @param {number} data.productDeliveryLogId 上层发货单id + * @param {number} [data.quantity] 装车数量 + * @param {string} [data.remark] + * @param {string} [data.startLoadTime] 开始装货时间 + * @param {number} [data.unitId] 单位id + */ +export function update(data) { + return request({ + url: '/stock/ProductDeliveryCarLog/update', + method: 'post', + data + }) +} + +export function getShelfList() { + return request({ + url: '/basic/shelf/page', + method: 'post', + data: { + current: 1, + size: 999, + enabled: 1 + } + }) +} + +/** + * getShelfRelation + * @param {string} shelfCode + * @returns + */ +export function getShelfRelation(shelfCode) { + return request({ + url: '/stock/ProductDeliveryCarLogDet/getShelfRelation', + method: 'get', + params: { + shelfCode + } + }) +} + diff --git a/src/api/basicData/ProductDelivery/load.js b/src/api/basicData/ProductDelivery/load.js new file mode 100644 index 0000000..45a4a36 --- /dev/null +++ b/src/api/basicData/ProductDelivery/load.js @@ -0,0 +1,103 @@ +/* + * @Author: lb + * @Date: 2022-05-18 14:45:10 + * @LastEditors: lb + * @LastEditTime: 2022-05-18 14:45:10 + * @Description: 装车清单 + */ +import request from '@/utils/request' + +/** + * 给车辆新增一条装货信息 + * @param {object} data + * @param {number} data.carLogId 涉及的车辆 + * @param {number} [data.id] + * @param {string} [data.productGrade] + * @param {number} [data.productId] + * @param {string} [data.productName] + * @param {number} [data.productSpecifications] + * @param {number} [data.quantity] + * @param {number} [data.shelfId] + * @param {number} [data.unitId] + */ +export function add(data) { + return request({ + url: '/stock/ProductDeliveryCarLogDet/create', + method: 'post', + data + }) +} + +/** + * 删除一条装货信息 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/stock/ProductDeliveryCarLogDet/delete', + method: 'post', + data: { id } + }) +} + +/** + * 获取装货清单的其他详细信息:地址、客户、车辆列表等 + * @param {number} id + */ +export function detail(id) { + return request({ + url: '/stock/ProductDeliveryCarLogDet/get', + method: 'post', + data: { id } + }) +} + +/** + * 获取装货清单里的产品列表 + * @param {number} id 上层发车单的id + */ +export function getCargoList(id) { + return request({ + url: '/stock/ProductDeliveryCarLogDet/list', + method: 'post', + data: { id } + }) +} + +/** + * 修改车载货物信息 + * @param {object} data + * @param {number} data.carLogId + * @param {number} data.id + * @param {string} [data.productGrade] + * @param {number} [data.productId] + * @param {string} [data.productName] + * @param {number} [data.productSpecifications] + * @param {number} [data.quantity] + * @param {number} [data.shelfId] + * @param {number} [data.unitId] + */ +export function update(data) { + return request({ + url: '/stock/ProductDeliveryCarLogDet/update', + method: 'post', + data + }) +} + +/** + * 获取所有的产品列表 + * @param {*} data + * @returns + */ +export function getProductList() { + return request({ + url: '/basic/product/page', + method: 'post', + data: { + current: 1, + size: 999, + enabled: 1 + } + }) +} diff --git a/src/api/basicData/ProductDelivery/meta.js b/src/api/basicData/ProductDelivery/meta.js new file mode 100644 index 0000000..6c708c4 --- /dev/null +++ b/src/api/basicData/ProductDelivery/meta.js @@ -0,0 +1,131 @@ +/* + * @Author: lb + * @Date: 2022-05-18 14:45:10 + * @LastEditors: lb + * @LastEditTime: 2022-05-18 14:45:10 + * @Description: + */ +import request from '@/utils/request' + +/** + * 新增发货单基础信息,如:发货方信息、运输方信息和订单等信息 + * @param {object} data + * @param {number} [data.id] + * @param {string} [data.address] + * @param {string} [data.customerName] + * @param {string} [data.deliveryCode] + * @param {string} [data.deliveryPerson] + * @param {number} [data.deliveryPersonCall] + * @param {string} [data.description] + * @param {string} [data.startTime] + * @param {string} [data.endTime] + * @param {number} [data.orderId] + * @param {string} [data.orderName] + * @param {string} [data.principal] + * @param {number} [data.principalCall] + * @param {number} [data.quantity] + * @param {string} [data.remark] + * @param {string} [data.transportCompany] + * @param {number} [data.unitId] + */ +export function add(data) { + return request({ + url: '/stock/ProductDeliveryLog/create', + method: 'post', + data + }) +} + +/** + * 删除发货单 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/stock/ProductDeliveryLog/delete', + method: 'post', + data: { id } + }) +} + +/** + * 获取发货单涉及的车辆、发货方、运输方信息 + * @param {number} id + */ +export function detail(id) { + return request({ + url: '/stock/ProductDeliveryLog/get', + method: 'post', + data: { id } + }) +} + +/** + * 获取发货单下的发车单列表 + * @param {number} id + */ +export function getCars(id) { + return request({ + url: '/stock/ProductDeliveryLog/getCarList', + method: 'post', + data: { id } + }) +} + +/** + * 获取分页发货单的简要信息 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + * @param {string} [data.orderName] + * @param {string} [data.startDate] + * @param {string} [data.endDate] + */ +export function list(data) { + return request({ + url: '/stock/ProductDeliveryLog/page', + method: 'post', + data + }) +} +/** + * 修改发货单基础信息,如:发货方信息、运输方信息和订单等信息 + * @param {object} data + * @param {number} data.id + * @param {string} [data.address] + * @param {string} [data.customerName] + * @param {string} [data.deliveryCode] + * @param {string} [data.deliveryPerson] + * @param {number} [data.deliveryPersonCall] + * @param {string} [data.description] + * @param {string} [data.startTime] + * @param {string} [data.endTime] + * @param {number} [data.orderId] + * @param {string} [data.orderName] + * @param {string} [data.principal] + * @param {number} [data.principalCall] + * @param {number} [data.quantity] + * @param {string} [data.remark] + * @param {string} [data.transportCompany] + * @param {number} [data.unitId] + */ +export function update(data) { + return request({ + url: '/stock/ProductDeliveryLog/update', + method: 'post', + data + }) +} + +/** + * 获取所有订单列表,用于输入过滤 + * @returns + */ +export function getAllOrders() { + return request({ + url: '/order/order/list', + method: 'post', + data: { enabled: 1 } + }) +} diff --git a/src/api/basicData/ProductDelivery/process.js b/src/api/basicData/ProductDelivery/process.js new file mode 100644 index 0000000..b994e16 --- /dev/null +++ b/src/api/basicData/ProductDelivery/process.js @@ -0,0 +1,72 @@ +/* + * @Author: lb + * @Date: 2022-05-18 14:45:10 + * @LastEditors: lb + * @LastEditTime: 2022-05-18 14:45:10 + * @Description: + */ +import request from '@/utils/request' + +/** + * 获取进度详情的所有发货清单 + * @param {number} id 发货单id + */ +export function processDetail(id) { + return request({ + url: '/stock/ProductDeliveryProgress/get', + method: 'post', + data: { id } + }) +} + +/** + * 发车清单里的产品列表 + * @param {number} id 发货单id + */ +export function cargoList(data) { + return request({ + url: '/stock/ProductDeliveryProgress/getAllDet', + method: 'post', + data + }) +} + +/** + * 获取订单的发货进度列表 + * @param {string} orderName 订单名 + */ +export function getProcessList(orderName) { + return request({ + url: '/stock/ProductDeliveryProgress/list', + method: 'post', + data: { orderName } + }) +} + +/** + * 获取订单的发货进度分页列表 + * @param {object} data + * @param {object} data.current + * @param {object} data.size + * @param {object} [data.orderName] + * @param {object} [data.enabled] + */ +export function getProcessPage(data) { + return request({ + url: '/stock/ProductDeliveryProgress/page', + method: 'post', + data + }) +} + +/** + * 获取所有订单列表,用于输入过滤 + * @returns + */ +export function getAllOrders() { + return request({ + url: '/order/order/list', + method: 'post', + data: { enabled: 1 } + }) +} diff --git a/src/api/basicData/ProductPool.js b/src/api/basicData/ProductPool.js new file mode 100644 index 0000000..0148a03 --- /dev/null +++ b/src/api/basicData/ProductPool.js @@ -0,0 +1,185 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: lb + * @LastEditTime: 2022-04-16 14:45:10 + * @Description: + */ +import request from '@/utils/request' + +/** + * 获取分页产品列表 + * @param {object} data + * @param {number} data.current + * @param {number} [data.enabled] + * @param {string} [data.key] + * @param {number} data.size + */ +export function list(data) { + return request({ + url: '/basic/product/page', + method: 'post', + data + }) +} + +/** + * 获取产品详情 + * @param {number} id + */ +export function detail(id) { + return request({ + url: '/basic/product/get', + method: 'post', + data: { id } + }) +} + +/** + * 更新产品池单条数据 + * @param {object} data + * @param {number} data.id + * @param {string} data.name + * @param {string} data.code + * @param {number} [data.area] + * @param {string} [data.description] + * @param {string} [data.dictDataId] + * @param {number} [data.processTime] + * @param {string} [data.productTypeId] + * @param {string} [data.specifications] + */ +export function update(data) { + return request({ + url: '/basic/product/update', + method: 'post', + data + }) +} + +/** + * 新增产品池单条数据 + * @param {object} data + * @param {number} [data.id] + * @param {string} data.name + * @param {string} data.code + * @param {number} [data.area] + * @param {string} [data.description] + * @param {string} [data.dictDataId] + * @param {number} [data.processTime] + * @param {string} [data.productTypeId] + * @param {string} [data.specifications] + */ +export function add(data) { + return request({ + url: '/basic/product/add', + method: 'post', + data + }) +} + +export function getCode() { + // 获取产品池code + return request({ + url: '/basic/product/get-code', + method: 'post' + }) +} + +/** + * 删除产品池单条数据 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/basic/product/delete', + method: 'post', + data: { id } + }) +} + +/** + * 获取产品属性列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {string} data.productId + * @param {number} [data.enabled] + */ +export function getProductAttributeList(data) { + return request({ + url: '/basic/product-arrt/page', + method: 'post', + data + }) +} + +/** + * 删除产品属性 + * @param {number} id + */ +export function deleteProductAttribute(id) { + return request({ + url: '/basic/product-arrt/delete', + method: 'post', + data: { id } + }) +} + +/** + * 获取产品类型列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + */ +export function getProductTypeList(data) { + // 此接口接收的是 application/x-www-form-urlencoded 数据 + // const urlEncodedData = new URLSearchParams() + // for (const key in data) { + // urlEncodedData.append(key, data[key]) + // } + // urlEncodedData.append('dataType', '产品类型') + // return request({ + // url: '/common/data-dictionary/list', + // method: 'post', + // data: urlEncodedData + // }) + + // 此接口现改为接收 json 数据 + return request({ + url: '/basic/platform-dict/selectPlatformDictDataListByPage', + method: 'post', + data: { + ...data, + dictTypeId: '1386586276368023554' // 产品类型id + } + }) +} + +/** + * 获取单位列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + */ +export function getUnitList(data) { + // const urlEncodedData = new URLSearchParams() + // for (const key in data) { + // urlEncodedData.append(key, data[key]) + // } + // urlEncodedData.append('dataType', '单位') + // return request({ + // url: '/common/data-dictionary/list', + // method: 'post', + // data: urlEncodedData + // }) + return request({ + url: '/basic/platform-dict/selectPlatformDictDataListByPage', + method: 'post', + data: { + ...data, + dictTypeId: 2 + } + }) +} diff --git a/src/api/basicData/Scrap/ScrapInfo.js b/src/api/basicData/Scrap/ScrapInfo.js new file mode 100644 index 0000000..2393e50 --- /dev/null +++ b/src/api/basicData/Scrap/ScrapInfo.js @@ -0,0 +1,110 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: lb + * @LastEditTime: 2022-04-15 15:25:18 + * @Description: + */ +import request from '@/utils/request' + +/** + * 获取分页报废原因 + * @param {object} data + * @param {string} [data.code] + * @param {number} data.current + * @param {number} [data.enabled] + * @param {string} [data.name] + * @param {string} [data.scrapTypeId] + * @param {number} data.size + */ +export function list(data) { + return request({ + url: '/basic/scrap-information/page', + method: 'post', + data + }) +} + +/** + * 获取报废原因详情 + * @param {number} id + */ +export function detail(id) { + return request({ + url: '/basic/scrap-information/get', + method: 'post', + data: { id } + }) +} + +/** + * 更新报废信息 + * @param {object} data + * @param {string} data.code + * @param {number} data.id + * @param {string} data.name + * @param {string} [data.remark] + * @param {string} data.scrapType + * @param {string} data.scrapTypeId + */ +export function update(data) { + return request({ + url: '/basic/scrap-information/update', + method: 'post', + data + }) +} + +/** + * 新增报废信息 + * @param {object} data + * @param {string} data.code + * @param {number} data.id + * @param {string} data.name + * @param {string} [data.remark] + * @param {string} data.scrapType + * @param {string} data.scrapTypeId + */ +export function add(data) { + return request({ + url: '/basic/scrap-information/add', + method: 'post', + data + }) +} + +export function getCode() { + // 获取报废信息code + return request({ + url: '/basic/scrap-information/get-code', + method: 'post' + }) +} + +/** + * 删除报废信息单条数据 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/basic/scrap-information/delete', + method: 'post', + data: { id } + }) +} + +/** + * 获取分页报废类型信息 + * @param {object} data + * @param {number} data.current + * @param {number} [data.enabled] + * @param {string} [data.scrapType] + * @param {number} data.size + */ +export function getScrapTypeList(data) { + return request({ + url: '/basic/scrap-type-information/page', + method: 'post', + data + }) +} diff --git a/src/api/basicData/Scrap/ScrapType.js b/src/api/basicData/Scrap/ScrapType.js new file mode 100644 index 0000000..d7cc368 --- /dev/null +++ b/src/api/basicData/Scrap/ScrapType.js @@ -0,0 +1,58 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-03-10 14:25:59 + * @Description: + */ +import request from '@/utils/request' + +export function list(data) { // 获取报废类型列表 + return request({ + url: '/basic/scrap-type-information/page', + method: 'post', + data + }) +} + +export function detail(id) { // 获取报废类型单条数据 + const data = { + 'id': id + } + return request({ + url: '/basic/scrap-type-information/get', + method: 'post', + data + }) +} + +export function update(data) { // 更新报废类型单条数据 + return request({ + url: '/basic/scrap-type-information/update', + method: 'post', + data + }) +} + +export function add(data) { // 新增报废类型单条数据 + return request({ + url: '/basic/scrap-type-information/add', + method: 'post', + data + }) +} + +export function scrapTypeCode() { // 获取报废类型code + return request({ + url: '/basic/scrap-type-information/get-code', + method: 'post' + }) +} + +export function del(id) { // 删除报废类型单条数据 + return request({ + url: '/basic/scrap-type-information/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/ScrapInfo.js b/src/api/basicData/ScrapInfo.js new file mode 100644 index 0000000..f66ee27 --- /dev/null +++ b/src/api/basicData/ScrapInfo.js @@ -0,0 +1,55 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-01-18 14:48:49 + * @Description: + */ +import request from '@/utils/request' + +export function ScrapInfoList(data) { // 获取废品报废信息列表 + return request({ + url: '/basic/scrap/page', + method: 'post', + data + }) +} + +export function ScrapInfoDetail(id) { // 获取废品报废信息单条数据 + return request({ + url: '/basic/scrap/get', + method: 'post', + data: { id } + }) +} + +export function ScrapInfoUpdate(data) { // 更新废品报废信息单条数据 + return request({ + url: '/basic/scrap/update', + method: 'post', + data + }) +} + +export function ScrapInfoAdd(data) { // 新增废品报废信息单条数据 + return request({ + url: '/basic/scrap/add', + method: 'post', + data + }) +} + +export function ScrapInfoCode() { // 获取废品报废信息code + return request({ + url: '/basic/scrap/get-code', + method: 'post' + }) +} + +export function ScrapInfoDelete(id) { // 删除废品报废信息单条数据 + return request({ + url: '/basic/scrap/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/StateConfig.js b/src/api/basicData/StateConfig.js new file mode 100644 index 0000000..f7208da --- /dev/null +++ b/src/api/basicData/StateConfig.js @@ -0,0 +1,55 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-01-13 16:11:45 + * @Description: + */ +import request from '@/utils/request' + +export function StateConfigList(data) { // 获取状态列表 + return request({ + url: '/basic/configure-display/page', + method: 'post', + data + }) +} + +export function StateConfigDetail(id) { // 获取状态单条数据 + return request({ + url: '/basic/configure-display/get', + method: 'post', + data: { id } + }) +} + +export function StateConfigUpdate(data) { // 更新状态单条数据 + return request({ + url: '/basic/configure-display/update', + method: 'post', + data + }) +} + +export function StateConfigAdd(data) { // 新增状态单条数据 + return request({ + url: '/basic/configure-display/add', + method: 'post', + data + }) +} + +export function StateConfigCode() { // 获取状态code + return request({ + url: '/basic/configure-display/get-code', + method: 'post' + }) +} + +export function StateConfigDelete(id) { // 删除状态单条数据 + return request({ + url: '/basic/configure-display/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/dataDict.js b/src/api/basicData/dataDict.js new file mode 100644 index 0000000..ce0582f --- /dev/null +++ b/src/api/basicData/dataDict.js @@ -0,0 +1,194 @@ +/* + * @Author: lb + * @Date: 2022-04-21 8:51:29 + * @LastEditors: lb + * @LastEditTime: 2022-04-21 8:51:29 + * @Description: + */ +import request from '@/utils/request' + +/** + * 获取字典类型列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.enabled + * @param {number} data.size + * @param {string} data.typeCode + * @param {string} data.typeName + */ +export function getTypeList(data) { + return request({ + url: '/basic/platform-dict/selectPlatformDictTypeListByPage', + method: 'post', + data + }) +} + +/** + * 根据id查询字典类型 + * @param {number} id + */ +export function getTypeDetail(id) { + // + return request({ + url: '/basic/platform-dict/selectDictTypeById', + method: 'post', + data: { id } + }) +} + +/** + * 更新字典类型 + * @param {object} data + * @param {number} data.id + * @param {string} data.typeCode + * @param {string} data.typeName + * @param {string} [data.remark] + * @param {number} [data.valid] + * @param {number} [data.version] + * @param {string} [data.createTime] + * @param {number} [data.creator] + * @param {string} [data.creatorName] + * @param {string} [data.updateTime] + * @param {number} [data.updater] + * @param {string} [data.updaterName] + */ +export function updateType(data) { + return request({ + url: '/basic/platform-dict/updatePlatformDictType', + method: 'post', + data + }) +} + +/** + * 新增字典类型 + * @param {object} data + * @param {number} [data.id] + * @param {string} data.typeCode + * @param {string} data.typeName + * @param {string} [data.remark] + * @param {number} [data.valid] + * @param {number} [data.version] + * @param {string} [data.createTime] + * @param {number} [data.creator] + * @param {string} [data.creatorName] + * @param {string} [data.updateTime] + * @param {number} [data.updater] + * @param {string} [data.updaterName] + */ +export function addType(data) { + return request({ + url: '/basic/platform-dict/savePlatformDictType', + method: 'post', + data + }) +} + +/** + * 删除字典类型单条数据 + * @param {number} id + */ +export function deleteType(id) { + return request({ + url: '/basic/platform-dict/deletePlatformDictType', + method: 'post', + data: { id } + }) +} + +/** + * 获取某个字典类型下的所有字典数据 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} data.dictTypeId + * @param {string} [data.dataCode] + * @param {string} [data.dataName] + * @param {number} [data.enabled] + */ +export function list(data) { + return request({ + url: '/basic/platform-dict/selectPlatformDictDataListByPage', + method: 'post', + data + }) +} + +/** + * 获取某个字典类型下的某条字典数据 + * @param {number} id + */ +export function detail(id) { + return request({ + url: '/basic/platform-dict/selectPlatformDictDataById', + method: 'post', + data: { id } + }) +} + +/** + * 更新某个字典类型下的某条字典数据 + * @param {object} data + * @param {number} data.id + * @param {number} data.dictTypeId + * @param {string} data.createTime + * @param {string} data.dataCode + * @param {string} data.dataName + * @param {string} data.typeCode + * @param {string} data.typeName + * @param {number} [data.valid] + * @param {string} [data.remark] + * @param {number} [data.version] + * @param {number} [data.creator] + * @param {string} [data.creatorName] + * @param {string} [data.updateTime] + * @param {number} [data.updater] + * @param {string} [data.updaterName] + */ +export function update(data) { + return request({ + url: '/basic/platform-dict/updatePlatformDictData', + method: 'post', + data + }) +} + +/** + * 新增某个字典类型下的某条字典数据 + * @param {object} data + * @param {number} data.id + * @param {number} data.dictTypeId + * @param {string} data.createTime + * @param {string} data.dataCode + * @param {string} data.dataName + * @param {string} data.typeCode + * @param {string} data.typeName + * @param {number} [data.valid] + * @param {string} [data.remark] + * @param {number} [data.version] + * @param {number} [data.creator] + * @param {string} [data.creatorName] + * @param {string} [data.updateTime] + * @param {number} [data.updater] + * @param {string} [data.updaterName] + */ +export function add(data) { + return request({ + url: '/basic/platform-dict/savePlatformDictData', + method: 'post', + data + }) +} + +/** + * 删除某个字典类型下的某条字典数据 + * @param {number} id + */ +export function del(id) { + return request({ + url: '/basic/platform-dict/deletePlatformDictData', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/dataDictionary.js b/src/api/basicData/dataDictionary.js new file mode 100644 index 0000000..99540ee --- /dev/null +++ b/src/api/basicData/dataDictionary.js @@ -0,0 +1,48 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: Please set LastEditors + * @LastEditTime: 2021-05-19 15:57:56 + * @Description: + */ +import request from '@/utils/request' + +export function dataDictionaryDataList(data) { // 获取字典类型列表 + return request({ + url: '/basic/platform-dict/selectPlatformDictDataListByPage', + method: 'post', + data + }) +} + +export function dataDictionaryDataDetail(id) { // 获取字典类型单条数据 + return request({ + url: '/basic/platform-dict/selectPlatformDictDataById', + method: 'post', + data: { id } + }) +} + +export function dataDictionaryDataUpdate(data) { // 更新字典类型单条数据 + return request({ + url: '/basic/platform-dict/updatePlatformDictData', + method: 'post', + data + }) +} + +export function dataDictionaryDataAdd(data) { // 新增字典类型单条数据 + return request({ + url: '/basic/platform-dict/savePlatformDictData', + method: 'post', + data + }) +} + +export function dataDictionaryDataDelete(id) { // 删除字典类型单条数据 + return request({ + url: '/basic/platform-dict/deletePlatformDictData', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/dataDictionaryType.js b/src/api/basicData/dataDictionaryType.js new file mode 100644 index 0000000..000a1d0 --- /dev/null +++ b/src/api/basicData/dataDictionaryType.js @@ -0,0 +1,107 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: lb + * @LastEditTime: 2022-04-21 8:51:29 + * @Description: + */ +import request from '@/utils/request' + +export function dataDictionaryTypeListDeprecated(data) { + // 获取字典类型列表 + return request({ + url: '/basic/platform-dict/selectDictTypeByList', + method: 'post', + data + }) +} + +/** + * 获取字典类型列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.enabled + * @param {number} data.size + * @param {string} data.typeCode + * @param {string} data.typeName + */ +export function dataDictionaryTypeList(data) { + return request({ + url: '/basic/platform-dict/selectPlatformDictTypeListByPage', + method: 'post', + data + }) +} + +/** + * 根据id查询字典类型 + * @param {number} id + */ +export function dataDictionaryTypeDetail(id) { + // + return request({ + url: '/basic/platform-dict/selectDictTypeById', + method: 'post', + data: { id } + }) +} + +/** + * 更新字典类型 + * @param {object} data + * @param {number} data.id + * @param {string} data.typeCode + * @param {string} data.typeName + * @param {string} [data.remark] + * @param {number} [data.valid] + * @param {number} [data.version] + * @param {string} [data.createTime] + * @param {number} [data.creator] + * @param {string} [data.creatorName] + * @param {string} [data.updateTime] + * @param {number} [data.updater] + * @param {string} [data.updaterName] + */ +export function dataDictionaryTypeUpdate(data) { + return request({ + url: '/basic/platform-dict/updatePlatformDictType', + method: 'post', + data + }) +} + +/** + * 新增字典类型 + * @param {object} data + * @param {number} [data.id] + * @param {string} data.typeCode + * @param {string} data.typeName + * @param {string} [data.remark] + * @param {number} [data.valid] + * @param {number} [data.version] + * @param {string} [data.createTime] + * @param {number} [data.creator] + * @param {string} [data.creatorName] + * @param {string} [data.updateTime] + * @param {number} [data.updater] + * @param {string} [data.updaterName] + */ +export function dataDictionaryTypeAdd(data) { + return request({ + url: '/basic/platform-dict/savePlatformDictType', + method: 'post', + data + }) +} + +/** + * 删除字典类型单条数据 + * @param {number} id + */ +export function dataDictionaryTypeDelete(id) { + return request({ + url: '/basic/platform-dict/deletePlatformDictType', + method: 'post', + data: { id } + }) +} diff --git a/src/api/basicData/visual.js b/src/api/basicData/visual.js new file mode 100644 index 0000000..9200794 --- /dev/null +++ b/src/api/basicData/visual.js @@ -0,0 +1,90 @@ +/* + * @Author: gtz + * @Date: 2021-02-27 17:23:17 + * @LastEditors: gtz + * @LastEditTime: 2021-03-25 16:21:36 + * @Description: file content + */ + +import request from '@/utils/request' + +// 获取可视化布局图列表 +export function VisualList(data) { + return request({ + url: '/visual/visual/page', + method: 'post', + data + }) +} + +// 获取设备数据字典 +export function eqList(data) { + return request({ + url: '/basic/equipment/page', + method: 'post', + data + }) +} + +// 获取库位列表 +export function locationList(data) { + return request({ + url: '/basic/stock/page', + method: 'post', + data + }) +} + +// 获取可视化布局图信息单条数据 +export function VisualDetail(id) { + return request({ + url: '/visual/visual/get', + method: 'post', + data: { id } + }) +} + +// 更新可视化布局图信息单条数据 +export function VisualUpdate(data) { + return request({ + url: '/visual/visual/update', + method: 'post', + data + }) +} + +// 新增可视化布局图信息单条数据 +export function VisualAdd(data) { + return request({ + url: '/visual/visual/add', + method: 'post', + data + }) +} + +// 删除可视化布局图单条数据 +export function VisualDelete(id) { + return request({ + url: '/visual/visual/delete', + method: 'post', + data: { id } + }) +} + +// 获取可视化实时信息 +export function VisualEqData(data) { + return request({ + url: '/visual/visual/equipmentStatusList', + method: 'post', + data + }) +} + +// 获取可视化库位信息 +export function VisualLocationData(data) { + return request({ + url: '/visual/visual/stroageBoxForStockList', + method: 'post', + data + }) +} diff --git a/src/api/dict/index.js b/src/api/dict/index.js new file mode 100644 index 0000000..2255fc2 --- /dev/null +++ b/src/api/dict/index.js @@ -0,0 +1,502 @@ +/* + * @Date: 2021-01-21 18:08:29 + * @LastEditors: fzq + * @LastEditTime: 2022-07-27 14:06:02 + * @FilePath: \mt-bus-fe\src\api\dict\index.js + * @Description: 数据字典定义 + */ +// import request from '@/utils/request' +import request from '@/utils/request' +import { requestWithCache } from '@/utils/request' + +// 获取全部数据字典 +export function getDictList() { + return request({ + url: '/basic/platform-dict/list', + method: 'post' + }) +} + +// 获取设备列表列表 +export function getDictDevice(data) { + return requestWithCache({ + url: '/basic/equipment/page', + method: 'post', + data + }).then(res => { + if (res.code === 0) { + return res.data.records.map(item => { + return { + id: item.id, + name: item.name + } + }) + } else { + return [] + } + }) +} + +// 根据设备ID获取设备名称 +export function getDictEqName(data) { + return requestWithCache({ + url: '/basic/equipment/get', + method: 'post', + data + }).then(res => { + if (res.code === 0) { + return res.data.name + } else { + return [] + } + }) +} + +// 获取备品备件列表 +export function getSpareList(data) { + return requestWithCache({ + url: '/equipment/spare-part-log/pageDet', + method: 'post', + data + }).then(res => { + if (res.code === 0) { + return res.data.records.map(item => { + return { + id: item.sparePartId, + name: item.sparePartName + } + }) + } else { + return [] + } + }) +} + +// 获取基础备品备件列表 +export function getSpareDict(data) { + return requestWithCache({ + url: '/basic/tool-spare-part/page', + method: 'post', + data + }).then(res => { + if (res.code === 0) { + return res.data.records.map(item => { + return { + id: item.id, + name: item.name + } + }) + } else { + return [] + } + }) +} + +// 获取工段列表 +export function getWorkshop(data) { + return requestWithCache({ + url: '/basic/workshop-section/page', + method: 'post', + data + }).then(res => { + if (res.code === 0) { + return res.data.records.map(item => { + return { + id: item.id, + name: item.name + } + }) + } else { + return [] + } + }) +} + +// 获取维修设备列表 +export function getRepairDictDevice(data) { + return requestWithCache({ + url: '/basic/equipment/page', + method: 'post', + data + }).then(res => { + if (res.code === 0) { + return res.data.records.map(item => { + return { + id: item.name, + name: item.name + } + }) + } else { + return [] + } + }) +} + +// 获取设备类型列表 +export function getDictDeviceType(data) { + return requestWithCache({ + url: '/common/data-dictionary/equipmentTypeList', + method: 'post', + data + }).then(res => { + if (res.code === 0) { + return res.data + } else { + return [] + } + }) +} + +// 获取设备类型列表 +export function getDictDeviceTypePage(data) { + return requestWithCache({ + url: '/basic/equipment-type/page', + method: 'post', + data + }).then(res => { + if (res.code === 0) { + return res.data.records + } else { + return [] + } + }) +} + +// 获取物料列表 +export function getDictBom(data) { + return requestWithCache({ + url: '/basic/material/page', + method: 'post', + data + }).then(res => { + if (res.code === 0) { + return res.data.records + } else { + return [] + } + }) +} + +// 获取供应商列表 +export function getDictSupplier(data) { + return requestWithCache({ + url: '/common/data-dictionary/supplierList', + method: 'post', + data + }).then(res => { + if (res.code === 0) { + return res.data + } else { + return [] + } + }) +} + +// 获取单位列表 +export function getDictUnit(data) { + return requestWithCache({ + url: '/basic/platform-dict/selectPlatformDictDataListByPage', + method: 'post', + data: { + current: 1, + size: 999, + dictTypeId: '1392033901169348609' + } + }).then(res => { + if (res.code === 0) { + return res.data + } else { + return [] + } + }) +} + +// 获取物料列表 +export function getDictMaterial(data) { + return requestWithCache({ + // url: '/material/material-date/materialList', + url: '/basic/material/page', + method: 'post', + data: { + current: 1, + size: 999, + ...data + } + }).then(res => { + if (res.code === 0) { + return res.data?.records || [] + } else { + return [] + } + }) +} + +// 获取维修类型 +export function getDictRepairType(data) { + return requestWithCache({ + url: '/basic/maintenance-type/page', + method: 'post', + data: { + current: 1, + enabled: 1, + size: 999 + } + }).then(res => { + if (res.code === 0) { + return res.data.records.map(item => { + return { + id: item.id, + name: item.name + } + }) + } else { + return [] + } + }) +} + +// 获取员工列表 +export function getDictWorker() { + return requestWithCache({ + url: '/basic/worker/page', + method: 'post', + data: { + current: 1, + size: 999 + } + }).then(res => { + if (res.code === 0) { + return res.data.records.map(item => { + return { + id: item.id, + name: item.name + } + }) + } else { + return [] + } + }) +} + +// 获取基础备品备件列表 +export function getDictSparepart(data) { + return requestWithCache({ + url: '/basic/tool-spare-part/page', + method: 'post', + data: { + current: 1, + size: 999 + } + }).then(res => { + if (res.code === 0) { + return res.data.records.map(item => { + return { + id: item.id, + name: item.name + (item.model ? ' - ' + item.model : '') + } + }) + } else { + return [] + } + }) +} + +// 获取备件型号 +export function getDictModel(data) { + return requestWithCache({ + url: '/basic/tool-spare-part/list', + method: 'post', + data: { + current: 1, + size: 999, + ...data + } + }).then(res => { + if (res.code === 0) { + return res.data.records.map(item => { + return { + id: item.id, + name: item.name + } + }) + } else { + return [] + } + }) +} + +// 质量---报废: 报废原因 +export function scrapReasonList(data) { + return requestWithCache({ + url: '/basic/scrap-information/page', + method: 'post', + data: { + current: 1, + size: 999 + } + }).then(res => { + if (res.code === 0) { + return res.data.records.map(item => { + return { + id: item.id, + name: item.scrap + } + }) + } else { + return [] + } + }) +} + +// 获取故障等级 +export function faultLevelList(data) { + return requestWithCache({ + url: '/common/data-dictionary-business/findAllByTypeOrCategory', + method: 'post', + subname: 'faultLevelList', + data: { + current: 1, + dataCategory: '故障', + dataType: '状况', + enabled: 1, + size: 999 + } + }).then(res => { + if (res.code === 0) { + return res.data.records.map(item => { + return { + id: item.id, + name: item.dataValue + } + }) + } else { + return [] + } + }) +} + +// 获取保养周期 +export function maintainPeriod(data) { + return requestWithCache({ + // url: '/basic/platform-dict/selectPlatformDictDataListByPage', + url: '/basic/maintenance-period/page', + method: 'post', + data: { + current: 1, + enabled: 1, + size: 999 + // dictTypeId: '1393406291017252866' + } + }).then(res => { + if (res.code === 0) { + return res.data.records.map(item => { + return { + id: item.id, + name: item.maintenancePeriod + } + }) + } else { + return [] + } + }) +} + +// 质量检测计划 获取检测频率 +export function detectionPeriod(data) { + return requestWithCache({ + url: '/common/data-dictionary-business/findAllByTypeOrCategory', + method: 'post', + subname: 'detectionPeriod', + data: { + current: 1, + dataCategory: '时间', + dataType: '频率', + enabled: 1, + size: 999 + } + }).then(res => { + if (res.code === 0) { + return res.data.records.map(item => { + return { + id: item.id, + name: item.dataValue + } + }) + } else { + return [] + } + }) +} + +// 获取设备类型的参数 +export function equipmentTypeParam(id) { + return requestWithCache({ + url: '/equipment/equipment-parameter/findAllByIdOrName', + method: 'post', + data: { + current: 1, + equipmentTypeId: id, + size: 999 + } + }).then(res => { + if (res.code === 0) { + return res.data.records.map(item => { + return { + id: item.id, + name: item.paramName + } + }) + } else { + return [] + } + }) +} + +// 获取设备状态 + +export function statusList(id) { + return requestWithCache({ + url: '/basic/configure-display/page', + method: 'post', + data: { + current: 1, + size: 999 + } + }).then(res => { + if (res.code === 0) { + return res.data.records.map(item => { + return { + id: item.id, + name: item.status + } + }) + } else { + return [] + } + }) +} + +// 获取角色列表 +export function workerRoleList() { + return requestWithCache({ + url: '/basic/platform-dict/selectPlatformDictDataListByPage', + method: 'post', + data: { + dictTypeId: '1383318968677273601', + current: 1, + size: 999 + } + }).then(res => { + if (res.code === 0) { + return res.data.records.map(item => { + return { + id: item.id, + name: item.dataName + } + }) + } else { + return [] + } + }) +} + diff --git a/src/api/equipment/bom.js b/src/api/equipment/bom.js new file mode 100644 index 0000000..e31af4c --- /dev/null +++ b/src/api/equipment/bom.js @@ -0,0 +1,110 @@ +/* + * @Date: 2021-01-05 15:25:38 + * @LastEditors: fzq + * @LastEditTime: 2022-06-12 20:26:23 + * @FilePath: \basic-admin\src\api\equipment\bom.js + * @Description: 设备管理——设备物料bom管理 接口定义 + */ +import request from '@/utils/request' + +// 获取物料bom列表 +export function getBOMList(data) { + return request({ + // url: '/equipment/equipment-bom/findAllByEQNameOrEQCodeOrMaterialNameWithPage', + // url: '/equipment/equipment-bom-detail/findAllByEQBomIdWithPage', + url: '/equipment/equipment-bom/page', + method: 'post', + data + }) +} + +// 新增物料bom +export function addBOM(data) { + return request({ + url: '/equipment/equipment-bom/create', + method: 'post', + data + }) +} + +// 修改物料bom +export function editBOM(data) { + return request({ + url: '/equipment/equipment-bom/update', + method: 'post', + data + }) +} + +// 删除物料bom +export function delBOM(data) { + return request({ + url: '/equipment/equipment-bom/delete', + method: 'post', + data + }) +} + +// 根据id获取物料bom +export function getBOMInfo(data) { + return request({ + url: '/equipment/equipment-bom/findById', + method: 'post', + data + }) +} + +// 获取设备物料bom列表 +export function getDeviceBOMList(data) { + return request({ + url: '/equipment/equipment-bom-detail/findAllByEQBomIdWithPage', + method: 'post', + data + }) +} + +// 新增设备物料bom +export function addDeviceBOM(data) { + return request({ + url: '/equipment/equipment-bom-detail/create', + method: 'post', + data + }) +} + +// 修改设备物料bom +export function editDeviceBOM(data) { + return request({ + url: '/equipment/equipment-bom-detail/update', + method: 'post', + data + }) +} + +// 删除设备物料bom +export function delDeviceBOM(data) { + return request({ + url: '/equipment/equipment-bom-detail/delete', + method: 'post', + data + }) +} + +// 根据id获取设备物料bom详细 +export function getDeviceBOMInfo(data) { + return request({ + url: '/equipment/equipment-bom-detail/findById', + method: 'post', + data + }) +} + +// 获取基础物料 + +export function getMaterialList(data) { + return request({ + url: '/basic/material/page', + method: 'post', + data + }) +} diff --git a/src/api/equipment/eqManager.js b/src/api/equipment/eqManager.js new file mode 100644 index 0000000..9e7d55d --- /dev/null +++ b/src/api/equipment/eqManager.js @@ -0,0 +1,80 @@ +/* + * @Author: gtz + * @Date: 2021-04-16 16:23:35 + * @LastEditors: gtz + * @LastEditTime: 2021-04-17 15:59:16 + * @Description: file content + */ + +import request from '@/utils/request' + +// 获取设备管理员列表 +export function page(data) { + return request({ + url: '/equipment/equipment-operator-relation/findAll', + method: 'post', + data + }) +} + +// 添加设备管理员 +export function add(data) { + return request({ + url: '/equipment/equipment-operator-relation/create', + method: 'post', + data + }) +} + +// 编辑设备管理员 +export function edit(data) { + return request({ + url: '/equipment/equipment-operator-relation/update', + method: 'post', + data + }) +} + +// 删除设备管理员 +export function del(data) { + return request({ + url: '/equipment/equipment-operator-relation/delete', + method: 'post', + data + }) +} + +// 获取设备管理员详情 +export function getInfo(data) { + return request({ + url: '/equipment/equipment-operator-relation/findById', + method: 'post', + data + }) +} + +export function getWorkerList(data) { + return request({ + url: '/basic/worker/page', + method: 'post', + data + }) +} + +export function getEqList(data) { + return request({ + url: '/basic/equipment/page', + method: 'post', + data + }) +} + +export function getRoleList() { + return request({ + url: '/equipment/equipment-operator-relation/findAllOperator', + method: 'post', + data: { + roleId: '1410037914748780545' + } + }) +} diff --git a/src/api/equipment/equipmentParams.js b/src/api/equipment/equipmentParams.js new file mode 100644 index 0000000..a81961f --- /dev/null +++ b/src/api/equipment/equipmentParams.js @@ -0,0 +1,18 @@ +/* + * @Author: gtz + * @Date: 2021-06-17 15:20:52 + * @LastEditors: gtz + * @LastEditTime: 2021-06-17 15:23:05 + * @Description: file content + */ + +import request from '@/utils/request' + +// 获取设备管理员列表 +export function getEqList(data) { + return request({ + url: '/material/substrate-tree/getTree', + method: 'post', + data + }) +} diff --git a/src/api/equipment/index.js b/src/api/equipment/index.js new file mode 100644 index 0000000..a532c6f --- /dev/null +++ b/src/api/equipment/index.js @@ -0,0 +1,27 @@ +/* + * @Date: 2021-01-14 19:17:57 + * @LastEditors: guo + * @LastEditTime: 2021-01-14 19:56:16 + * @FilePath: \basic-admin\src\api\equipment\index.js + * @Description: 设备部分基础接口 + */ + +import request from '@/utils/request' + +// 获取设备状态配置列表 +export function getStatusSettingList(data) { + return request({ + url: '/equipment/equipment/list', + method: 'post', + data + }) +} + +// 修改设备状态配置 +export function editStatusSetting(data) { + return request({ + url: '/equipment/equipment/updateById', + method: 'post', + data + }) +} diff --git a/src/api/equipment/inspectionManager.js b/src/api/equipment/inspectionManager.js new file mode 100644 index 0000000..06ed559 --- /dev/null +++ b/src/api/equipment/inspectionManager.js @@ -0,0 +1,199 @@ +import request from '@/utils/request' + +// 获取分页巡检内容 +export function inspectionList(data) { + return request({ + url: '/equipment/inspectionItem/page', + method: 'post', + data + }) +} + +// 获取巡检code +export function inspectionCode(data) { + return request({ + url: '/equipment/inspectionItem/get-code', + method: 'post', + data + }) +} + +// 获取巡检内容 +export function getInspection(data) { + return request({ + url: '/equipment/inspectionItem/get', + method: 'post', + data + }) +} + +// 新增巡检内容 +export function inspectionAdd(data) { + return request({ + url: '/equipment/inspectionItem/add', + method: 'post', + data + }) +} + +// 更新巡检内容 +export function inspectionUpdate(data) { + return request({ + url: '/equipment/inspectionItem/update', + method: 'post', + data + }) +} + +// 删除巡检内容 +export function inspectionDel(data) { + return request({ + url: '/equipment/inspectionItem/delete', + method: 'post', + data + }) +} + +// 获取设备list +export function equipmentList(data) { + return request({ + url: '/basic/equipment/list', + method: 'post', + data + }) +} + +// 获取分页巡检记录 +export function inspectionLog(data) { + return request({ + url: '/equipment/inspectionLog/page', + method: 'post', + data + }) +} + +// 设备分页 +export function equipmentPage(data) { + return request({ + url: '/equipment/inspectionItem/page-EQ', + method: 'post', + data + }) +} + +// 新增设备 +export function equipmentAdd(data) { + return request({ + url: '/equipment/inspectionItem/add-EQ', + method: 'post', + data + }) +} + +// 删除设备 +export function equipmentDel(data) { + return request({ + url: '/equipment/inspectionItem/delete-EQ', + method: 'post', + data + }) +} + +// 根据设备id获取巡检内容列表 +export function eInspectionItem(data) { + return request({ + url: '/equipment/inspectionItem/list-WithEQ', + method: 'post', + data + }) +} + +// 获取巡检内容列表 +export function inspectionItemList(data) { + return request({ + url: '/equipment/inspectionItem/list', + method: 'post', + data + }) +} + +// 新增巡检内容和设备的关联 +export function einspectionItemAdd(data) { + return request({ + url: '/equipment/inspectionItem/add-WithEQ', + method: 'post', + data + }) +} + +// 删除巡检内容和设备的关联 +export function einspectionItDel(data) { + return request({ + url: '/equipment/inspectionItem/delete-WithEQ', + method: 'post', + data + }) +} + +// 获取巡检记录下的巡检内容分页 +export function einspectionItList(data) { + return request({ + url: '/equipment/equipmentinspection-inspectionitem/list', + method: 'post', + data + }) +} + +// 新增设备巡检记录 +export function einspectionLog(data) { + return request({ + url: '/equipment/inspectionLog/add', + method: 'post', + data + }) +} + +// 获取设备巡检记录by巡检记录id +export function geteinspectionLog(data) { + return request({ + url: '/equipment/inspectionLog/get', + method: 'post', + data + }) +} + +// 更新设备巡检记录 +export function einspectionLogU(data) { + return request({ + url: '/equipment/inspectionLog/update', + method: 'post', + data + }) +} + +// 删除设备巡检记录 +export function einspectionLogD(data) { + return request({ + url: '/equipment/inspectionLog/delete', + method: 'post', + data + }) +} + +// 更新巡检记录下的巡检内容 +export function einspectionItemLogU(data) { + return request({ + url: '/equipment/equipmentinspection-inspectionitem/update', + method: 'post', + data + }) +} + +// 获取设备巡检记录下的某条具体巡检内容 +export function geteinspectionItemLog(data) { + return request({ + url: '/equipment/equipmentinspection-inspectionitem/get', + method: 'post', + data + }) +} diff --git a/src/api/equipment/knowledge.js b/src/api/equipment/knowledge.js new file mode 100644 index 0000000..fc48bfb --- /dev/null +++ b/src/api/equipment/knowledge.js @@ -0,0 +1,53 @@ +/* + * @Date: 2021-01-12 14:29:35 + * @LastEditors: gtz + * @LastEditTime: 2022-06-15 11:05:57 + * @FilePath: \mt-bus-fe\src\api\equipment\knowledge.js + * @Description: 设备维修知识库 接口定义 + */ +import request from '@/utils/request' + +// 获取设备维修列表 +export function list(data) { + return request({ + url: '/equipment/maintenance-knowledge/page', + method: 'post', + data + }) +} + +// 新增设备维护信息 +export function add(data) { + return request({ + url: '/equipment/maintenance-knowledge/create', + method: 'post', + data + }) +} + +// 删除设备维护信息 +export function del(data) { + return request({ + url: '/equipment/maintenance-knowledge/delete', + method: 'post', + data + }) +} + +// 修改设备维护信息 +export function edit(data) { + return request({ + url: '/equipment/maintenance-knowledge/update', + method: 'post', + data + }) +} + +// 获取维修信息详细 +export function getInfo(data) { + return request({ + url: '/equipment/maintenance-knowledge/findById', + method: 'post', + data + }) +} diff --git a/src/api/equipment/maintain.js b/src/api/equipment/maintain.js new file mode 100644 index 0000000..f010380 --- /dev/null +++ b/src/api/equipment/maintain.js @@ -0,0 +1,161 @@ +/* + * @Date: 2021-01-15 17:42:07 + * @LastEditors: fzq + * @LastEditTime: 2022-07-08 10:02:14 + * @FilePath: \basic-admin\src\api\equipment\maintain.js + * @Description: 保养计划 & 保养记录 接口定义 + */ +import request from '@/utils/request' + +// 获取保养计划列表 查询列表 依据设备id 或保养计划id 或 保养状态 或 时间段 +export function getMaintainPlanList(data) { + return request({ + url: '/equipment/equipment-maintenace-plan/list', + method: 'post', + data + }) +} + +// 获取保养计划分页 查询列表 依据设备id 或保养计划id 或 保养状态 或 时间段 +export function getMaintainPlanPage(data) { + return request({ + url: '/equipment/equipment-maintenace-plan/page', + method: 'post', + data + }) +} + +// 添加保养计划 +export function addMaintainPlan(data) { + return request({ + url: '/equipment/equipment-maintenace-plan/create', + method: 'post', + data + }) +} + +// 编辑保养计划 +export function editMaintainPlan(data) { + return request({ + url: '/equipment/equipment-maintenace-plan/update', + method: 'post', + data + }) +} + +// 删除保养计划 +export function delMaintainPlan(data) { + return request({ + url: '/equipment/equipment-maintenace-plan/delete', + method: 'post', + data + }) +} + +// 获取保养计划详情 +export function getMaintainPlan(data) { + return request({ + url: '/equipment/equipment-maintenace-plan/list', + method: 'post', + data + }) +} + +// 保养设备监控 +export function getMaintainMonitor(data) { + return request({ + url: '/equipment/equipment-maintenace-plan/monitor', + method: 'post', + data + }) +} + +// 获取保养日志列表 依据设备名 或 保养状态 或 时间段 或 设备保养计划id查询 或 保养记录和保养计划是否关联划分 或 保养人员 查询(保养记录和保养计划关联) +export function getMaintainLogList(data) { + return request({ + url: '/equipment/equipment-maintenace-log/list', + method: 'post', + data + }) +} + +// 获取独立的保养日志列表 (保养记录和保养计划不关联) +export function getSingleMaintainLogList(data) { + return request({ + url: '/equipment/equipment-maintenace-log/page', + method: 'post', + data + }) +} + +// 添加保养日志 +export function addMaintainLog(data) { + return request({ + url: '/equipment/equipment-maintenace-log/create', + method: 'post', + data + }) +} + +// 编辑保养日志 +export function editMaintainLog(data) { + return request({ + url: '/equipment/equipment-maintenace-log/update', + method: 'post', + data + }) +} + +// 删除保养日志 +export function delMaintainLog(data) { + return request({ + url: '/equipment/equipment-maintenace-log/delete', + method: 'post', + data + }) +} + +// 获取保养日志详情 +export function getMaintainLog(data) { + return request({ + url: '/equipment/equipment-maintenace-log/findById', + method: 'post', + data + }) +} + +// 获取设备列表 +export function getEqList(data) { + return request({ + url: '/basic/equipment/page', + method: 'post', + data + }) +} + +// 获取设备列表详情 +export function getEqListDetail(data) { + return request({ + url: '/basic/equipment/get', + method: 'post', + data + }) +} + +// 获取保养计划单号 +export function getPlanCode(data) { + return request({ + url: '/equipment/equipment-maintenace-plan/getEquipmentMaintenancePlanCode', + method: 'post', + data + }) +} + +// 获取保养记录单号 +export function getLogCode(data) { + return request({ + url: '/equipment/equipment-maintenace-plan/getEquipmentMaintenanceLogCode', + method: 'post', + data + }) +} diff --git a/src/api/equipment/monitoring.js b/src/api/equipment/monitoring.js new file mode 100644 index 0000000..d346963 --- /dev/null +++ b/src/api/equipment/monitoring.js @@ -0,0 +1,17 @@ +/* + * @Date: 2021-02-01 19:01:56 + * @LastEditors: guo + * @LastEditTime: 2021-02-01 19:02:43 + * @FilePath: \basic-admin\src\api\equipment\monitoring.js + * @Description: 设备监控 + */ +import request from '@/utils/request' + +// 获取设备监控列表 +export function getDeviceMonitoringList(data) { + return request({ + url: '/equipment/monitor/list', + method: 'post', + data + }) +} diff --git a/src/api/equipment/param.js b/src/api/equipment/param.js new file mode 100644 index 0000000..e51da8c --- /dev/null +++ b/src/api/equipment/param.js @@ -0,0 +1,187 @@ +/* + * @Date: 2021-02-01 19:33:11 + * @LastEditors: gtz + * @LastEditTime: 2021-04-23 15:45:32 + * @FilePath: \basic-admin\src\api\equipment\param.js + * @Description: 设备类型参数 + */ +import request from '@/utils/request' + +// 获取设备类型列表 +export function getDeviceList(data) { + return request({ + url: '/basic/equipment/page', + method: 'post', + data + }) +} + +// 获取设备类型详情 +export function getDeviceInfo(data) { + return request({ + url: '/basic/equipment/get', + method: 'post', + data + }) +} + +// 获取设备类型参数列表 +export function getDeviceParamList(data) { + return request({ + url: '/equipment/equipment-parameter/findAllByIdOrName', + method: 'post', + data + }) +} + +// 新增设备类型参数 +export function addDeviceParam(data) { + return request({ + url: '/equipment/equipment-parameter/create', + method: 'post', + data + }) +} + +// 编辑设备类型参数 +export function editDeviceParam(data) { + return request({ + url: '/equipment/equipment-parameter/update', + method: 'post', + data + }) +} + +// 删除设备类型参数 +export function delDeviceParam(data) { + return request({ + url: '/equipment/equipment-parameter/delete', + method: 'post', + data + }) +} + +// 查询设备类型参数 +export function getDeviceParam(data) { + return request({ + url: '/equipment/equipment-parameter/findById', + method: 'post', + data + }) +} + +// 获取设备类型参数code +export function getDeviceParamCode(data) { + return request({ + url: '/equipment/equipment-parameter/getEquipmentParamCode', + method: 'post', + data + }) +} + +// 获取设备类型参数 事件配置列表 +export function getDeviceEventSettingList(data) { + return request({ + url: '/equipment/equipment-event/findAllByIdOrName', + method: 'post', + data + }) +} + +// 获取设备类型参数 事件配置详细 +export function getDeviceEventSetting(data) { + return request({ + url: '/equipment/equipment-event/findById', + method: 'post', + data + }) +} + +// 添加设备类型参数事件配置 +export function addDeviceEventSetting(data) { + return request({ + url: '/equipment/equipment-event/create', + method: 'post', + data + }) +} + +// 编辑设备类型参数事件配置 +export function editDeviceEventSetting(data) { + return request({ + url: 'equipment/equipment-event/update', + method: 'post', + data + }) +} + +// 删除设备类型参数事件配置 +export function delDeviceEventSetting(data) { + return request({ + url: '/equipment/equipment-event/delete', + method: 'post', + data + }) +} + +// 获取设备类型参数事件code +export function getDeviceEventCode(data) { + return request({ + url: '/equipment/equipment-event/getEquipmentEventCode', + method: 'post', + data + }) +} + +// 获取设备类型报警列表 +export function getDeviceAlarmSettingList(data) { + return request({ + url: '/equipment/equipment-manage-alarm/findAllByALID', + method: 'post', + data + }) +} +// 获取设备类型报警详细 +export function getDeviceAlarmSetting(data) { + return request({ + url: '/equipment/equipment-manage-alarm/findById', + method: 'post', + data + }) +} + +// 新增设备类型报警详细 +export function addDeviceAlarmSetting(data) { + return request({ + url: '/equipment/equipment-manage-alarm/create', + method: 'post', + data + }) +} + +// 编辑设备类型报警详细 +export function editDeviceAlarmSetting(data) { + return request({ + url: '/equipment/equipment-manage-alarm/update', + method: 'post', + data + }) +} + +// 删除设备类型报警详细 +export function delDeviceAlarmSetting(data) { + return request({ + url: '/equipment/equipment-manage-alarm/delete', + method: 'post', + data + }) +} + +// 获取设备类型报警编码 +export function getDeviceAlarmCode(data) { + return request({ + url: '/equipment/equipment-manage-alarm/getEquipmentAlarmCode', + method: 'post', + data + }) +} diff --git a/src/api/equipment/process.js b/src/api/equipment/process.js new file mode 100644 index 0000000..e4528a1 --- /dev/null +++ b/src/api/equipment/process.js @@ -0,0 +1,16 @@ +/* + * @Author: your name + * @Date: 2021-06-29 17:25:28 + * @LastEditTime: 2021-06-30 09:06:28 + * @LastEditors: Please set LastEditors + * @Description: In User Settings Edit + * @FilePath: \mt-bus-fe\src\api\equipment\process.js + */ +import request from '@/utils/request' +export function getProcess(data) { + return request({ + url: '/equipment/substrate-equipment-event-parameter/getAllEquipmentEventParameter', + method: 'post', + data + }) +} diff --git a/src/api/equipment/recipe.js b/src/api/equipment/recipe.js new file mode 100644 index 0000000..cebd226 --- /dev/null +++ b/src/api/equipment/recipe.js @@ -0,0 +1,108 @@ +/* + * @Date: 2021-01-28 15:01:57 + * @LastEditors: gtz + * @LastEditTime: 2021-04-20 10:50:48 + * @FilePath: \basic-admin\src\api\equipment\recipe.js + * @Description: 设备配方设置 + */ + +import request from '@/utils/request' + +// 获取设备配方CODE +export function getDeviceRecipeCode(data) { + return request({ + url: '/equipment/equipment-recipe/getEquipmentRecipeCode', + method: 'post', + data + }) +} + +// 获取设备配方列表 +export function getDeviceRecipeList(data) { + return request({ + url: '/equipment/equipment-recipe/findAllByEquipmentTypeAndRecipeName', + method: 'post', + data + }) +} + +// 新建设备配方 +export function addDeviceRecipe(data) { + return request({ + url: '/equipment/equipment-recipe/create', + method: 'post', + data + }) +} + +// 编辑设备配方 +export function editDeviceRecipe(data) { + return request({ + url: '/equipment/equipment-recipe/update', + method: 'post', + data + }) +} + +// 删除设备配方 +export function delDeviceRecipe(data) { + return request({ + url: '/equipment/equipment-recipe/delete', + method: 'post', + data + }) +} + +// 获取设备配方 +export function getDeviceRecipe(data) { + return request({ + url: '/equipment/equipment-recipe/findById', + method: 'post', + data + }) +} + +// 根据id获取设备配方参数列表 +export function getDeviceRecipeParamList(data) { + return request({ + url: '/equipment/equipment-recipe-parameter/findAllByRecipeIdWithPage', + method: 'post', + data + }) +} + +// 新增设备配方参数 +export function addDeviceRecipeParam(data) { + return request({ + url: '/equipment/equipment-recipe-parameter/create', + method: 'post', + data + }) +} + +// 修改设备配方参数 +export function editDeviceRecipeParam(data) { + return request({ + url: '/equipment/equipment-recipe-parameter/update', + method: 'post', + data + }) +} + +// 删除设备配方参数 +export function delDeviceRecipeParam(data) { + return request({ + url: '/equipment/equipment-recipe-parameter/delete', + method: 'post', + data + }) +} + +// 获取设备配方参数详细 (等待接口补全) +export function getDeviceRecipeParam(data) { + return request({ + url: '/equipment/equipment-recipe-parameter/findById', + method: 'post', + data + }) +} diff --git a/src/api/equipment/repair.js b/src/api/equipment/repair.js new file mode 100644 index 0000000..727a729 --- /dev/null +++ b/src/api/equipment/repair.js @@ -0,0 +1,115 @@ +/* + * @Date: 2021-01-12 14:29:35 + * @LastEditors: fzq + * @LastEditTime: 2022-05-18 10:30:35 + * @FilePath: \basic-admin\src\api\equipment\repair.js + * @Description: 设备维修管理 接口定义 + */ +import request from '@/utils/request' + +// 获取设备维修列表 +export function getRepairList(data) { + return request({ + url: '/equipment/equipment-repair/page', + method: 'post', + data + }) +} + +// 新增设备维护信息 +export function addRepairInfo(data) { + return request({ + url: '/equipment/equipment-repair/create', + method: 'post', + data + }) +} + +// 删除设备维护信息 +export function delRepairInfo(data) { + return request({ + url: '/equipment/equipment-repair/delete', + method: 'post', + data + }) +} + +// 修改设备维护信息 +export function editRepairInfo(data) { + return request({ + url: '/equipment/equipment-repair/update', + method: 'post', + data + }) +} + +// 获取维修信息详细 +export function getRepairInfo(data) { + return request({ + url: '/equipment/equipment-repair/findById', + method: 'post', + data + }) +} + +// 获取维修单号code +export function getCode() { + return request({ + url: '/equipment/equipment-repair/getEquipmentRepairCode', + method: 'post' + }) +} + +// // 获取设备维修列表 +// export function getRepairList(data) { +// return request({ +// url: '/equipment/equipment-repair/findAllByMaintenanceStatusOrTime', +// method: 'post', +// data +// }) +// } + +// // 新增设备维护信息 +// export function addRepairInfo(data) { +// return request({ +// url: '/equipment/equipment-repair/create', +// method: 'post', +// data +// }) +// } + +// // 删除设备维护信息 +// export function delRepairInfo(data) { +// return request({ +// url: '/equipment/equipment-repair/delete', +// method: 'post', +// data +// }) +// } + +// // 修改设备维护信息 +// export function editRepairInfo(data) { +// return request({ +// url: '/equipment/equipment-repair/update', +// method: 'post', +// data +// }) +// } + +// // 获取维修信息详细 +// export function getRepairInfo(data) { +// return request({ +// url: '/equipment/equipment-repair/findById', +// method: 'post', +// data +// }) +// } + +// // 获取维修单号code +// export function getCode() { +// return request({ +// url: '/equipment/equipment-repair/getEquipmentRepairCode', +// method: 'post' +// }) +// } + diff --git a/src/api/equipment/spare.js b/src/api/equipment/spare.js new file mode 100644 index 0000000..68691f1 --- /dev/null +++ b/src/api/equipment/spare.js @@ -0,0 +1,152 @@ +/* + * @Date: 2021-01-05 15:25:38 + * @LastEditors: fzq + * @LastEditTime: 2022-09-15 11:06:15 + * @FilePath: \basic-admin\src\api\equipment\spare.js + * @Description: 设备管理——备品备件管理 + */ +import request from '@/utils/request' + +// // 获取备品备件列表 +// export function getSpareList(data) { +// return request({ +// url: '/equipment/spare-parts/page', +// method: 'post', +// data +// }) +// } + +// // 新增备品备件 +// export function addSapre(data) { +// return request({ +// url: '/equipment/spare-parts/create', +// method: 'post', +// data +// }) +// } + +// // 修改备品备件 +// export function editSpare(data) { +// return request({ +// url: '/equipment/spare-parts/update', +// method: 'post', +// data +// }) +// } + +// // 删除备品备件 +// export function delSpare(data) { +// return request({ +// url: '/equipment/spare-parts/delete', +// method: 'post', +// data +// }) +// } + +// // 获取备品备件详情 +// export function getSpareInfo(data) { +// return request({ +// url: '/equipment/spare-parts/findById', +// method: 'post', +// data +// }) +// } + +// // 获取备件型号 +// export function getSpareModel(data) { +// return request({ +// url: '/basic/tool-spare-part/list', +// method: 'post', +// data +// }) +// } + +// 获取备品备件记录列表 +export function getSpareList(data) { + return request({ + url: '/equipment/spare-part-log/page', + method: 'post', + data + }) +} + +// 新增备品备件记录 +export function addSpare(data) { + return request({ + url: '/equipment/spare-part-log/add', + method: 'post', + data + }) +} + +// 修改备品备件记录 +export function editSpare(data) { + return request({ + url: '/equipment/spare-part-log/update', + method: 'post', + data + }) +} + +// 删除备品备件记录 +export function delSpare(data) { + return request({ + url: '/equipment/spare-part-log/delete', + method: 'post', + data + }) +} + +// id获取备品备件记录 +export function getSpareInfo(data) { + return request({ + url: '/equipment/spare-part-log/get', + method: 'post', + data + }) +} + +// 获取备品备件详情分页记录 +export function getSpareDetail(data) { + return request({ + url: '/equipment/spare-part-log/pageDet', + method: 'post', + data + }) +} + +// 根据ID获取备品备件详情记录 +export function getSpareDetailById(data) { + return request({ + url: '/equipment/spare-part-log/getDet', + method: 'post', + data + }) +} + +// 新增备品备件详情 +export function spareDetailAdd(data) { + return request({ + url: '/equipment/spare-part-log/addDet', + method: 'post', + data + }) +} + +// 删除备品备件详情 +export function spareDetailDel(data) { + return request({ + url: '/equipment/spare-part-log/deleteDet', + method: 'post', + data + }) +} + +// 编辑备品备件详情 +export function spareDetailUpdate(data) { + return request({ + url: '/equipment/spare-part-log/updateDet', + method: 'post', + data + }) +} diff --git a/src/api/factory-manage/abnormalAlarm.js b/src/api/factory-manage/abnormalAlarm.js new file mode 100644 index 0000000..59d9fc8 --- /dev/null +++ b/src/api/factory-manage/abnormalAlarm.js @@ -0,0 +1,62 @@ +/* + * @Author: gtz + * @Date: 2021-03-21 15:14:22 + * @LastEditors: gtz + * @LastEditTime: 2021-03-21 18:13:56 + * @Description: file content + */ +import request from '@/utils/request' + +// 获取告警列表 +export function list(data) { + return request({ + url: '/team/team-alarmHandle/page', + method: 'post', + data + }) +} + +// id获取告警 +export function getInfo(data) { + return request({ + url: '/team/team-alarmHandle/get', + method: 'post', + data + }) +} + +// 删除告警 +export function del(data) { + return request({ + url: '/team/team-alarmHandle/delete', + method: 'post', + data + }) +} + +// 新增告警 +export function add(data) { + return request({ + url: '/team/team-alarmHandle/add', + method: 'post', + data + }) +} + +// 更新告警 +export function update(data) { + return request({ + url: '/team/team-alarmHandle/update', + method: 'post', + data + }) +} + +// 获取员工列表 +export function getWorkerList(data) { + return request({ + url: '/basic/worker/page', + method: 'post', + data + }) +} diff --git a/src/api/factory-manage/equipmentAlarm.js b/src/api/factory-manage/equipmentAlarm.js new file mode 100644 index 0000000..cb58ca7 --- /dev/null +++ b/src/api/factory-manage/equipmentAlarm.js @@ -0,0 +1,64 @@ +/* + * @Author: gtz + * @Date: 2022-02-23 11:25:44 + * @LastEditors: gtz + * @LastEditTime: 2022-02-23 15:30:54 + * @Description: file content + * @FilePath: \mt-bus-fe\src\api\factory-manage\equipmentAlarm.js + */ + +import request from '@/utils/request' + +// 获取告警列表 +export function list(data) { + return request({ + url: '/team/team-equipmentAlarmHandle/page', + method: 'post', + data + }) +} + +// id获取告警 +export function getInfo(data) { + return request({ + url: '/team/team-equipmentAlarmHandle/get', + method: 'post', + data + }) +} + +// 删除告警 +export function del(data) { + return request({ + url: '/team/team-equipmentAlarmHandle/delete', + method: 'post', + data + }) +} + +// 新增告警 +export function add(data) { + return request({ + url: '/team/team-equipmentAlarmHandle/add', + method: 'post', + data + }) +} + +// 更新告警 +export function update(data) { + return request({ + url: '/team/team-equipmentAlarmHandle/update', + method: 'post', + data + }) +} + +// 获取员工列表 +export function getWorkerList(data) { + return request({ + url: '/basic/worker/page', + method: 'post', + data + }) +} diff --git a/src/api/factory-manage/equipmentMonitoring.js b/src/api/factory-manage/equipmentMonitoring.js new file mode 100644 index 0000000..fc92fdf --- /dev/null +++ b/src/api/factory-manage/equipmentMonitoring.js @@ -0,0 +1,49 @@ +/* + * @Author: lb + * @Date: 2022-07-11 15:25:44 + * @LastEditors: lb + * @LastEditTime: 2022-07-11 15:25:44 + * @Description: + * @FilePath: 设备监控接口 + */ + +import request from '@/utils/request' + +/** + * 获取设备监控分页列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} data.enabled + * @param {string} data.name 设备名称 + * @param {number} data.pdlId 产线id,示例值(1) + */ +export function list(data) { + return request({ + url: '/equipment/monitor/page', + method: 'post', + data + }) +} + +/** + * 获取产线列表 + */ +export function getProductLineList() { + return request({ + url: '/basic/production-line/list', + method: 'post', + data: {} + }) +} + +/** + * 获取设备列表 + */ +export function getEquipmentList() { + return request({ + url: '/basic/equipment/list', + method: 'post', + data: {} + }) +} diff --git a/src/api/factory-manage/realtimeData.js b/src/api/factory-manage/realtimeData.js new file mode 100644 index 0000000..ffa7d20 --- /dev/null +++ b/src/api/factory-manage/realtimeData.js @@ -0,0 +1,58 @@ +/* + * @Author: lb + * @Date: 2022-06-22 14:00:17 + * @LastEditors: lb + * @LastEditTime: 2022-06-22 14:00:17 + * @Description: 实时数据接口 +*/ +import request from '@/utils/request' + +function getOrderRealtimeData() { // 订单生产实时数据 + return request({ + url: '/team/production-monitoring/orderProductionRealTimeData', + method: 'POST' + }) +} + +function getLineRealtimeData() { // 产线生产实时数据 + return request({ + url: '/team/production-monitoring/lineProductionRealTimeData', + method: 'POST' + }) +} + +function getEquipmentRealtimeData() { // 设备生产实时数据 + return request({ + url: '/team/production-monitoring/equipmentProductionRealTimeData', + method: 'POST' + }) +} + +function getTeamRealtimeData() { // 班组生产实时数据 + return request({ + url: '/team/production-monitoring/teamProductionRealTimeData', + method: 'POST' + }) +} + +function getQualityRealtimeData() { // 质量检查实时数据 + return request({ + url: '/team/production-monitoring/qualityInspectionRealTimeData', + method: 'POST' + }) +} + +export default function(type) { + switch (type) { + case 'order': + return getOrderRealtimeData() + case 'line': + return getLineRealtimeData() + case 'equipment': + return getEquipmentRealtimeData() + case 'team': + return getTeamRealtimeData() + case 'quality': + return getQualityRealtimeData() + } +} diff --git a/src/api/material-manage/batch.js b/src/api/material-manage/batch.js new file mode 100644 index 0000000..4a96f6d --- /dev/null +++ b/src/api/material-manage/batch.js @@ -0,0 +1,143 @@ +/* + * @Author: gtz + * @Date: 2021-01-27 10:07:42 + * @LastEditors: gtz + * @LastEditTime: 2021-03-30 16:58:47 + * @Description: file content + */ +import request from '@/utils/request' + +/** + * 获取物料批次分页列表 + * @param {object} data + * @param {number|string} [data.id] + * @param {number} data.size + * @param {number} data.current + * @param {string} [data.key] 关键字(物料/物料批次的code/名称) + * @param {string} [data.externalCode] + * @param {string} [data.enabled] + */ +export function list(data) { + return request({ + url: '/material/material-date/page', + method: 'post', + data + }) +} + +/** + * 获取某个物料批次的详情 + * @param {object} data + * @param {number|string} data.id + */ +export function getInfo(data) { + return request({ + url: '/material/material-date/get', + method: 'post', + data + }) +} + +/** + * 通过外部编码获取物料批次 + * @param {object} data + * @param {number|string} [data.id] + * @param {number} data.size + * @param {number} data.current + * @param {string} [data.key] 关键字(物料/物料批次的code/名称) + * @param {string} [data.externalCode] + * @param {string} [data.enabled] + */ +export function getByCode(data) { + return request({ + url: '/material/material-date/getByCode', + method: 'post', + data + }) +} + +/** + * 删除物料批次信息 + * @param {object} data + * @param {number|string} data.id + */ +export function del(data) { + return request({ + url: '/material/material-date/delete', + method: 'post', + data + }) +} + +/** + * 更新物料批次信息 + * @param {object} data + * @param {number|string} data.id + * @param {number|string} data.materialId + * @param {string} data.name + * @param {string} [data.code] + * @param {string} [data.description] + * @param {string} [data.remark] + */ +export function update(data) { + return request({ + url: '/material/material-date/update', + method: 'post', + data + }) +} + +/** + * 新增物料批次信息 + * @param {object} data + * @param {number|string} data.id + * @param {number|string} data.materialId + * @param {string} data.name + * @param {string} [data.code] + * @param {string} [data.description] + * @param {string} [data.remark] + */ +export function add(data) { + return request({ + url: '/material/material-date/add', + method: 'post', + data + }) +} + +/** + * 获取自动生成的物料批次编码 + */ +export function getCode() { + return request({ + url: '/material/material-date/getCode', + method: 'post' + }) +} + +/** + * 获取操作员列表 + * 当前采用的是 '基础资料'->'员工分页获取方式', 后期可能会更改 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + * @param {string} [data.key] + */ +export function getOperators(data) { + return request({ + url: '/basic/worker/page', + method: 'post', + data + }) +} + +/** + * 获取物料列表 + */ +export function getMaterialList() { + return request({ + url: 'material/material-date/materialList', + method: 'post' + }) +} diff --git a/src/api/material-manage/bom-list.js b/src/api/material-manage/bom-list.js new file mode 100644 index 0000000..d6295cb --- /dev/null +++ b/src/api/material-manage/bom-list.js @@ -0,0 +1,41 @@ +import request from '@/utils/request' + +export function list(data) { + return request({ + url: '/material/material-bom-detail/page', + method: 'post', + data + }) +} + +export function getInfo(data) { + return request({ + url: '/material/material-bom-detail/get', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/material/material-bom-detail/delete', + method: 'post', + data + }) +} + +export function add(data) { + return request({ + url: '/material/material-bom-detail/add', + method: 'post', + data + }) +} + +export function update(data) { + return request({ + url: '/material/material-bom-detail/update', + method: 'post', + data + }) +} diff --git a/src/api/material-manage/bom.js b/src/api/material-manage/bom.js new file mode 100644 index 0000000..e7653a7 --- /dev/null +++ b/src/api/material-manage/bom.js @@ -0,0 +1,55 @@ +/* + * @Author: gtz + * @Date: 2021-01-27 10:07:42 + * @LastEditors: gtz + * @LastEditTime: 2021-03-30 16:31:18 + * @Description: file content + */ +import request from '@/utils/request' + +export function list(data) { + return request({ + url: 'material/material-bom/page', + method: 'post', + data + }) +} + +export function getInfo(data) { + return request({ + url: '/material/material-bom/get', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/material/material-bom/delete', + method: 'post', + data + }) +} + +export function add(data) { + return request({ + url: '/material/material-bom/add', + method: 'post', + data + }) +} + +export function getCode() { + return request({ + url: '/material/material-bom/getCode', + method: 'post' + }) +} + +export function update(data) { + return request({ + url: '/material/material-bom/update', + method: 'post', + data + }) +} diff --git a/src/api/material-manage/currentConsume.js b/src/api/material-manage/currentConsume.js new file mode 100644 index 0000000..040cb0c --- /dev/null +++ b/src/api/material-manage/currentConsume.js @@ -0,0 +1,24 @@ +/* + * @Author: gtz + * @Date: 2021-04-28 11:26:59 + * @LastEditors: gtz + * @LastEditTime: 2021-04-28 11:27:53 + * @Description: file content + */ +import request from '@/utils/request' + +export function list(data) { + return request({ + url: '/material/equipment-material-replace/page', + method: 'post', + data + }) +} + +export function getMaterialBatchList(data) { + return request({ + url: '/material/material-date/page', + method: 'post', + data + }) +} diff --git a/src/api/material-manage/historyConsume.js b/src/api/material-manage/historyConsume.js new file mode 100644 index 0000000..040cb0c --- /dev/null +++ b/src/api/material-manage/historyConsume.js @@ -0,0 +1,24 @@ +/* + * @Author: gtz + * @Date: 2021-04-28 11:26:59 + * @LastEditors: gtz + * @LastEditTime: 2021-04-28 11:27:53 + * @Description: file content + */ +import request from '@/utils/request' + +export function list(data) { + return request({ + url: '/material/equipment-material-replace/page', + method: 'post', + data + }) +} + +export function getMaterialBatchList(data) { + return request({ + url: '/material/material-date/page', + method: 'post', + data + }) +} diff --git a/src/api/material-manage/material.js b/src/api/material-manage/material.js new file mode 100644 index 0000000..d41df54 --- /dev/null +++ b/src/api/material-manage/material.js @@ -0,0 +1,22 @@ +import request from '@/utils/request' + +export function list(data) { + return request({ + // url: 'material/material-date/materialList', + url: 'basic/material/page', + method: 'post', + data: { + current: 1, + size: 999, + ...data + } + }) +} +export function listEquipment(data) { + return request({ + url: 'material/equipment-material-replace/equipmentList', + method: 'post', + data + }) +} + diff --git a/src/api/material-manage/refueling.js b/src/api/material-manage/refueling.js new file mode 100644 index 0000000..6aea725 --- /dev/null +++ b/src/api/material-manage/refueling.js @@ -0,0 +1,161 @@ +import request from '@/utils/request' + +/** + * 获取换料操作分页列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + * @param {string} [data.key] + */ +export function list(data) { + return request({ + url: '/material/equipment-material-replace/page', + method: 'post', + data + }) +} + +/** + * 获取换料操作详细内容 + * @param {object} data + * @param {string|number} data.id + */ +export function getInfo(data) { + return request({ + url: '/material/equipment-material-replace/get', + method: 'post', + data + }) +} + +/** + * 删除换料操作 + * @param {object} data + * @param {string|number} data.id + */ +export function del(data) { + return request({ + url: '/material/equipment-material-replace/delete', + method: 'post', + data + }) +} + +/** + * 新增换料操作 + * @param {object} data + * @param {string|number} [data.id] + * @param {string} data.operator + * @param {string} data.source + * @param {date} data.replaceTime + * @param {string|number} data.materialDateId + * @param {string} [data.materialDateCode] + * @param {string|number} data.equipmentId + * @param {string} [data.equipmentCode] + * @param {string} [data.type] + * @param {string} [data.remark] + */ +export function add(data) { + return request({ + url: '/material/equipment-material-replace/add', + method: 'post', + data + }) +} + +/** + * 更新换料操作 + * @param {object} data + * @param {string|number} data.id + * @param {string} data.operator + * @param {string} data.source + * @param {date} data.replaceTime + * @param {string|number} data.materialDateId + * @param {string} [data.materialDateCode] + * @param {string|number} data.equipmentId + * @param {string} [data.equipmentCode] + * @param {string} [data.type] + * @param {string} [data.remark] + */ +export function update(data) { + return request({ + url: '/material/equipment-material-replace/update', + method: 'post', + data + }) +} + +/** + * 获取操作员列表 + * 当前采用的是 '基础资料'->'员工分页获取方式', 后期可能会更改 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + * @param {string} [data.key] + */ +export function getOperators(data) { + return request({ + url: '/basic/worker/page', + method: 'post', + data + }) +} + +/** + * 通过外部编码获取物料批次 + * @param {object} data + * @param {number} [data.current] + * @param {number} [data.size] + * @param {string} data.externalCode + * @param {string} [data.key] + * @param {number} [data.enabled] + */ +export function getBatchByCode(data) { + return request({ + url: '/material/material-date/getByCode', + method: 'post', + data + }) +} + +/** + * 获取物料列表 + */ +export function getMaterialList(data) { + return request({ + // url: '/material/material-date/materialList', + url: '/basic/material/page', + method: 'post', + data: { + current: 1, + size: 999, + ...data + } + }) +} + +/** + * 获取换料操作里的设备列表 + */ +export function getEquipmentList() { + return request({ + url: '/material/equipment-material-replace/equipmentList', + method: 'post' + }) +} + +/** + * 获取换料操作添加时的批次列表 + */ +export function getBatchList() { + return request({ + url: '/material/material-date/list', + method: 'post', + data: { + current: 1, + size: 999 + } + }) +} diff --git a/src/api/material-manage/report.js b/src/api/material-manage/report.js new file mode 100644 index 0000000..45688f8 --- /dev/null +++ b/src/api/material-manage/report.js @@ -0,0 +1,26 @@ +/* + * @Author: your name + * @Date: 2021-04-26 11:15:51 + * @LastEditTime: 2021-05-25 16:26:13 + * @LastEditors: Please set LastEditors + * @Description: In User Settings Edit + * @FilePath: \mt-bus-fe\src\api\material-manage\report.js + */ +import request from '@/utils/request' + +export function getTreeList(data) { + return request({ + url: '/material/substrate-tree/getTree', + method: 'post', + data + }) +} + +export function getData(data) { + return request({ + url: '/material/substrate-tree/list', + method: 'post', + data + }) +} + diff --git a/src/api/material-manage/usageRecord.js b/src/api/material-manage/usageRecord.js new file mode 100644 index 0000000..d0d1430 --- /dev/null +++ b/src/api/material-manage/usageRecord.js @@ -0,0 +1,159 @@ +import request from '@/utils/request' + +/** + * 新增在线物料使用记录 + * @param {object} data + * @param {number|string} [data.id] + * @param {number|string} data.materialId + * @param {number|string} data.materialDateId + * @param {number|string} data.equipmentId + * @param {number} [data.num] + * @param {number|string} [data.unitId] + * @param {date} [data.useTime] + * @param {string} [data.remark] + */ +export function add(data) { + return request({ + url: '/material/online-material-use/add', + method: 'post', + data + }) +} + +/** + * 删除在线物料使用记录 + * @param {object} data + * @param {number|string} data.id + */ +export function del(data) { + return request({ + url: '/material/online-material-use/delete', + method: 'post', + data + }) +} + +/** + * 获取在线物料使用记录详情 + * @param {object} data + * @param {number|string} data.id + */ +export function getInfo(data) { + return request({ + url: '/material/online-material-use/get', + method: 'post', + data + }) +} + +/** + * 获取在线物料使用分页记录 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + * @param {string} [data.equipmentName] + * @param {string} [data.materialName] + */ +export function list(data) { + return request({ + url: '/material/online-material-use/page', + method: 'post', + data + }) +} + +/** + * 更新在线物料使用分页记录 + * @param {object} data + * @param {number|string} data.id + * @param {number|string} data.materialId + * @param {number|string} data.materialDateId + * @param {number|string} data.equipmentId + * @param {number} [data.num] + * @param {number|string} [data.unitId] + * @param {date} [data.useTime] + * @param {string} [data.remark] + */ +export function update(data) { + return request({ + url: '/material/online-material-use/update', + method: 'post', + data + }) +} + +/** + * 获取物料列表 + */ +export function getMaterialList(data) { + return request({ + // url: '/material/material-date/materialList', + url: '/basic/material/page', + method: 'post', + data: { + current: 1, + size: 999, + ...data + } + }) +} + +/** + * 获取换料操作里的设备列表 + */ +export function getEquipmentList() { + return request({ + url: '/material/equipment-material-replace/equipmentList', + method: 'post' + }) +} + +/** + * 获取物料批次列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + * @param {string} [data.externalCode] + * @param {number|string} [data.id] + * @param {string} [data.key] + + */ +export function getMaterialBatchList(data) { + return request({ + url: '/material/material-date/list', + method: 'post', + data + }) +} + +/** + * 分页获取字典类型列表 + * @param {object} data + * @param {number|string} data.dictTypeId + * @param {number} data.size + * @param {number} data.current + * @param {string} [data.dataCode] + * @param {number} [data.dataName] + * @param {number} [data.enabled] + */ +export function getDictListByType(data) { + return request({ + url: '/basic/platform-dict/selectPlatformDictDataListByPage', + method: 'post', + data + }) +} + +/** @deprecated + * 获取物料id获取可用的批次列表 + * @param {number|string} id + */ +export function getBatchListByMaterialId(id) { + return request({ + url: '/material/online-material-use/getDateListByMaterialId', + method: 'post', + data: { id } + }) +} diff --git a/src/api/orderManage/erpToMes.js b/src/api/orderManage/erpToMes.js new file mode 100644 index 0000000..c0698aa --- /dev/null +++ b/src/api/orderManage/erpToMes.js @@ -0,0 +1,40 @@ +/* + * @Author: zwq + * @Date: 2021-06-24 15:44:43 + * @LastEditors: zwq + * @LastEditTime: 2021-07-19 15:14:23 + * @Description: + */ + +import request from '@/utils/request' + +export function erpToMesMaterialList(data) { // 获取列表 + return request({ + url: '/order/erp-to-mes-materials-info/page', + method: 'post', + data + }) +} + +export function erpToMesMaterialBomList(data) { // 获取列表 + return request({ + url: '/order/erp-to-mes-materials-bom-info/page', + method: 'post', + data + }) +} +export function erpToMesOrderList(data) { // 获取列表 + return request({ + url: '/order/erp-to-mes-order-info/page', + method: 'post', + data + }) +} + +export function mesToErpAdd(data) { // 新增mesToErp单条数据 + return request({ + url: '/order/mes-to-erp-order/add', + method: 'post', + data + }) +} diff --git a/src/api/orderManage/fee/fee.js b/src/api/orderManage/fee/fee.js new file mode 100644 index 0000000..76d1a55 --- /dev/null +++ b/src/api/orderManage/fee/fee.js @@ -0,0 +1,72 @@ +import request from '@/utils/request' + +export function List(data) { // 获取分页订单及各项费用 + return request({ + url: 'order/order-cost/page', + method: 'post', + data + }) +} + +export function listForAdd() { // 用于新增费用,查询未统计过费用的订单列表 + return request({ + url: 'order/order-cost/listForAdd', + method: 'post' + }) +} + +export function orderAdd(data) { // 新增费用主记录 + return request({ + url: 'order/order-cost/add', + method: 'post', + data + }) +} + +export function feeDetailPage(data) { // 订单id获取订单某类费用下的详情分页 + return request({ + url: 'order/order-cost/pageDet', + method: 'post', + data + }) +} + +export function feeDetailAdd(data) { // 新增费用详情 + return request({ + url: 'order/order-cost/addDet', + method: 'post', + data + }) +} + +export function feeDetail(data) { // 查询费用详情根据id + return request({ + url: 'order/order-cost/getDet', + method: 'post', + data + }) +} + +export function UpdateDetail(data) { // 更新费用详情 + return request({ + url: 'order/order-cost/updateDet', + method: 'post', + data + }) +} + +export function deleteDetail(data) { // 删除费用详情 + return request({ + url: 'order/order-cost/deleteDet', + method: 'post', + data + }) +} + +export function deleteFee(data) { // 删除费用主记录 + return request({ + url: 'order/order-cost/delete', + method: 'post', + data + }) +} diff --git a/src/api/orderManage/infoTrack/infoTrack.js b/src/api/orderManage/infoTrack/infoTrack.js new file mode 100644 index 0000000..82becee --- /dev/null +++ b/src/api/orderManage/infoTrack/infoTrack.js @@ -0,0 +1,54 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-03-30 18:05:12 + * @Description: + */ +import request from '@/utils/request' + +export function equipmentEventTrackList(data) { // 获取设备事件追溯列表 + return request({ + url: '/order/wo-equipment-event-param/page', + method: 'post', + data + }) +} + +export function equipmentParametersTrackList(data) { // 获取设备参数追溯列表 + return request({ + url: '/order/wo-equipment-event-param/page-equipment-param-review', + method: 'post', + data + }) +} +export function processSubstrateDataTrackList(data) { // 获取加工基板数据追溯列表 + return request({ + url: '/order/wo-substrate/page-review', + method: 'post', + data + }) +} +export function substrateParametersTrackList(data) { // 获取基板参数追溯表 + return request({ + url: '/order/wo-equipment-event-param/page-substrate-param', + method: 'post', + data + }) +} + +export function substrateEquipmentList(data) { // 获取基板设备追溯列表 + return request({ + url: '/order/wo-equipment-event-param/substrate-equipment-exchanage', + method: 'post', + data + }) +} + +export function substrateEquipmentDetail(data) { // 获取基板设备追溯详情 + return request({ + url: '/order/wo-equipment-event-param/view-device-parameters', + method: 'post', + data + }) +} diff --git a/src/api/orderManage/order/order.js b/src/api/orderManage/order/order.js new file mode 100644 index 0000000..e76bbe5 --- /dev/null +++ b/src/api/orderManage/order/order.js @@ -0,0 +1,90 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: Please set LastEditors + * @LastEditTime: 2021-07-21 16:45:02 + * @Description: + */ +import request from '@/utils/request' + +export function orderList(data) { // 获取订单列表 + return request({ + url: '/order/order/page', + method: 'post', + data + }) +} + +export function orderDetail(id) { // 获取订单单条数据 + const data = { + 'id': id + } + return request({ + url: '/order/order/get', + method: 'post', + data + }) +} + +export function orderUpdate(data) { // 更新订单单条数据 + return request({ + url: '/order/order/update', + method: 'post', + data + }) +} + +export function orderAdd(data) { // 新增订单单条数据 + return request({ + url: '/order/order/add', + method: 'post', + data + }) +} + +export function orderCode() { // 获取订单code + return request({ + url: '/order/order/get-code', + method: 'post' + }) +} + +export function orderDelete(id) { // 删除订单单条数据 + return request({ + url: '/order/order/delete', + method: 'post', + data: { id } + }) +} + +export function reportList(data) { // 获取订单报工信息 + return request({ + url: '/order/wo-completion-report/page', + method: 'post', + data + }) +} + +export function getDict(data) { // 获取数据字典 + return request({ + url: '/basic/platform-dict/selectPlatformDictDataListByPage', + method: 'post', + data + }) +} + +export function toWorkOrder(data) { // 订单下发为工单 + return request({ + url: '/order/order/to-work-order', + method: 'post', + data + }) +} + +export function orderMonitor(data) { // 获取分页订单监控信息 + return request({ + url: '/order/order/monitor', + method: 'post', + data + }) +} diff --git a/src/api/orderManage/powerClassification.js b/src/api/orderManage/powerClassification.js new file mode 100644 index 0000000..0d3b4a8 --- /dev/null +++ b/src/api/orderManage/powerClassification.js @@ -0,0 +1,66 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-05-28 15:38:19 + * @Description: + */ +import request from '@/utils/request' + +export function powerClassificationList(data) { // 获取powerClassification列表 + return request({ + url: '/order/power-classification/page', + method: 'post', + data + }) +} + +export function powerClassificationTree(data) { // 获取powerClassification列表 + return request({ + url: '/order/power-classification/tree', + method: 'post', + data + }) +} + +export function powerClassificationDetail(id) { // 获取powerClassification单条数据 + const data = { + 'id': id + } + return request({ + url: '/order/power-classification/get', + method: 'post', + data + }) +} + +export function powerClassificationUpdate(data) { // 更新powerClassification单条数据 + return request({ + url: '/order/power-classification/update', + method: 'post', + data + }) +} + +export function powerClassificationAdd(data) { // 新增powerClassification单条数据 + return request({ + url: '/order/power-classification/add', + method: 'post', + data + }) +} + +export function powerClassificationCode() { // 获取powerClassificationcode + return request({ + url: '/order/power-classification/get-code', + method: 'post' + }) +} + +export function powerClassificationDelete(id) { // 删除powerClassification单条数据 + return request({ + url: '/order/power-classification/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/orderManage/substrateBatch.js b/src/api/orderManage/substrateBatch.js new file mode 100644 index 0000000..baeeaf3 --- /dev/null +++ b/src/api/orderManage/substrateBatch.js @@ -0,0 +1,58 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-03-30 18:06:31 + * @Description: + */ +import request from '@/utils/request' + +export function substrateBatchList(data) { // 获取基板批次列表 + return request({ + url: '/order/substrate-batch-info/page', + method: 'post', + data + }) +} + +export function substrateBatchDetail(id) { // 获取基板批次单条数据 + const data = { + 'id': id + } + return request({ + url: '/order/substrate-batch-info/get', + method: 'post', + data + }) +} + +export function substrateBatchUpdate(data) { // 更新基板批次单条数据 + return request({ + url: '/order/substrate-batch-info/update', + method: 'post', + data + }) +} + +export function substrateBatchAdd(data) { // 新增基板批次单条数据 + return request({ + url: '/order/substrate-batch-info/add', + method: 'post', + data + }) +} + +export function substrateBatchCode() { // 获取基板批次code + return request({ + url: '/order/substrate-batch-info/get-code', + method: 'post' + }) +} + +export function substrateBatchDelete(id) { // 删除基板批次单条数据 + return request({ + url: '/order/substrate-batch-info/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/orderManage/substrateBatchAttr.js b/src/api/orderManage/substrateBatchAttr.js new file mode 100644 index 0000000..f271f4b --- /dev/null +++ b/src/api/orderManage/substrateBatchAttr.js @@ -0,0 +1,58 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-03-30 18:34:26 + * @Description: + */ +import request from '@/utils/request' + +export function substrateBatchAttrList(data) { // 获取基板批次列表 + return request({ + url: '/order/sub-batch-info-attr/page', + method: 'post', + data + }) +} + +export function substrateBatchAttrDetail(id) { // 获取基板批次单条数据 + const data = { + 'id': id + } + return request({ + url: '/order/sub-batch-info-attr/get', + method: 'post', + data + }) +} + +export function substrateBatchAttrUpdate(data) { // 更新基板批次单条数据 + return request({ + url: '/order/sub-batch-info-attr/update', + method: 'post', + data + }) +} + +export function substrateBatchAttrAdd(data) { // 新增基板批次单条数据 + return request({ + url: '/order/sub-batch-info-attr/add', + method: 'post', + data + }) +} + +export function substrateBatchAttrCode() { // 获取基板批次code + return request({ + url: '/order/sub-batch-info-attr/get-code', + method: 'post' + }) +} + +export function substrateBatchAttrDelete(id) { // 删除基板批次单条数据 + return request({ + url: '/order/sub-batch-info-attr/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/orderManage/workOrder/workOrder.js b/src/api/orderManage/workOrder/workOrder.js new file mode 100644 index 0000000..05551a1 --- /dev/null +++ b/src/api/orderManage/workOrder/workOrder.js @@ -0,0 +1,237 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: gtz + * @LastEditTime: 2022-04-20 11:25:25 + * @Description: + */ +import request from '@/utils/request' + +export function workOrderList(data) { // 获取工单列表 + return request({ + url: '/order/work-order/page', + method: 'post', + data + }) +} + +export function workOrderDetail(id) { // 获取工单单条数据 + const data = { + 'id': id + } + return request({ + url: '/order/work-order/get', + method: 'post', + data + }) +} + +export function workOrderUpdate(data) { // 更新工单单条数据 + return request({ + url: '/order/work-order/update', + method: 'post', + data + }) +} + +export function workOrderAdd(data) { // 新增工单单条数据 + return request({ + url: '/order/work-order/add', + method: 'post', + data + }) +} + +export function workOrderCode() { // 获取工单code + return request({ + url: '/order/work-order/get-code', + method: 'post' + }) +} + +export function workOrderDelete(id) { // 删除工单单条数据 + return request({ + url: '/order/work-order/delete', + method: 'post', + data: { id } + }) +} + +export function workOrderIssueList(data) { // 获取工单下发列表 + return request({ + url: '/order/wo-sync/page', + method: 'post', + data + }) +} + +export function packagingBoxList(data) { // 获取包装基板列表 + return request({ + url: '/order/wo-packaging-box-substrate/page', + method: 'post', + data + }) +} + +export function packagingList(data) { // 获取包装标签列表 + return request({ + url: '/order/wo-packaging-box/page', + method: 'post', + data + }) +} + +export function packagingDetail(id) { // 获取包装标签详情 + const data = { + 'id': id + } + return request({ + url: '/order/wo-packaging-box/get', + method: 'post', + data + }) +} + +export function syncAdd(data) { // 新增下发工单单条数据 + return request({ + url: '/order/wo-sync/add', + method: 'post', + data + }) +} + +export function packagingInventoryList(data) { // 获取包装清单列表 + return request({ + url: '/order/wo-packaging-box/page-for-inventory', + method: 'post', + data + }) +} + +export function updateForStatus(data) { // 激活 + return request({ + url: '/order/work-order/updateForStatus', + method: 'post', + data + }) +} + +export function workOrderStart(data) { // 开始 + return request({ + url: '/order/work-order/start', + method: 'post', + data + }) +} + +export function workOrderSuspend(data) { // 暂停 + return request({ + url: '/order/work-order/pause', + method: 'post', + data + }) +} + +export function workOrderComplete(data) { // 结束 + return request({ + url: '/order/work-order/complete', + method: 'post', + data + }) +} + +export function getProductLineList(data) { // 获取产线列表 + return request({ + url: '/basic/production-line/page', + method: 'post', + data + }) +} + +export function getWorkersList(data) { // 获取员工列表 + return request({ + url: '/basic/worker/page', + method: 'post', + data + }) +} + +export function getMaterialPage(data) { // 获取工单物料批次 + return request({ + url: 'order/work-order-material-date/page', + method: 'post', + data + }) +} + +export function getMaterialList(data) { // 获取工单物料批次列表 + return request({ + url: '/order/work-order-material-date/list', + method: 'post', + data + }) +} + +export function batchList(data) { // 获取工单物料批次列表 + return request({ + url: '/material/material-date/list', + method: 'post', + data + }) +} + +export function getBatchById(data) { // 根据id获取工单物料批次 + return request({ + url: '/order/work-order-material-date/get', + method: 'post', + data + }) +} + +export function addBatch(data) { // 新增工单物料批次 + return request({ + url: '/order/work-order-material-date/add', + method: 'post', + data + }) +} + +export function delBatch(data) { // 删除工单物料批次 + return request({ + url: '/order/work-order-material-date/delete', + method: 'post', + data + }) +} + +export function editBatch(data) { // 编辑工单物料批次 + return request({ + url: 'order/work-order-material-date/update', + method: 'post', + data + }) +} + +export function listPld(data) { // 所有产线,和正在产线上生产的工单 + return request({ + url: 'order/work-order/list-pdl', + method: 'post', + data + }) +} + +export function startOrder(data) { // 开始工单,传参都为工单id,和产线id 列表 + return request({ + url: 'order/work-order/start-log', + method: 'post', + data + }) +} + +export function stopOrder(data) { // 结束工单,传参都为工单id,和产线id 列表 + return request({ + url: 'order/work-order/end-log', + method: 'post', + data + }) +} diff --git a/src/api/packing-manage/PackingCost.js b/src/api/packing-manage/PackingCost.js new file mode 100644 index 0000000..9b0f83e --- /dev/null +++ b/src/api/packing-manage/PackingCost.js @@ -0,0 +1,165 @@ +/* + * @Author: lb + * @Date: 2022-04-29 10:02:54 + * @LastEditors: lb + * @LastEditTime: 2022-04-29 10:02:54 + * @Description: 包装费用接口 + * @FilePath: \mt-bus-fe\src\api\packing-manage\PackingCost.js + */ +import request from '@/utils/request' + +const BASE_PATH = '/order/packaging-cost' +const ORDER_PATH = '/order/order' + +const APIs = { + // 新增费用 + add: BASE_PATH + '/add', + // 检查订单费用是否存在 + check: BASE_PATH + '/checkOrder', + // 获取主费用分页列表 + listMain: BASE_PATH + '/page', + // 获取详细费用的分页列表 + detailMain: BASE_PATH + '/get', + // 更新主费用 + updateMain: BASE_PATH + '/updateMain', + // 更新详细费用 + updateDet: BASE_PATH + '/updateDet', + // 删除主费用 + deleteMain: BASE_PATH + '/deleteMain', + // 删除详细费用 + deleteDet: BASE_PATH + '/deleteDet', + // 获取订单列表 + orderList: ORDER_PATH + '/list' +} + +/** + * 新增费用 + * @param {object} data + * @param {number} [data.id] + * @param {number} data.orderId 订单ID + * @param {string} [data.orderCode] 订单编码 + * @param {string} [data.explainText] 描述 + * @param {string} [data.remark] 备注 + * @param {Array<{cost: number, id: number, explainText: string, packagingType: string}>} [data.det] + */ +export function add(data) { + return request({ + url: APIs.add, + method: 'post', + data + }) +} + +/** + * 检查订单费用是否存在 + * @param {number} id 订单ID + */ +export function checkById(id) { + return request({ + url: APIs.check, + method: 'post', + data: { id } + }) +} + +/** + * 获取主费用分页列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} data.[orderId] + * @param {number} data.[enabled] + */ +export function listMain(data) { + return request({ + url: APIs.listMain, + method: 'post', + data + }) +} + +/** + * 获取主费用详情 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} data.id + * @param {number} data.[enabled] + */ +export function detail(data) { + // aka. pageAllByPackageId + return request({ + url: APIs.detailMain, + method: 'post', + data + }) +} + +/** + * 更新主费用 + * @param {object} data + * @param {number} data.id + * @param {number} data.orderId 订单ID + * @param {string} [data.orderCode] 订单编码 + * @param {string} [data.explainText] 描述 + * @param {string} [data.remark] 备注 + * @param {Array<{cost: number, id: number, explainText: string, packagingType: string}>} [data.det] + */ +export function updateMain(data) { + return request({ + url: APIs.updateMain, + method: 'post', + data + }) +} + +/** + * 更新详细费用 + * @param {object} data + * @param {number} data.id + * @param {number} data.cost + * @param {string} data.explainText 描述 + * @param {string} data.packagingType 包装类型,手动填写 + */ +export function updateDet(data) { + return request({ + url: APIs.updateDet, + method: 'post', + data + }) +} + +/** + * 删除主费用 + * @param {number} id + */ +export function deleteMain(id) { + return request({ + url: APIs.deleteMain, + method: 'post', + data: { id } + }) +} + +/** + * 删除详细费用 + * @param {number} id + */ +export function deleteDet(id) { + return request({ + url: APIs.deleteDet, + method: 'post', + data: { id } + }) +} + +/** + * 获取订单列表,用于输入过滤 + */ +export function orders() { + return request({ + url: APIs.orderList, + method: 'post', + data: {} + }) +} diff --git a/src/api/packing-manage/PackingList.js b/src/api/packing-manage/PackingList.js new file mode 100644 index 0000000..5f202fe --- /dev/null +++ b/src/api/packing-manage/PackingList.js @@ -0,0 +1,186 @@ +/* + * @Author: gtz + * @Date: 2022-03-31 11:34:42 + * @LastEditors: lb + * @LastEditTime: 2022-04-29 10:02:54 + * @Description: file content + * @FilePath: \mt-bus-fe\src\api\packing-manage\PackingList.js + */ +import request from '@/utils/request' + +/** + * 新增包装清单 + * @param {object} data + * @param {string} data.shelfCode + * @param {string} data.externalCode + * @param {string} data.equShelfId + * @param {string} data.startTime + * @param {string} data.endTime + * @param {number} data.quantity + */ +export function add(data) { + return request({ + url: '/order/packaging-log/add', + method: 'post', + data + }) +} + +/** + * 修改包装清单 + * @param {object} data + * @param {string} data.shelfCode + * @param {string} data.externalCode + * @param {string} data.equShelfId + * @param {string} data.startTime + * @param {string} data.endTime + * @param {number} data.quantity + */ +export function update(data) { + return request({ + url: '/order/packaging-log/update', + method: 'post', + data + }) +} + +/** + * 获取分页包装清单 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + * @param {string} [data.startTime] + * @param {string} [data.endTime] + * @param {number} [data.id] 包装箱ID + * @param {number} [data.shelfId] 货架ID + * @param {number} [data.workOrderId] 工单ID + * @param {string} [data.orderCode] 订单号 + */ +export function list(data) { + return request({ + url: '/order/packaging-log/page', + method: 'post', + data + }) +} + +/** + * 获取包装清单详情 + * @param {object} data + * @param {number} id + */ +export function getInfo(data) { + return request({ + url: '/order/packaging-log/get', + method: 'post', + data + }) +} + +/** + * 打印状态 + * @param {number} id + */ +export function updatePrint(id) { + return request({ + url: '/order/packaging-log/print', + method: 'post', + data: { id } + }) +} + +/** + * 获取包装清单检查详情 + * @param {number} id + */ +export function getCheckInfo(id) { + return request({ + url: '/order/packaging-log/getCheck', + method: 'post', + data: { id } + }) +} + +/** + * 删除详细记录 + * @returns + */ +export function removeDetail(id) { + return request({ + url: '/quality/delivery-inspection/deleteDet', + method: 'post', + data: { id } + }) +} + +/** + * 获取分页货架列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.name] + * @param {number} [data.enabled] + */ +export function getShelfList(data) { + return request({ + url: '/basic/shelf/page', + method: 'post', + data + }) +} + +/** + * 获取分页工单 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.id] + * @param {string} [data.name] + * @param {string} [data.code] + * @param {number} [data.enabled] + * @param {number} [data.status] + * @param {string} [data.startTime] + * @param {string} [data.endTime] + * @param {number} [data.orderId] + * @param {string} [data.orderName] + */ +export function getOrderList(data) { + return request({ + url: '/order/work-order/page', + method: 'post', + data + }) +} + +/** + * 导出包装清单(文件) + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + * @param {string} [data.startTime] + * @param {string} [data.endTime] + * @param {number} [data.id] 包装箱ID + * @param {number} [data.shelfId] 货架ID + * @param {number} [data.workOrderId] 工单ID + * @param {string} [data.workOrderNo] 工单编码 + */ +export function exportFile(data) { + return request({ + url: '/order/packaging-log/export', + method: 'post', + data, + responseType: 'blob', + timeout: 60000 + }) +} + +// 获取等级 数据字典 +export function getGradeDatedict(data) { + return request({ + url: '/basic/platform-dict/selectPlatformDictDataListByPage', + method: 'post', + data: { ...data, dictTypeId: '1522430769887698945' } + }) +} diff --git a/src/api/packing-manage/PackingListMaterialDate.js b/src/api/packing-manage/PackingListMaterialDate.js new file mode 100644 index 0000000..be084e7 --- /dev/null +++ b/src/api/packing-manage/PackingListMaterialDate.js @@ -0,0 +1,118 @@ +/* + * @Author: lb + * @Date: 2022-04-29 10:02:54 + * @LastEditors: lb + * @LastEditTime: 2022-04-29 10:02:54 + * @Description: 包装清单原料批次接口 + * @FilePath: \mt-bus-fe\src\api\packing-manage\PackingListMateiralDate.js + */ +import request from '@/utils/request' + +// 保存要用到的所有接口,使开发者不需要浏览整个文件也能知道当前文件包含哪些内容 +const BASE_PATH = '/order/packaging-log-material-date' +// const SHELF_PATH = xxx + +const APIs = { + add: BASE_PATH + '/add', + del: BASE_PATH + '/delete', // 根据原料批次ID来删除 + update: BASE_PATH + '/update', + page: BASE_PATH + '/page', + super_delete: BASE_PATH + '/deleteByPackagingId', // 根据包装清单ID来删除 + list: BASE_PATH + '/list', // 获取清单里的原片批次列表 + available_list: BASE_PATH + '/materialList' // 获取可用的原片批次列表 +} + +/** + * 新增原料批次 + * @param {object} data + * @param {number} data.id + * @param {number} data.materialDateId 物料批次ID + * @param {number} data.packagingLogId 包装清单ID + */ +export function add(data) { + return request({ + url: APIs.add, + method: 'post', + data + }) +} + +/** + * 删除原料批次 + * @param {number} id 工单和原料批次的联接表的 ID(中间表的ID) + */ +export function del(id) { + return request({ + url: APIs.del, + method: 'post', + data: { id } + }) +} + +/** + * 更新原料批次 + * @param {object} data + * @param {number} data.id + * @param {number} data.materialDateId 物料批次ID + * @param {number} data.packagingLogId 包装清单ID + */ +export function update(data) { + return request({ + url: APIs.update, + method: 'post', + data + }) +} + +/** + * 获取包装清单的分页原料批次 + * @param {object} data + * @param {number} current + * @param {number} size + * @param {number} id 包装清单ID + * @param {number} [enabled] + */ +export function list(data) { + // aka. pageAllByPackageId + return request({ + url: APIs.page, + method: 'post', + data + }) +} + +/** + * 获取包装清单的所有原料批次 + * @param {number} id 包装清单ID + */ +export function listAllByPackageId(id) { + return request({ + url: APIs.list, + method: 'post', + data: { id } + }) +} + +/** + * 删除包装清单里的所有批次 + * @param {number} id 包装清单ID + */ +export function delAllByPackageId(id) { + return request({ + url: APIs.super_delete, + method: 'post', + data: { id } + }) +} + +/** + * 获取可用的原料批次列表 + * @param {object} orderId 订单id + */ +export function getAvailableList(orderId) { + return request({ + url: APIs.available_list, + method: 'post', + data: { id: orderId } + }) +} diff --git a/src/api/packing-manage/packing-label.js b/src/api/packing-manage/packing-label.js new file mode 100644 index 0000000..68ffbef --- /dev/null +++ b/src/api/packing-manage/packing-label.js @@ -0,0 +1,42 @@ +import request from '@/utils/request' + +export function page(data) { + return request({ + url: '/report/print-model/page', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/report/print-model/delete', + method: 'post', + data + }) +} + +export function add(data) { + return request({ + url: '/report/print-model/add', + method: 'post', + data + }) +} + +export function update(data) { + return request({ + url: '/report/print-model/update', + method: 'post', + data + }) +} + +export function getInfo(data) { + return request({ + url: '/report/print-model/get', + method: 'post', + data + }) +} + diff --git a/src/api/quality-manage/detecParam.js b/src/api/quality-manage/detecParam.js new file mode 100644 index 0000000..76f6b47 --- /dev/null +++ b/src/api/quality-manage/detecParam.js @@ -0,0 +1,63 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: zwq + * @LastEditTime: 2021-04-15 09:07:22 + * @Description: + */ +import request from '@/utils/request' + +export function detecParamList(data) { // 获取检测参数列表 + return request({ + url: '/quality/offline-detec-param/displayAllDetectEQ', + method: 'post', + data + }) +} + +export function detecParamDetail(data) { // 获取单条数据 + return request({ + url: '/quality/offline-detec-param/page', + method: 'post', + data + }) +} + +export function ParamDetail(id) { // 获取单条数据 + return request({ + url: '/quality/offline-detec-param/findById', + method: 'post', + data: { id } + }) +} + +export function detecParamUpdate(data) { // 更新单条数据 + return request({ + url: '/quality/offline-detec-param/update', + method: 'post', + data + }) +} + +export function detecParamAdd(data) { // 新增单条数据 + return request({ + url: '/quality/offline-detec-param/create', + method: 'post', + data + }) +} + +export function detecParamCode() { // 获取code + return request({ + url: '/quality/offline-detec-param/getGeneratorCode', + method: 'get' + }) +} + +export function detecParamDelete(id) { // 删除单条数据 + return request({ + url: '/quality/offline-detec-param/delete', + method: 'post', + data: { id } + }) +} diff --git a/src/api/quality-manage/detecRegistration.js b/src/api/quality-manage/detecRegistration.js new file mode 100644 index 0000000..05508f4 --- /dev/null +++ b/src/api/quality-manage/detecRegistration.js @@ -0,0 +1,56 @@ +/* + * @Author: zwq + * @Date: 2020-12-29 16:00:14 + * @LastEditors: Please set LastEditors + * @LastEditTime: 2021-05-25 15:57:55 + * @Description: + */ +import request from '@/utils/request' + +export function detecRegistrationList(data) { // 获取检测登记列表 + return request({ + url: '/quality/offline-detec-register/page', + method: 'post', + data + }) +} + +export function detecRegistrationDetail(id) { // 获取检测登记单条数据 + return request({ + url: '/quality/offline-detec-register/findById', + method: 'post', + data: { id } + }) +} + +export function detecRegistrationUpdate(data) { // 更新检测登记单条数据 + return request({ + url: '/quality/offline-detec-register/update', + method: 'post', + data + }) +} + +export function detecRegistrationAdd(data) { // 新增检测登记单条数据 + return request({ + url: '/quality/offline-detec-register/create', + method: 'post', + data + }) +} + +export function detecRegistrationDelete(id) { // 删除检测登记单条数据 + return request({ + url: '/quality/offline-detec-register/delete', + method: 'post', + data: { id } + }) +} + +export function getDetecRegistrationList(data) { // 获取检测登记列表 + return request({ + url: '/quality/offline-detec-register/page', + method: 'post', + data + }) +} diff --git a/src/api/quality-manage/finishedInspection.js b/src/api/quality-manage/finishedInspection.js new file mode 100644 index 0000000..b7da442 --- /dev/null +++ b/src/api/quality-manage/finishedInspection.js @@ -0,0 +1,202 @@ +/* + * @Author: lb + * @Date: 2022-05-13 10:02:54 + * @LastEditors: lb + * @LastEditTime: 2022-05-13 10:02:54 + * @Description: 质量检测 - 成品发货检查 + * @FilePath: + */ +import request from '@/utils/request' + +/** + * 检查一个成品检查信息是否存在 + * @returns + */ +export function check(data) { + return request({ + url: '/quality/delivery-inspection/checkOrder', + method: 'post', + data + }) +} + +/** + * 新增成品检查信息 + * 备注:填写过程 先调用check() ,新增时详情先缓存后一次性提交 + * @returns + */ +export function add(data) { + return request({ + url: '/quality/delivery-inspection/create', + method: 'post', + data + }) +} + +/** + * 删除详细记录 + * @returns + */ +export function deleteDetail(id) { + return request({ + url: '/quality/delivery-inspection/deleteDet', + method: 'post', + data: { id } + }) +} + +/** + * 删除主记录,同时删除详细记录 + * @returns + */ +export function deleteMain(id) { + return request({ + url: '/quality/delivery-inspection/deleteMain', + method: 'post', + data: { id } + }) +} + +/** + * 获取成品发货检查的详情信息 + * 备注:请求类型为 application/json + * @returns + */ +export function detail(data) { + return request({ + url: '/quality/delivery-inspection/get', + method: 'post', + data + }) +} + +/** + * 成品发货检查的所有条目查询 + * @returns + */ +export function listAll(data) { + return request({ + url: '/quality/delivery-inspection/list', + method: 'post', + data + }) +} + +/** + * 成品发货检查的分页查询 + * @returns + */ +export function list(data) { + return request({ + url: '/quality/delivery-inspection/page', + method: 'post', + data + }) +} + +/** + * 更新成品发货检查的详细信息 + * @returns + */ +export function updateDetail(data) { + return request({ + url: '/quality/delivery-inspection/updateDet', + method: 'post', + data + }) +} +/** + * 更新成品发货检查的主信息 + * @returns + */ +export function updateMain(data) { + return request({ + url: '/quality/delivery-inspection/updateMain', + method: 'post', + data + }) +} + +// updateMain 的别名 +export const update = updateMain +// deleteMain 的别名 +export const del = deleteMain + +// 获取所有订单id +export function getOrders() { + return request({ + url: '/order/order/list', + method: 'post', + data: { + enabled: 1 + } + }) +} + +// 获取所有货架id +export function getShelfs(extraParams) { + return request({ + url: '/basic/shelf/page', + method: 'post', + data: { + current: 1, + size: 999, + ...extraParams + } + }) +} + +// 获取所有工单 +// export function getWorkOrders(extraParams) { +// return request({ +// url: '/order/work-order/page', +// method: 'post', +// data: { +// current: 1, +// size: 999, +// ...extraParams +// } +// }) +// } + +// 获取所有检查类型 +export function getCheckTypeList(extraParams) { + return request({ + url: '/quality/quality-inspection-type/page', + method: 'post', + data: { + current: 1, + size: 999, + ...extraParams + } + }) +} + +// 根据检测类型id获取检测内容列表 +export function getCheckDetContentList(typeId) { + return request({ + url: '/quality/quality-inspection-det/list', + method: 'get', + params: { + typeId + } + }) +} + +// 新增详细检测信息 +export function addDetail(data) { + return request({ + url: '/quality/delivery-inspection/createDet', + method: 'post', + data + }) +} + +// 根据工单id查询产品规格 +export function getProductSizeByOrderId(orderId) { + return request({ + url: '/quality/delivery-inspection/getProductSize', + method: 'post', + data: { id: orderId } + }) +} diff --git a/src/api/quality-manage/inspection.js b/src/api/quality-manage/inspection.js new file mode 100644 index 0000000..c956933 --- /dev/null +++ b/src/api/quality-manage/inspection.js @@ -0,0 +1,177 @@ +/* + * @Author: lb + * @Date: 2022-05-13 10:02:54 + * @LastEditors: lb + * @LastEditTime: 2022-05-13 10:02:54 + * @Description: 质量检测相关 + * @FilePath: + */ +import request from '@/utils/request' + +// 质量检测基础数据-类型 +const TYPE_PATH = '/quality/quality-inspection-type' +// 质量检测基础数据-[元]信息 +const META_INFO_PATH = '/quality/quality-inspection-det' + +const APIs = { + // 质量检测基础数据-类型 + type: { + add: TYPE_PATH + '/create', + delete: TYPE_PATH + '/delete', + update: TYPE_PATH + '/update', + code: TYPE_PATH + '/getCode', + page: TYPE_PATH + '/page' + }, + // 质量检测基础数据-信息 + meta: { + add: META_INFO_PATH + '/create', + delete: META_INFO_PATH + '/delete', + update: META_INFO_PATH + '/update', + code: META_INFO_PATH + '/getCode', + page: META_INFO_PATH + '/page' + } +} + +// ==================================== 质量检查类型 ====================================// + +/** + * 新增质量检查类型 + * @param {object} data + * @param {number} [data.id] + * @param {string} [data.inspectionType] + * @param {string} [data.inspectionTypeCode] + * @param {string} [data.remark] + */ +export function addType(data) { + return request({ + url: APIs.type.add, + method: 'post', + data + }) +} + +/** + * 删除质量检查类型 + */ +export function deleteType(id) { + return request({ + url: APIs.type.delete, + method: 'post', + data: { id } + }) +} + +/** + * 更新质量检查类型 + * @param {object} data + * @param {number} data.id + * @param {string} [data.inspectionType] + * @param {string} [data.inspectionTypeCode] + * @param {string} [data.remark] + */ +export function updateType(data) { + return request({ + url: APIs.type.update, + method: 'post', + data + }) +} + +/** + * 获取质量检查类型编码 + */ +export function getTypeCode() { + return request({ + url: APIs.type.code, + method: 'post' + }) +} + +/** + * 获取质量检查类型分页列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + * @param {string} [data.inspectionType] + */ +export function getTypeList(data) { + return request({ + url: APIs.type.page, + method: 'post', + data + }) +} + +// ==================================== 质量检查[元]信息 ====================================// + +/** + * 新增质量检查信息 + * @param {object} data + * @param {number} [data.id] + * @param {string} data.inspectionDetCode + * @param {string} data.inspectionDetContent + * @param {number} data.inspectionTypeId + * @param {string} [data.remark] + */ +export function addMetaInfo(data) { + return request({ + url: APIs.meta.add, + method: 'post', + data + }) +} + +/** + * 删除质量检查信息 + */ +export function deleteMetaInfo(id) { + return request({ + url: APIs.meta.delete, + method: 'post', + data: { id } + }) +} + +/** + * 更新质量检查信息 + * @param {object} data + * @param {number} data.id + * @param {string} data.inspectionDetCode 编码 + * @param {string} data.inspectionDetContent 检查内容 + * @param {number} data.inspectionTypeId + * @param {string} [data.remark] + */ +export function updateMetaInfo(data) { + return request({ + url: APIs.meta.update, + method: 'post', + data + }) +} + +/** + * 获取质量检查信息编码 + */ +export function getMetaInfoCode() { + return request({ + url: APIs.meta.code, + method: 'post' + }) +} + +/** + * 获取质量检查信息分页列表 + * @param {object} data + * @param {number} data.current + * @param {number} data.size + * @param {number} [data.enabled] + * @param {string} [data.inspectionDetContent] 检查内容 + */ +export function getMetaInfoList(data) { + return request({ + url: APIs.meta.page, + method: 'post', + data + }) +} diff --git a/src/api/quality-manage/knowledge.js b/src/api/quality-manage/knowledge.js new file mode 100644 index 0000000..c60f6d0 --- /dev/null +++ b/src/api/quality-manage/knowledge.js @@ -0,0 +1,48 @@ +/* + * @Author: your name + * @Date: 2021-07-12 15:44:43 + * @LastEditTime: 2021-07-14 13:51:48 + * @LastEditors: Please set LastEditors + * @Description: In User Settings Edit + * @FilePath: \mt-bus-fe\src\api\quality-manage\knowledge.js + */ +import request from '@/utils/request' +export function getKnowList(data) { + return request({ + url: '/equipment/maintenance-knowledge/findAllByTitle', + method: 'post', + data + }) +} + +export function getDataById(data) { + return request({ + url: '/equipment/maintenance-knowledge/findAllById', + method: 'post', + data + }) +} + +export function addKnowledge(data) { + return request({ + url: '/equipment/maintenance-knowledge/create', + method: 'post', + data + }) +} + +export function updateData(data) { + return request({ + url: '/equipment/maintenance-knowledge/update', + method: 'post', + data + }) +} + +export function delData(data) { + return request({ + url: '/equipment/maintenance-knowledge/delete', + method: 'post', + data + }) +} diff --git a/src/api/quality-manage/plan.js b/src/api/quality-manage/plan.js new file mode 100644 index 0000000..69aa4ce --- /dev/null +++ b/src/api/quality-manage/plan.js @@ -0,0 +1,109 @@ +import request from '@/utils/request' + +// 质量检测计划 +export function getPlanList(data) { + return request({ + url: '/quality/quality-inspection-plan/page', + method: 'post', + data + }) +} + +export function getPlanInfo(data) { + return request({ + url: '/quality/quality-inspection-plan/findById', + method: 'post', + data + }) +} + +export function addPlanInfo(data) { + return request({ + url: '/quality/quality-inspection-plan/create', + method: 'post', + data + }) +} + +export function editPlanInfo(data) { + return request({ + url: '/quality/quality-inspection-plan/update', + method: 'post', + data + }) +} + +export function delPlanInfo(data) { + return request({ + url: '/quality/quality-inspection-plan/delete', + method: 'post', + data + }) +} + +// 质量检测计划参数设置 +export function getPlanParamList(data) { + return request({ + url: '/basic/detect-equipment-area/list-param-by-detect-distribution-area-id', + method: 'post', + data + }) +} + +export function getPlanParamInfo(data) { + return request({ + url: '/basic/detect-equipment-area/get', + method: 'post', + data + }) +} + +export function addPlanParamInfo(data) { + return request({ + url: '/basic/detect-equipment-area/create', + method: 'post', + data + }) +} + +export function editPlanParamInfo(data) { + return request({ + url: '/basic/detect-equipment-area/update', + method: 'post', + data + }) +} + +export function delPlanParamInfo(data) { + return request({ + url: '/basic/detect-equipment-area/delete', + method: 'post', + data + }) +} + +// 质量检测计划下发 +export function sendPlan(data) { + return request({ + url: '/quality/issue-test-plan/create', + method: 'post', + data + }) +} + +export function sentPlanList(data) { + return request({ + url: '/quality/issue-test-plan/page', + method: 'post', + data + }) +} + +// 获取下发区域 +export function getArea(data) { + return request({ + url: '/basic/detect-distribution-area/page', + method: 'post', + data + }) +} diff --git a/src/api/quality-manage/record.js b/src/api/quality-manage/record.js new file mode 100644 index 0000000..f6dfa9e --- /dev/null +++ b/src/api/quality-manage/record.js @@ -0,0 +1,180 @@ +/* + * @Author: lb + * @Date: 2022-05-13 10:02:54 + * @LastEditors: lb + * @LastEditTime: 2022-05-13 10:02:54 + * @Description: 质量检测 - 检测记录(数据) + * @FilePath: + */ +import request from '@/utils/request' + +/** + * 新增检测记录 + * @returns + */ +export function add(data) { + return request({ + url: '/quality/quality-inspection-record/create', + method: 'post', + data + }) +} + +/** + * 删除检测记录 + * @returns + */ +export function del(id) { + return request({ + url: '/quality/quality-inspection-record/delete', + method: 'post', + data: { id } + }) +} + +/** + * 分页检测记录 + * @returns + */ +export function list(data) { + return request({ + url: '/quality/quality-inspection-record/page', + method: 'post', + data + }) +} + +/** + * 检测统计数据 + * {workOrderCode, startTime, endTime} + * @returns + */ +export function getStatisticData(data) { + return request({ + url: '/quality/quality-inspection-record/pageCountRecordHis', + method: 'post', + data + }) +} + +/** + * 当前检测数据 + * 备注:不用发送请求体 + * @returns + */ +export function getCurrentData() { + return request({ + url: '/quality/quality-inspection-record/pageCountRecordNow', + method: 'post' + }) +} + +/** + * 当前检测数据详情 + * id即workOrderId + * @returns + */ +export function getCurrentDataDetail(id) { + return request({ + url: '/quality/quality-inspection-record/pageCountRecordNowDet', + method: 'post', + data: { id } + }) +} + +/** + * 更新检测信息 + * @returns + */ +export function update(data) { + return request({ + url: '/quality/quality-inspection-record/update', + method: 'post', + data + }) +} + +/** + * 获取所有工单 + * @returns + */ +export function getWorkOrders(extraParams) { + return request({ + url: '/order/work-order/page', + method: 'post', + data: { + current: 1, + size: 999, + ...extraParams + } + }) +} + +/** + * 获取所有检查det信息 + * @returns + */ +export function getInspectionDets(extraParams) { + return request({ + url: '/quality/quality-inspection-det/page', + method: 'post', + data: { + current: 1, + size: 999, + ...extraParams + } + }) +} + +/** + * 获取所有检查类型 + * @returns + */ +export function getInspectionTypes(inspectionType) { + return request({ + url: '/quality/quality-inspection-type/page', + method: 'post', + data: { + current: 1, + size: 999, + inspectionType: inspectionType || '' + } + }) +} + +/** + * 获取所有产线 + * @returns + */ +export function getProductLines() { + return request({ + url: '/basic/production-line/list', + method: 'post', + data: {} + }) +} + +/** + * 获取所有工段 + * @returns + */ +export function getWorkSections(productionLineId) { + return request({ + url: '/basic/workshop-section/list', + method: 'post', + data: { + productionLineId + } + }) +} + +// 获取所有订单id +export function getOrders() { + return request({ + url: '/order/order/list', + method: 'post', + data: { + enabled: 1 + } + }) +} diff --git a/src/api/quality-manage/retrospect.js b/src/api/quality-manage/retrospect.js new file mode 100644 index 0000000..9567c1f --- /dev/null +++ b/src/api/quality-manage/retrospect.js @@ -0,0 +1,198 @@ +/* + * @Author: lb + * @Date: 2022-05-27 10:02:54 + * @LastEditors: lb + * @LastEditTime: 2022-05-27 10:02:54 + * @Description: 质量检测 - 质量追溯 + * @remark: 最后做,后端接口尚未准备好 2022.5.27 + */ +import request from '@/utils/request' + +/** + * 设备状态追溯 + * @returns + */ +export function equipStatus(data) { + return request({ + url: '/quality/quality-Tracing/equipmentStateTracing', + method: 'post', + data + }) +} + +/** + * 设备参数追溯 +{ + "current": 1, + "size": 10, + "enabled": 1, + "startTime": "2021-12-16T00:00:00", + "endTime": "2022-12-17T23:59:59", + "equipmentId": 1525013176417976321, + "workOrderId": 1413402503586725890 +} + * @returns + */ +export function equipParams(data) { + return request({ + url: '/quality/quality-Tracing/equipmentValueTracing', + method: 'post', + data + }) +} + +/** + * 执行班组追溯 +{ + "current": 1, + "enabled": 1, + "size": 10, + "teamId": 1, + "workOrderId": 1413402503586725890 +} + * @returns + */ +export function getTeamList(data) { + return request({ + url: '/quality/quality-Tracing/executiveTeamTracing', + method: 'post', + data + }) +} + +/** + * 执行班组追溯-详情信息 +{ + "current": 1, + "enabled": 1, + "size": 10, + "teamId": 1, + "workOrderId": 1413402503586725890 +} + * @returns + */ +export function getTeamDetail(data) { + return request({ + url: '/quality/quality-Tracing/executiveTeamTracingInfo', + method: 'post', + data + }) +} + +/** + * 原片原料追溯 +{ + "current": 1, + "size": 10, + "enabled": 1, + "workOrderId": 1413402503586725890 +} + * @returns + */ +export function raw(data) { + return request({ + url: '/quality/quality-Tracing/materialInformationTracing', + method: 'post', + data + }) +} + +/** + * 物料信息(消耗)追溯 +{ + "current": 1, + "enabled": 1, + "id": 1, + "size": 10 +} + * @returns + */ +export function getMaterialConsumeList(data) { + return request({ + url: '/quality/quality-Tracing/materialUsingTracing', + method: 'post', + data + }) +} + +/** + * 物料信息(消耗)追溯详情 +{ + "current": 1, + "enabled": 1, + "materialId": 1, + "size": 10, + "workOrderId": 1413402503586725890 +} + * @returns + */ +export function getMaterialConsumeDetail(data) { + return request({ + url: '/quality/quality-Tracing/materialUsingTracingDet', + method: 'post', + data + }) +} + +/** + * 工艺参数追溯 + * @returns + */ +export function craft(data) { + return request({ + url: '/quality/quality-Tracing/processInformationTracing', + method: 'post', + data + }) +} + +/** + * 工艺参数追溯-详情信息 + * @returns + */ +export function craftDetail(id) { + return request({ + url: '/quality/quality-Tracing/processInformationTracingInfo', + method: 'post', + data: { id } + }) +} + +/** + * 获取所有工单 + * @returns + */ +export function getWorkOrders(extraParams) { + return request({ + url: '/order/work-order/page', + method: 'post', + data: { + current: 1, + size: 999, + ...extraParams + } + }) +} + +/* + * 工艺参数追溯 + * 获取所有工艺信息追溯的列表 + * @returns + */ +export function getCraftList(data) { + return request({ + url: '/quality/quality-Tracing/processInformationTracing', + method: 'post', + data + }) +} + +/** + * 获取工厂、产线、工段、设备的树形结构数据 + */ +export function getEquipmentTree() { + return request({ + url: '/basic/equipment/tree', + method: 'post' + }) +} diff --git a/src/api/quality-manage/scrap.js b/src/api/quality-manage/scrap.js new file mode 100644 index 0000000..95becf4 --- /dev/null +++ b/src/api/quality-manage/scrap.js @@ -0,0 +1,66 @@ +/* + * @Date: 2021-03-15 10:27:40 + * @LastEditors: Please set LastEditors + * @LastEditTime: 2021-07-09 14:35:26 + * @FilePath: \basic-admin\src\api\quality-manage\scrap.js + * @Description: + */ +import request from '@/utils/request' + +export function getScrapList(data) { + return request({ + url: '/quality/scrap/page', + method: 'post', + data + }) +} + +export function delScrapInfo(data) { + return request({ + url: '/quality/scrap/delete', + method: 'post', + data + }) +} + +export function editScrapInfo(data) { + return request({ + url: '/quality/scrap/update', + method: 'post', + data + }) +} + +export function addScrapInfo(data) { + return request({ + url: '/quality/scrap/create', + method: 'post', + data + }) +} +export function getScrapInfo(data) { + return request({ + url: '/quality/scrap/findById', + method: 'post', + data + }) +} + +// 废品报废 原因 +export function getscrapReason(data) { + return request({ + url: '/basic/scrap-information/get', + method: 'post', + data + }) +} + +// 根据设备id查询肺片等级 +export function getScrap(id) { + return request({ + url: '/basic/equipment-scraps-grade/getScrapsGradeByEquipmentId', + method: 'post', + data: { id } + }) +} + diff --git a/src/api/quality-manage/scrapInfo.js b/src/api/quality-manage/scrapInfo.js new file mode 100644 index 0000000..2f7b95a --- /dev/null +++ b/src/api/quality-manage/scrapInfo.js @@ -0,0 +1,66 @@ +/* + * @Date: 2021-03-15 10:27:40 + * @LastEditors: Please set LastEditors + * @LastEditTime: 2021-07-09 14:35:26 + * @FilePath: \basic-admin\src\api\quality-manage\scrap.js + * @Description: + */ +import request from '@/utils/request' + +export function list(data) { + return request({ + url: '/quality/scrap/page', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/quality/scrap/delete', + method: 'post', + data + }) +} + +export function edit(data) { + return request({ + url: '/quality/scrap/update', + method: 'post', + data + }) +} + +export function add(data) { + return request({ + url: '/quality/scrap/create', + method: 'post', + data + }) +} + +export function getInfo(data) { + return request({ + url: '/quality/scrap/get', + method: 'post', + data + }) +} + +// 获取班组列表 +export function getTeamList(data) { + return request({ + url: '/basic/team/page', + method: 'post', + data + }) +} + +// 获取工单列表 +export function getOrderList(data) { + return request({ + url: '/order/work-order/page', + method: 'post', + data + }) +} diff --git a/src/api/team-manage/shift.js b/src/api/team-manage/shift.js new file mode 100644 index 0000000..7e65497 --- /dev/null +++ b/src/api/team-manage/shift.js @@ -0,0 +1,90 @@ +/* + * @Author: gtz + * @Date: 2022-03-14 14:30:28 + * @LastEditors: gtz + * @LastEditTime: 2022-03-30 16:23:45 + * @Description: file content + * @FilePath: \mt-bus-fe\src\api\team-manage\shift.js + */ +import request from '@/utils/request' + +export function list(data) { + return request({ + url: '/team/team-record-plan/page', + method: 'post', + data + }) +} + +export function getInfo(data) { + return request({ + url: '/team/team-record-plan/get', + method: 'post', + data + }) +} + +export function add(data) { + return request({ + url: '/team/team-record-plan/add', + method: 'post', + data + }) +} + +export function update(data) { + return request({ + url: '/team/team-record-plan/update', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/team/team-record-plan/delete', + method: 'post', + data + }) +} + +export function getWorkShopList(data) { + return request({ + url: '/basic/workshop-section/page', + method: 'post', + data + }) +} + +export function getShiftList(data) { + return request({ + url: '/basic/schedule-plan/page', + method: 'post', + data + }) +} + +export function getTeamList(data) { + return request({ + url: '/basic/team/page', + method: 'post', + data + }) +} + +export function getExcelExample() { + return request({ + url: '/team/team-record-plan/teamPlanModel', + method: 'get', + responseType: 'blob', + timeout: 60000 + }) +} + +export function getWorkShopTree(data) { + return request({ + url: '/team/team-record-plan/sectionTree', + method: 'post', + data + }) +} diff --git a/src/api/team-manage/team-plan.js b/src/api/team-manage/team-plan.js new file mode 100644 index 0000000..711fd2e --- /dev/null +++ b/src/api/team-manage/team-plan.js @@ -0,0 +1,105 @@ +import request from '@/utils/request' + +/** + * + * @param { + "current": 1, + "enabled": 1, + "handoverStatus": 0, + "id": 1, + "keywords": "白班1", + "planHandoverBegTime": "2021-01-07T12:20:43", + "planHandoverEndTime": "2021-01-07T12:20:43", + "planOnlineBegTime": "2021-01-07T12:20:43", + "planOnlineEndTime": "2021-01-07T12:20:43", + "planTeamId": 1, + "size": 10 +} + */ +export function page(data) { + return request({ + url: '/team/team-record-plan/page', + method: 'post', + data + }) +} + +export function offlineUpdate(data) { + return request({ + url: '/team/team-record/offlineUpdate', + method: 'post', + data + }) +} +// 获取所有的专业 +export function planProfessionVoList(data) { + return request({ + url: '/team/team-record-plan/planProfessionVoList', + method: 'post', + data + }) +} +// 获取所有的员工 +export function planWorkerVoList(data) { + return request({ + url: '/team/team-record-plan/planWorkerVoList', + method: 'post', + data + }) +} + +// 获取所有的员工 +export function add(data) { + return request({ + url: '/team/team-record-plan/add', + method: 'post', + data + }) +} + +export function update(data) { + return request({ + url: '/team/team-record-plan/update', + method: 'post', + data + }) +} + +export function getInfo(data) { + return request({ + url: '/team/team-record-plan/get', + method: 'post', + data + }) +} +/** + * + * @param {获取计划班组下拉} data + */ +export function planTeamSelectList(data) { + return request({ + url: 'team/team-record-plan/planTeamSelectList', + method: 'post', + data + }) +} + +/** + * + * @param {获取计划班组下拉} data + */ +export function planTeamSelectListNew(data) { + return request({ + url: 'team/team-record-plan/planTeamSelectListNew', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/team/team-record-plan/delete', + method: 'post', + data + }) +} diff --git a/src/api/team-manage/team.js b/src/api/team-manage/team.js new file mode 100644 index 0000000..662edfc --- /dev/null +++ b/src/api/team-manage/team.js @@ -0,0 +1,133 @@ +/* + * @Author: your name + * @Date: 2021-07-09 17:04:34 + * @LastEditTime: 2021-07-14 13:51:35 + * @LastEditors: Please set LastEditors + * @Description: In User Settings Edit + * @FilePath: \mt-bus-fe\src\api\team-manage\team.js + */ +import request from '@/utils/request' + +export function list(data) { + return request({ + url: '/team/team-record/page', + method: 'post', + data + }) +} + +export function getInfo(data) { + return request({ + url: '/team/team-record/get', + method: 'post', + data + }) +} +// 获取所有的员工 +export function add(data) { + return request({ + url: '/team/team-record/add', + method: 'post', + data + }) +} + +export function offlineUpdate(data) { + return request({ + url: '/team/team-record/offlineUpdate', + method: 'post', + data + }) +} + +// 获取所有的专业 +export function professionVoList(data) { + return request({ + url: 'team/team-record/professionVoList', + method: 'post', + data + }) +} +// 获取所有的员工 +export function workerVoList(data) { + return request({ + url: '/team/team-record/workerVoList', + method: 'post', + data + }) +} + +export function teamSelectList(data) { + return request({ + url: 'team/team-record/teamSelectList', + method: 'post', + data + }) +} + +export function del(data) { + return request({ + url: '/team/team-record/delete', + method: 'post', + data + }) +} + +export function pageMajor(data) { + return request({ + url: '/basic/major/page', + method: 'post', + data + }) +} + +export function pageWork(data) { + return request({ + url: '/basic/worker/page', + method: 'post', + data + }) +} + +// 获取事件日志列表 +export function showLogPage(data) { + return request({ + url: '/team/team-event-log-detail/page', + method: 'post', + data + }) +} + +// 删除事件日志信息 +export function delData(data) { + return request({ + url: '/team/team-event-log-detail/delete', + method: 'post', + data + }) +} + +// 获取事件日志单挑信息 +export function getDataById(data) { + return request({ + url: '/team/team-event-log-detail/get', + method: 'post', + data + }) +} + +export function addLog(data) { + return request({ + url: '/team/team-event-log-detail/add', + method: 'post', + data + }) +} + +export function updateLog(data) { + return request({ + url: '/team/team-event-log-detail/update', + method: 'post', + data + }) +} diff --git a/src/api/team-manage/teamInfo.js b/src/api/team-manage/teamInfo.js new file mode 100644 index 0000000..99332a7 --- /dev/null +++ b/src/api/team-manage/teamInfo.js @@ -0,0 +1,68 @@ +/* + * @Author: gtz + * @Date: 2022-03-25 14:57:07 + * @LastEditors: gtz + * @LastEditTime: 2022-04-07 15:49:07 + * @Description: file content + * @FilePath: \mt-bus-fe\src\api\team-manage\teamInfo.js + */ + +import request from '@/utils/request' + +export function list(data) { + return request({ + url: '/team/team-record/page', + method: 'post', + data + }) +} + +export function getInfo(data) { + return request({ + url: '/team/team-record/get', + method: 'post', + data + }) +} + +export function add(data) { + return request({ + url: '/team/team-record-plan/add', + method: 'post', + data + }) +} + +export function exportFile(data) { + return request({ + url: '/team/team-record/export', + method: 'post', + data, + responseType: 'blob', + timeout: 60000 + }) +} + +export function getTeamList(data) { + return request({ + url: '/basic/team/page', + method: 'post', + data + }) +} + +export function getShiftList(data) { + return request({ + url: '/basic/schedule-plan/page', + method: 'post', + data + }) +} + +export function getWorkShopTree(data) { + return request({ + url: '/team/team-record-plan/sectionTree', + method: 'post', + data + }) +} diff --git a/src/icons/svg/table_cancellation.svg b/src/icons/svg/table_cancellation.svg new file mode 100644 index 0000000..0f05053 --- /dev/null +++ b/src/icons/svg/table_cancellation.svg @@ -0,0 +1,17 @@ + + + 订单管理备份 2 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/icons/svg/table_complete.svg b/src/icons/svg/table_complete.svg new file mode 100644 index 0000000..6dfde55 --- /dev/null +++ b/src/icons/svg/table_complete.svg @@ -0,0 +1,17 @@ + + + 订单管理备份 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/lang/i18n.js b/src/lang/i18n.js index 3d8f325..48a80a7 100644 --- a/src/lang/i18n.js +++ b/src/lang/i18n.js @@ -155,6 +155,14 @@ export default { bind: { zh: '绑定', en: 'Bind' + }, + cancellation: { + zh: '作废', + en: 'cancellation' + }, + complete: { + zh: '完成', + en: 'complete' } }, navbar: { diff --git a/src/lang/i18n/zh/btn/index.js b/src/lang/i18n/zh/btn/index.js index 237f4d0..7a856ef 100644 --- a/src/lang/i18n/zh/btn/index.js +++ b/src/lang/i18n/zh/btn/index.js @@ -90,5 +90,13 @@ export default { download: { zh: '下载', en: 'download' + }, + cancellation: { + zh: '作废', + en: 'cancellation' + }, + complete: { + zh: '完成', + en: 'complete' } } diff --git a/src/views/wmsInStore/acceptGoods.vue b/src/views/wmsInStore/acceptGoods.vue index 2245bee..aa4f71b 100644 --- a/src/views/wmsInStore/acceptGoods.vue +++ b/src/views/wmsInStore/acceptGoods.vue @@ -1,8 +1,178 @@ diff --git a/src/views/wmsInStore/components/accetpGoodsAdd.vue b/src/views/wmsInStore/components/accetpGoodsAdd.vue new file mode 100644 index 0000000..16fea4d --- /dev/null +++ b/src/views/wmsInStore/components/accetpGoodsAdd.vue @@ -0,0 +1,93 @@ + + diff --git a/src/views/wmsInStore/components/inStoreDocumentsAdd.vue b/src/views/wmsInStore/components/inStoreDocumentsAdd.vue new file mode 100644 index 0000000..e1dca5c --- /dev/null +++ b/src/views/wmsInStore/components/inStoreDocumentsAdd.vue @@ -0,0 +1,97 @@ + + diff --git a/src/views/wmsInStore/inStoreDocuments.vue b/src/views/wmsInStore/inStoreDocuments.vue index 46ff80e..6660abe 100644 --- a/src/views/wmsInStore/inStoreDocuments.vue +++ b/src/views/wmsInStore/inStoreDocuments.vue @@ -1,8 +1,183 @@ diff --git a/src/views/wmsInStore/warehouseOperation.vue b/src/views/wmsInStore/warehouseOperation.vue index b065d91..789f697 100644 --- a/src/views/wmsInStore/warehouseOperation.vue +++ b/src/views/wmsInStore/warehouseOperation.vue @@ -1,8 +1,130 @@ diff --git a/src/views/wmsInventoryManagement/inventory.vue b/src/views/wmsInventoryManagement/inventory.vue index 0ff0c4a..4202f46 100644 --- a/src/views/wmsInventoryManagement/inventory.vue +++ b/src/views/wmsInventoryManagement/inventory.vue @@ -1,8 +1,112 @@ diff --git a/src/views/wmsInventoryManagement/inventoryQuery.vue b/src/views/wmsInventoryManagement/inventoryQuery.vue index bf9b17d..5ee0db2 100644 --- a/src/views/wmsInventoryManagement/inventoryQuery.vue +++ b/src/views/wmsInventoryManagement/inventoryQuery.vue @@ -1,8 +1,154 @@ diff --git a/src/views/wmsInventoryManagement/locationQuery.vue b/src/views/wmsInventoryManagement/locationQuery.vue index 52b1a8a..3c71bfa 100644 --- a/src/views/wmsInventoryManagement/locationQuery.vue +++ b/src/views/wmsInventoryManagement/locationQuery.vue @@ -1,8 +1,140 @@ diff --git a/src/views/wmsInventoryManagement/stockTaking.vue b/src/views/wmsInventoryManagement/stockTaking.vue index e2bc3c8..2bd5244 100644 --- a/src/views/wmsInventoryManagement/stockTaking.vue +++ b/src/views/wmsInventoryManagement/stockTaking.vue @@ -1,8 +1,148 @@ diff --git a/src/views/wmsOutStore/components/outStoreDocumentsAdd.vue b/src/views/wmsOutStore/components/outStoreDocumentsAdd.vue new file mode 100644 index 0000000..201259f --- /dev/null +++ b/src/views/wmsOutStore/components/outStoreDocumentsAdd.vue @@ -0,0 +1,88 @@ + + diff --git a/src/views/wmsOutStore/outStoreDocuments.vue b/src/views/wmsOutStore/outStoreDocuments.vue index 43fd332..b094c95 100644 --- a/src/views/wmsOutStore/outStoreDocuments.vue +++ b/src/views/wmsOutStore/outStoreDocuments.vue @@ -1,8 +1,181 @@ diff --git a/src/views/wmsOutStore/outStoreOperation.vue b/src/views/wmsOutStore/outStoreOperation.vue index 161cf3f..54e4628 100644 --- a/src/views/wmsOutStore/outStoreOperation.vue +++ b/src/views/wmsOutStore/outStoreOperation.vue @@ -1,8 +1,180 @@ diff --git a/src/views/wmsStatisticalReports/inventoryReport.vue b/src/views/wmsStatisticalReports/inventoryReport.vue index 66ef3fe..96d9b46 100644 --- a/src/views/wmsStatisticalReports/inventoryReport.vue +++ b/src/views/wmsStatisticalReports/inventoryReport.vue @@ -9,9 +9,13 @@