diff --git a/src/api/mes/mold.js b/src/api/mes/mold.js index 3d6546c..8459cac 100644 --- a/src/api/mes/mold.js +++ b/src/api/mes/mold.js @@ -1,3 +1,4 @@ +import upload from '@/utils/upload' import request from '@/utils/request' export function getMoldDetail(id) { @@ -32,3 +33,90 @@ export function getMoldRepairListByMoldId(moldId, params = {}) { }) } +export function getMoldBrandPage(params = {}) { + return request({ + url: '/admin-api/erp/mold-brand/page', + method: 'get', + params + }) +} + +export function getMoldBrandDetail(id) { + return request({ + url: '/admin-api/erp/mold-brand/get', + method: 'get', + params: { id } + }) +} + +export function getMoldBrandTree() { + return request({ + url: '/admin-api/erp/mold-brand/tree', + method: 'get' + }) +} + +export function getMoldPage(params = {}) { + return request({ + url: '/admin-api/erp/mold-brand/mold/page', + method: 'get', + params + }) +} + +export function createMoldBrand(data) { + return request({ + url: '/admin-api/erp/mold-brand/create', + method: 'post', + data + }) +} + +export function updateMoldBrand(data) { + return request({ + url: '/admin-api/erp/mold-brand/update', + method: 'put', + data + }) +} + +export function deleteMoldBrand(id) { + return request({ + url: '/admin-api/erp/mold-brand/delete', + method: 'delete', + params: { id } + }) +} + +export function createMold(data) { + return request({ + url: '/admin-api/erp/mold-brand/mold/create', + method: 'post', + data + }) +} + +export function updateMold(data) { + return request({ + url: '/admin-api/erp/mold-brand/mold/update', + method: 'put', + data + }) +} + +export function deleteMold(id) { + return request({ + url: '/admin-api/erp/mold-brand/mold/delete', + method: 'delete', + params: { id } + }) +} + +export function uploadMoldImage(filePath, name = 'file') { + return upload({ + url: '/admin-api/infra/file/upload', + name, + filePath, + showLoading: false + }) +} diff --git a/src/api/mes/product.js b/src/api/mes/product.js index b12af00..9872fb1 100644 --- a/src/api/mes/product.js +++ b/src/api/mes/product.js @@ -9,6 +9,13 @@ export function getUnitList() { method: 'get' }) } + +export function getProductUnitSimpleList() { + return request({ + url: '/admin-api/erp/product-unit/simple-list', + method: 'get' + }) +} // 原料列表 export function getItemList() { return request({ diff --git a/src/pages.json b/src/pages.json index a51084a..4b400e1 100644 --- a/src/pages.json +++ b/src/pages.json @@ -420,6 +420,34 @@ "navigationBarTitleText": "设备关键件", "navigationStyle": "custom" } + }, + { + "path": "moldType/index", + "style": { + "navigationBarTitleText": "模具类型", + "navigationStyle": "custom" + } + }, + { + "path": "moldType/detail", + "style": { + "navigationBarTitleText": "模具类型详情", + "navigationStyle": "custom" + } + }, + { + "path": "moldLedger/index", + "style": { + "navigationBarTitleText": "模具台账", + "navigationStyle": "custom" + } + }, + { + "path": "moldLedger/detail", + "style": { + "navigationBarTitleText": "模具台账详情", + "navigationStyle": "custom" + } } ] } diff --git a/src/pages/work.vue b/src/pages/work.vue index 8c73f10..a1b3ed7 100644 --- a/src/pages/work.vue +++ b/src/pages/work.vue @@ -371,8 +371,8 @@ function handleClick(name) { '设备分类': '/pages_function/pages/equipmentCategory/index', '设备台账': '/pages_function/pages/equipmentLedger/index', '设备关键件': '/pages_function/pages/equipmentKeypart/index', - '模具类型': '', - '模具台账': '', + '模具类型': '/pages_function/pages/moldType/index', + '模具台账': '/pages_function/pages/moldLedger/index', '模具出库': '', '模具入库': '', '上下模': '', diff --git a/src/pages_function/pages/moldLedger/detail.vue b/src/pages_function/pages/moldLedger/detail.vue new file mode 100644 index 0000000..0752e63 --- /dev/null +++ b/src/pages_function/pages/moldLedger/detail.vue @@ -0,0 +1,697 @@ + + + + + diff --git a/src/pages_function/pages/moldLedger/index.vue b/src/pages_function/pages/moldLedger/index.vue new file mode 100644 index 0000000..4b76134 --- /dev/null +++ b/src/pages_function/pages/moldLedger/index.vue @@ -0,0 +1,1385 @@ +