From 51dc76aa10c23dde24cada6cd68f90c060ed3927 Mon Sep 17 00:00:00 2001 From: zhongwenkai <3478244299@qq.com> Date: Wed, 17 Jun 2026 11:05:51 +0800 Subject: [PATCH 1/3] =?UTF-8?q?style:=20=E5=A4=87=E4=BB=B6=E5=87=BA?= =?UTF-8?q?=E5=85=A5=E5=BA=93=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mes/equipment.js | 9 + src/api/mes/sparepart.js | 9 + src/api/mes/sparepartOutbound.js | 9 + .../pages/sparepartInbound/create.vue | 73 +++++-- .../pages/sparepartOutbound/create.vue | 196 +++++++++++++++--- 5 files changed, 252 insertions(+), 44 deletions(-) diff --git a/src/api/mes/equipment.js b/src/api/mes/equipment.js index b7bccd2..c62fb6e 100644 --- a/src/api/mes/equipment.js +++ b/src/api/mes/equipment.js @@ -31,3 +31,12 @@ export function getEquipmentRepairListByDeviceId(deviceId, params = {}) { params: { deviceId, ...params } }) } + +// 保养工单分页(planType=2为保养) +export function getMaintenanceTicketPage(params = {}) { + return request({ + url: '/admin-api/mes/ticket-management/page', + method: 'get', + params: { planType: '2', pageSize: 100, ...params } + }) +} diff --git a/src/api/mes/sparepart.js b/src/api/mes/sparepart.js index 1afc49a..161bb98 100644 --- a/src/api/mes/sparepart.js +++ b/src/api/mes/sparepart.js @@ -20,3 +20,12 @@ export function getSparepartDetail(id) { params: { id } }) } + +// 备件库存数量 +export function getSparepartStockCount(productId) { + return request({ + url: '/admin-api/erp/stock/get-count', + method: 'get', + params: { productId } + }) +} diff --git a/src/api/mes/sparepartOutbound.js b/src/api/mes/sparepartOutbound.js index 5325f84..59404ae 100644 --- a/src/api/mes/sparepartOutbound.js +++ b/src/api/mes/sparepartOutbound.js @@ -1,5 +1,14 @@ import request from '@/utils/request' +// 备件出库单创建 +export function createSparepartOutbound(data) { + return request({ + url: '/admin-api/erp/stock-out/create', + method: 'post', + data: { ...data, outType: '备件出库' } + }) +} + // 备件出库单分页查询 export function getSparepartOutboundPage(params = {}) { return request({ diff --git a/src/pages_function/pages/sparepartInbound/create.vue b/src/pages_function/pages/sparepartInbound/create.vue index 6bafaee..c2d79e6 100644 --- a/src/pages_function/pages/sparepartInbound/create.vue +++ b/src/pages_function/pages/sparepartInbound/create.vue @@ -1,4 +1,4 @@ -