diff --git a/src/api/mes/zjitem/index.ts b/src/api/mes/zjitem/index.ts index 64a8363f..d9a9af6b 100644 --- a/src/api/mes/zjitem/index.ts +++ b/src/api/mes/zjitem/index.ts @@ -1,47 +1,52 @@ -import request from '@/config/axios' - -// 质量管理-检验项目 VO -export interface ZjItemVO { - id: number // ID - zjType: number // 检验类型 - name: string // 名称 - remark: string // 备注 - tool: string // 作业方式 - standardVal: number // 标准值 - unit: string // 单位 - upperVal: number // 上限值 - lowerVal: number // 下限值 -} - -// 质量管理-检验项目 API -export const ZjItemApi = { - // 查询质量管理-检验项目分页 - getZjItemPage: async (params: any) => { - return await request.get({ url: `/mes/zj-item/page`, params }) - }, - - // 查询质量管理-检验项目详情 - getZjItem: async (id: number) => { - return await request.get({ url: `/mes/zj-item/get?id=` + id }) - }, - - // 新增质量管理-检验项目 - createZjItem: async (data: ZjItemVO) => { - return await request.post({ url: `/mes/zj-item/create`, data }) - }, - - // 修改质量管理-检验项目 - updateZjItem: async (data: ZjItemVO) => { - return await request.put({ url: `/mes/zj-item/update`, data }) - }, - - // 删除质量管理-检验项目 - deleteZjItem: async (id: number) => { - return await request.delete({ url: `/mes/zj-item/delete?id=` + id }) - }, - - // 导出质量管理-检验项目 Excel - exportZjItem: async (params) => { - return await request.download({ url: `/mes/zj-item/export-excel`, params }) - }, -} \ No newline at end of file +import request from '@/config/axios' + +// 质量管理-检验项目 VO +export interface ZjItemVO { + id: number // ID + zjType: number // 检验类型 + name: string // 名称 + zjTypeName?: string + remark: string // 备注 + tool: string // 作业方式 + standardVal: number // 标准值 + unit: string // 单位 + upperVal: number // 上限值 + lowerVal: number // 下限值 +} + +// 质量管理-检验项目 API +export const ZjItemApi = { + // 查询质量管理-检验项目分页 + getZjItemPage: async (params: any) => { + return await request.get({ url: `/mes/zj-item/page`, params }) + }, + + getZjItemList: async () => { + return await request.get({ url: `/mes/zj-item/list` }) + }, + + // 查询质量管理-检验项目详情 + getZjItem: async (id: number) => { + return await request.get({ url: `/mes/zj-item/get?id=` + id }) + }, + + // 新增质量管理-检验项目 + createZjItem: async (data: ZjItemVO) => { + return await request.post({ url: `/mes/zj-item/create`, data }) + }, + + // 修改质量管理-检验项目 + updateZjItem: async (data: ZjItemVO) => { + return await request.put({ url: `/mes/zj-item/update`, data }) + }, + + // 删除质量管理-检验项目 + deleteZjItem: async (id: number) => { + return await request.delete({ url: `/mes/zj-item/delete?id=` + id }) + }, + + // 导出质量管理-检验项目 Excel + exportZjItem: async (params) => { + return await request.download({ url: `/mes/zj-item/export-excel`, params }) + }, +} diff --git a/src/api/mes/zjschema/index.ts b/src/api/mes/zjschema/index.ts index f166c33f..88c406cc 100644 --- a/src/api/mes/zjschema/index.ts +++ b/src/api/mes/zjschema/index.ts @@ -1,44 +1,49 @@ -import request from '@/config/axios' - -// 检验方案 VO -export interface ZjSchemaVO { - type: string // 类型 - name: string // 名称 - remark: string // 备注 - sampleMethod: string // 抽检方式 - val: number // 值 - item: string // 关联项目 -} - -// 检验方案 API -export const ZjSchemaApi = { - // 查询检验方案分页 - getZjSchemaPage: async (params: any) => { - return await request.get({ url: `/mes/zj-schema/page`, params }) - }, - - // 查询检验方案详情 - getZjSchema: async (id: number) => { - return await request.get({ url: `/mes/zj-schema/get?id=` + id }) - }, - - // 新增检验方案 - createZjSchema: async (data: ZjSchemaVO) => { - return await request.post({ url: `/mes/zj-schema/create`, data }) - }, - - // 修改检验方案 - updateZjSchema: async (data: ZjSchemaVO) => { - return await request.put({ url: `/mes/zj-schema/update`, data }) - }, - - // 删除检验方案 - deleteZjSchema: async (id: number) => { - return await request.delete({ url: `/mes/zj-schema/delete?id=` + id }) - }, - - // 导出检验方案 Excel - exportZjSchema: async (params) => { - return await request.download({ url: `/mes/zj-schema/export-excel`, params }) - }, -} \ No newline at end of file +import request from '@/config/axios' + +// 检验方案 VO +export interface ZjSchemaVO { + id: number + type: string + name: string + remark: string + sampleMethod: string + val: string + item: string +} + +// 检验方案 API +export const ZjSchemaApi = { + // 查询检验方案分页 + getZjSchemaPage: async (params: any) => { + return await request.get({ url: `/mes/zj-schema/page`, params }) + }, + + // 查询检验方案详情 + getZjSchema: async (id: number) => { + return await request.get({ url: `/mes/zj-schema/get?id=` + id }) + }, + + // 新增检验方案 + createZjSchema: async (data: ZjSchemaVO) => { + return await request.post({ url: `/mes/zj-schema/create`, data }) + }, + + // 修改检验方案 + updateZjSchema: async (data: ZjSchemaVO) => { + return await request.put({ url: `/mes/zj-schema/update`, data }) + }, + + // 删除检验方案 + deleteZjSchema: async (id: number) => { + return await request.delete({ url: `/mes/zj-schema/delete?id=` + id }) + }, + + // 导出检验方案 Excel + exportZjSchema: async (params) => { + return await request.download({ url: `/mes/zj-schema/export-excel`, params }) + }, + + getItemList: async (id: number) => { + return await request.get({ url: `/mes/zj-schema/getItemList?id=` + id }) + }, +} diff --git a/src/views/mes/zjschema/ZjSchemaForm.vue b/src/views/mes/zjschema/ZjSchemaForm.vue index ea3368be..2ad687e6 100644 --- a/src/views/mes/zjschema/ZjSchemaForm.vue +++ b/src/views/mes/zjschema/ZjSchemaForm.vue @@ -1,31 +1,50 @@ \ No newline at end of file + + + diff --git a/src/views/mes/zjschema/index.vue b/src/views/mes/zjschema/index.vue index 7c2308a5..04acb729 100644 --- a/src/views/mes/zjschema/index.vue +++ b/src/views/mes/zjschema/index.vue @@ -1,97 +1,58 @@ \ No newline at end of file +