feat: 新增产品标准、工艺路线及工序参数管理功能

本次提交新增了以下内容:
1. 为产品标准BO的生效日期和失效日期添加Json格式化注解
2. 新增工艺主表、工序参数明细的前后端CRUD接口与页面
3. 新增产品标准相关的全套CRUD接口
4. 新增产品标准管理页面,包含产品用途、化学成分等多类子功能模块
This commit is contained in:
2026-07-03 10:42:48 +08:00
parent c04f40ad5c
commit d7bf12d880
6 changed files with 2185 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
import request from '@/utils/request'
// ==================== 工艺主表 ====================
export function listProcesse(query) {
return request({ url: '/pt/processe/list', method: 'get', params: query })
}
export function getProcesse(processId) {
return request({ url: '/pt/processe/' + processId, method: 'get' })
}
export function addProcesse(data) {
return request({ url: '/pt/processe', method: 'post', data })
}
export function updateProcesse(data) {
return request({ url: '/pt/processe', method: 'put', data })
}
export function delProcesse(processIds) {
return request({ url: '/pt/processe/' + processIds, method: 'delete' })
}
// ==================== 工序参数明细 ====================
export function listProcessStepParam(query) {
return request({ url: '/pt/processStepParam/list', method: 'get', params: query })
}
export function getProcessStepParam(paramId) {
return request({ url: '/pt/processStepParam/' + paramId, method: 'get' })
}
export function addProcessStepParam(data) {
return request({ url: '/pt/processStepParam', method: 'post', data })
}
export function updateProcessStepParam(data) {
return request({ url: '/pt/processStepParam', method: 'put', data })
}
export function delProcessStepParam(paramIds) {
return request({ url: '/pt/processStepParam/' + paramIds, method: 'delete' })
}

View File

@@ -0,0 +1,154 @@
import request from '@/utils/request'
// ==================== 产品标准主表 ====================
export function listProductStandard(query) {
return request({ url: '/pt/productStandard/list', method: 'get', params: query })
}
export function getProductStandard(standardId) {
return request({ url: '/pt/productStandard/' + standardId, method: 'get' })
}
export function addProductStandard(data) {
return request({ url: '/pt/productStandard', method: 'post', data })
}
export function updateProductStandard(data) {
return request({ url: '/pt/productStandard', method: 'put', data })
}
export function delProductStandard(standardIds) {
return request({ url: '/pt/productStandard/' + standardIds, method: 'delete' })
}
// ==================== 产品用途 ====================
export function listProductApplication(query) {
return request({ url: '/pt/productApplication/list', method: 'get', params: query })
}
export function getProductApplication(applicationId) {
return request({ url: '/pt/productApplication/' + applicationId, method: 'get' })
}
export function addProductApplication(data) {
return request({ url: '/pt/productApplication', method: 'post', data })
}
export function updateProductApplication(data) {
return request({ url: '/pt/productApplication', method: 'put', data })
}
export function delProductApplication(applicationIds) {
return request({ url: '/pt/productApplication/' + applicationIds, method: 'delete' })
}
// ==================== 化学成分 ====================
export function listProductChemicalComposition(query) {
return request({ url: '/pt/productChemicalComposition/list', method: 'get', params: query })
}
export function getProductChemicalComposition(compositionId) {
return request({ url: '/pt/productChemicalComposition/' + compositionId, method: 'get' })
}
export function addProductChemicalComposition(data) {
return request({ url: '/pt/productChemicalComposition', method: 'post', data })
}
export function updateProductChemicalComposition(data) {
return request({ url: '/pt/productChemicalComposition', method: 'put', data })
}
export function delProductChemicalComposition(compositionIds) {
return request({ url: '/pt/productChemicalComposition/' + compositionIds, method: 'delete' })
}
// ==================== 镀层规格 ====================
export function listProductCoatingSpec(query) {
return request({ url: '/pt/productCoatingSpec/list', method: 'get', params: query })
}
export function getProductCoatingSpec(coatingId) {
return request({ url: '/pt/productCoatingSpec/' + coatingId, method: 'get' })
}
export function addProductCoatingSpec(data) {
return request({ url: '/pt/productCoatingSpec', method: 'post', data })
}
export function updateProductCoatingSpec(data) {
return request({ url: '/pt/productCoatingSpec', method: 'put', data })
}
export function delProductCoatingSpec(coatingIds) {
return request({ url: '/pt/productCoatingSpec/' + coatingIds, method: 'delete' })
}
// ==================== 尺寸规格 ====================
export function listProductDimension(query) {
return request({ url: '/pt/productDimension/list', method: 'get', params: query })
}
export function getProductDimension(dimensionId) {
return request({ url: '/pt/productDimension/' + dimensionId, method: 'get' })
}
export function addProductDimension(data) {
return request({ url: '/pt/productDimension', method: 'post', data })
}
export function updateProductDimension(data) {
return request({ url: '/pt/productDimension', method: 'put', data })
}
export function delProductDimension(dimensionIds) {
return request({ url: '/pt/productDimension/' + dimensionIds, method: 'delete' })
}
// ==================== 物理性能 ====================
export function listProductPhysicalProperty(query) {
return request({ url: '/pt/productPhysicalProperty/list', method: 'get', params: query })
}
export function getProductPhysicalProperty(propertyId) {
return request({ url: '/pt/productPhysicalProperty/' + propertyId, method: 'get' })
}
export function addProductPhysicalProperty(data) {
return request({ url: '/pt/productPhysicalProperty', method: 'post', data })
}
export function updateProductPhysicalProperty(data) {
return request({ url: '/pt/productPhysicalProperty', method: 'put', data })
}
export function delProductPhysicalProperty(propertyIds) {
return request({ url: '/pt/productPhysicalProperty/' + propertyIds, method: 'delete' })
}
// ==================== 参考标准 ====================
export function listProductRefStandard(query) {
return request({ url: '/pt/productRefStandard/list', method: 'get', params: query })
}
export function getProductRefStandard(refId) {
return request({ url: '/pt/productRefStandard/' + refId, method: 'get' })
}
export function addProductRefStandard(data) {
return request({ url: '/pt/productRefStandard', method: 'post', data })
}
export function updateProductRefStandard(data) {
return request({ url: '/pt/productRefStandard', method: 'put', data })
}
export function delProductRefStandard(refIds) {
return request({ url: '/pt/productRefStandard/' + refIds, method: 'delete' })
}
// ==================== 尺寸公差 ====================
export function listProductTolerance(query) {
return request({ url: '/klp/productTolerance/list', method: 'get', params: query })
}
export function getProductTolerance(toleranceId) {
return request({ url: '/klp/productTolerance/' + toleranceId, method: 'get' })
}
export function addProductTolerance(data) {
return request({ url: '/klp/productTolerance', method: 'post', data })
}
export function updateProductTolerance(data) {
return request({ url: '/klp/productTolerance', method: 'put', data })
}
export function delProductTolerance(toleranceIds) {
return request({ url: '/klp/productTolerance/' + toleranceIds, method: 'delete' })
}
// ==================== 表面质量 ====================
export function listProductSurfaceSpec(query) {
return request({ url: '/pt/productSurfaceSpec/list', method: 'get', params: query })
}
export function getProductSurfaceSpec(surfaceId) {
return request({ url: '/pt/productSurfaceSpec/' + surfaceId, method: 'get' })
}
export function addProductSurfaceSpec(data) {
return request({ url: '/pt/productSurfaceSpec', method: 'post', data })
}
export function updateProductSurfaceSpec(data) {
return request({ url: '/pt/productSurfaceSpec', method: 'put', data })
}
export function delProductSurfaceSpec(surfaceIds) {
return request({ url: '/pt/productSurfaceSpec/' + surfaceIds, method: 'delete' })
}