diff --git a/.prettierrc.cjs b/.prettierrc.cjs index fae9475..f436405 100644 --- a/.prettierrc.cjs +++ b/.prettierrc.cjs @@ -1,8 +1,8 @@ module.exports = { // 超过最大值换行 - printWidth: 148, - // 使用 2 个空格缩进 - tabWidth: 2, + printWidth: 160, + // 使用 4 个空格缩进 + tabWidth: 4, // 不使用缩进符,而使用空格 useTabs: false, // 行尾不需要有分号 diff --git a/src/api/materialManagement/wms-category.js b/src/api/materialManagement/wms-category.js new file mode 100644 index 0000000..b1375cc --- /dev/null +++ b/src/api/materialManagement/wms-category.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' + +/** + * 物料分类分页查询 + * @param {查询条件} data + */ +export function listMaterialCategories(query) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsCategories/list', + method: 'get', + params: query + }) +} + +/** + * 新增物料分类 + * @param data + */ +export function addMaterialCategories(data) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsCategories', + method: 'post', + data: data + }) +} +/** + * 修改物料分类 + * @param data + */ +export function updateMaterialCategories(data) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsCategories', + method: 'PUT', + data: data + }) +} +/** + * 获取物料分类详情 + * @param {Id} + */ +export function getMaterialCategories(id) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsCategories/' + id, + method: 'get' + }) +} + +/** + * 删除物料分类 + * @param {主键} pid + */ +export function delMaterialCategories(pid) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsCategories/' + pid, + method: 'delete' + }) +} diff --git a/src/api/materialManagement/wms-inventory.js b/src/api/materialManagement/wms-inventory.js new file mode 100644 index 0000000..0778f8d --- /dev/null +++ b/src/api/materialManagement/wms-inventory.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' + +/** + * 物料库位分页查询 + * @param {查询条件} data + */ +export function listPartsInventory(query) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsInventory/list', + method: 'get', + params: query + }) +} + +/** + * 新增物料库位 + * @param data + */ +export function addPartsInventory(data) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsInventory', + method: 'post', + data: data + }) +} +/** + * 修改物料库位 + * @param data + */ +export function updatePartsInventory(data) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsInventory', + method: 'PUT', + data: data + }) +} +/** + * 获取物料库位详情 + * @param {Id} + */ +export function getPartsInventory(id) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsInventory/' + id, + method: 'get' + }) +} + +/** + * 删除物料库位 + * @param {主键} pid + */ +export function delPartsInventory(pid) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsInventory/' + pid, + method: 'delete' + }) +} diff --git a/src/api/materialManagement/wms-log.js b/src/api/materialManagement/wms-log.js new file mode 100644 index 0000000..38ac1af --- /dev/null +++ b/src/api/materialManagement/wms-log.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' + +/** + * 物料出入库记录分页查询 + * @param {查询条件} data + */ +export function listMaterialTransactions(query) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsTransactions/list', + method: 'get', + params: query + }) +} + +/** + * 新增物料出入库记录 + * @param data + */ +export function addMaterialTransactions(data) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsTransactions', + method: 'post', + data: data + }) +} +/** + * 修改物料出入库记录 + * @param data + */ +export function updateMaterialTransactions(data) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsTransactions', + method: 'PUT', + data: data + }) +} +/** + * 获取物料出入库记录详情 + * @param {Id} + */ +export function getMaterialTransactions(id) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsTransactions/' + id, + method: 'get' + }) +} + +/** + * 删除物料出入库记录 + * @param {主键} pid + */ +export function delMaterialTransactions(pid) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsTransactions/' + pid, + method: 'delete' + }) +} diff --git a/src/api/materialManagement/wms-mbom.js b/src/api/materialManagement/wms-mbom.js new file mode 100644 index 0000000..f4d4389 --- /dev/null +++ b/src/api/materialManagement/wms-mbom.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' + +/** + * 物料清单信息表分页查询 + * @param {查询条件} data + */ +export function listMBom(query) { + return request({ + url: 'mes/materialManagement/Parts/MaterialSpareParts/list', + method: 'get', + params: query + }) +} + +/** + * 新增物料清单信息表 + * @param data + */ +export function addMBom(data) { + return request({ + url: 'mes/materialManagement/Parts/MaterialSpareParts', + method: 'post', + data: data + }) +} +/** + * 修改物料清单信息表 + * @param data + */ +export function updateMBom(data) { + return request({ + url: 'mes/materialManagement/Parts/MaterialSpareParts', + method: 'PUT', + data: data + }) +} +/** + * 获取物料清单信息表详情 + * @param {Id} + */ +export function getMBom(id) { + return request({ + url: 'mes/materialManagement/Parts/MaterialSpareParts/' + id, + method: 'get' + }) +} + +/** + * 删除物料清单信息表 + * @param {主键} pid + */ +export function delMBom(pid) { + return request({ + url: 'mes/materialManagement/Parts/MaterialSpareParts/' + pid, + method: 'delete' + }) +} diff --git a/src/api/materialManagement/wms-supplier.js b/src/api/materialManagement/wms-supplier.js new file mode 100644 index 0000000..f07a6cb --- /dev/null +++ b/src/api/materialManagement/wms-supplier.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' + +/** + * 物料供应商分页查询 + * @param {查询条件} data + */ +export function listSupplier(query) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsSuppliers/list', + method: 'get', + params: query + }) +} + +/** + * 新增物料供应商 + * @param data + */ +export function addSupplier(data) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsSuppliers', + method: 'post', + data: data + }) +} +/** + * 修改物料供应商 + * @param data + */ +export function updateSupplier(data) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsSuppliers', + method: 'PUT', + data: data + }) +} +/** + * 获取物料供应商详情 + * @param {Id} + */ +export function getSupplier(id) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsSuppliers/' + id, + method: 'get' + }) +} + +/** + * 删除物料供应商 + * @param {主键} pid + */ +export function delSupplier(pid) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsSuppliers/' + pid, + method: 'delete' + }) +} diff --git a/src/api/materialManagement/wms-warehouse.js b/src/api/materialManagement/wms-warehouse.js new file mode 100644 index 0000000..4aaa66d --- /dev/null +++ b/src/api/materialManagement/wms-warehouse.js @@ -0,0 +1,129 @@ +import request from '@/utils/request' + +/** + * 库位信息表分页查询 + * @param {查询条件} data + */ +export function listWarehouse(query) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsStorageLocations/list', + method: 'get', + params: query + }) +} + +/** + * 新增库位信息表 + * @param data + */ +export function addWarehouse(data) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsStorageLocations', + method: 'post', + data: data + }) +} +/** + * 修改库位信息表 + * @param data + */ +export function updateWarehouse(data) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsStorageLocations', + method: 'PUT', + data: data + }) +} +/** + * 获取库位信息表详情 + * @param {Id} + */ +export function getWarehouse(id) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsStorageLocations/' + id, + method: 'get' + }) +} + +/** + * 删除库位信息表 + * @param {主键} pid + */ +export function delWarehouse(pid) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsStorageLocations/' + pid, + method: 'delete' + }) +} + +/** + * 获取库位下拉 + * @param {查询条件} data + */ +export function getLocationOptions(query) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsStorageLocations/list_location_code', + method: 'get', + params: query + }) +} + +/** + * 获取货物下拉 + * @param {查询条件} data + */ +export function getSparePartsOptions(query) { + return request({ + url: 'mes/materialManagement/Parts/MaterialSpareParts/list_nopage', + method: 'get', + params: query + }) +} + +/** + * 获取供应商下拉 + * @param {查询条件} data + */ +export function getSupplierOptions(query) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsSuppliers/list_supplier_No_Page', + method: 'get', + params: query + }) +} + +/** + * 入库 + * @param {查询条件} data + */ +export function EntryInventory(data) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsInventory/entryInventory', + method: 'post', + data: data + }) +} + +/** + * 出库 + * @param {查询条件} data + */ +export function OutInventory(data) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsInventory/OutInventory', + method: 'post', + data: data + }) +} + +/** + * 盘点 + * @param {查询条件} data + */ +export function CheckInventory(data) { + return request({ + url: 'mes/materialManagement/Parts/MaterialPartsInventory/CheckInventory', + method: 'post', + data: data + }) +} diff --git a/src/views/materialManagement/category/index.vue b/src/views/materialManagement/category/index.vue new file mode 100644 index 0000000..5d09536 --- /dev/null +++ b/src/views/materialManagement/category/index.vue @@ -0,0 +1,229 @@ + + + + diff --git a/src/views/materialManagement/inventory/index.vue b/src/views/materialManagement/inventory/index.vue new file mode 100644 index 0000000..748b7f7 --- /dev/null +++ b/src/views/materialManagement/inventory/index.vue @@ -0,0 +1,381 @@ + + + + + + diff --git a/src/views/materialManagement/log/inventoryChangeLog.vue b/src/views/materialManagement/log/inventoryChangeLog.vue new file mode 100644 index 0000000..647655f --- /dev/null +++ b/src/views/materialManagement/log/inventoryChangeLog.vue @@ -0,0 +1,307 @@ + + + + diff --git a/src/views/materialManagement/mbom/index.vue b/src/views/materialManagement/mbom/index.vue new file mode 100644 index 0000000..be0ad97 --- /dev/null +++ b/src/views/materialManagement/mbom/index.vue @@ -0,0 +1,280 @@ + + + + diff --git a/src/views/materialManagement/supplier/index.vue b/src/views/materialManagement/supplier/index.vue new file mode 100644 index 0000000..b50f1c2 --- /dev/null +++ b/src/views/materialManagement/supplier/index.vue @@ -0,0 +1,275 @@ + + + + diff --git a/src/views/materialManagement/warehouse/index.vue b/src/views/materialManagement/warehouse/index.vue new file mode 100644 index 0000000..7c0e41c --- /dev/null +++ b/src/views/materialManagement/warehouse/index.vue @@ -0,0 +1,233 @@ + + + +