From 07e8a453d039582f7e3570e4c5a767c50b58746e Mon Sep 17 00:00:00 2001 From: Yangwl <1726150332@qq.com> Date: Fri, 14 Feb 2025 17:07:28 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=A8=E9=87=8F=E6=A8=A1=E5=9D=97=E9=A6=96?= =?UTF-8?q?=E6=AC=A1=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/qms/defectDetail/index.ts | 77 ++++++ src/api/qms/defectDetail/types.ts | 211 ++++++++++++++ src/api/qms/defectInfo/index.ts | 77 ++++++ src/api/qms/defectInfo/types.ts | 76 ++++++ src/api/qms/dynamicStandard/index.ts | 77 ++++++ src/api/qms/dynamicStandard/types.ts | 116 ++++++++ src/api/qms/gradeInfo/index.ts | 77 ++++++ src/api/qms/gradeInfo/types.ts | 126 +++++++++ src/api/qms/inspectionItems/index.ts | 77 ++++++ src/api/qms/inspectionItems/types.ts | 346 +++++++++++++++++++++++ src/api/qms/inspectionRules/index.ts | 77 ++++++ src/api/qms/inspectionRules/types.ts | 91 ++++++ src/api/qms/levelInfo/index.ts | 77 ++++++ src/api/qms/levelInfo/types.ts | 91 ++++++ src/api/qms/revisionInfo/index.ts | 77 ++++++ src/api/qms/revisionInfo/types.ts | 46 ++++ src/api/qms/rimInfo/index.ts | 77 ++++++ src/api/qms/rimInfo/types.ts | 76 ++++++ src/views/qms/defectInfo/data.vue | 327 ++++++++++++++++++++++ src/views/qms/defectInfo/index.vue | 274 +++++++++++++++++++ src/views/qms/dynamicStandard/index.vue | 273 ++++++++++++++++++ src/views/qms/gradeInfo/index.vue | 317 +++++++++++++++++++++ src/views/qms/inspectionItems/index.vue | 309 +++++++++++++++++++++ src/views/qms/inspectionRules/index.vue | 349 ++++++++++++++++++++++++ src/views/qms/levelInfo/index.vue | 305 +++++++++++++++++++++ src/views/qms/revisionInfo/index.vue | 238 ++++++++++++++++ src/views/qms/rimInfo/index.vue | 259 ++++++++++++++++++ 27 files changed, 4523 insertions(+) create mode 100644 src/api/qms/defectDetail/index.ts create mode 100644 src/api/qms/defectDetail/types.ts create mode 100644 src/api/qms/defectInfo/index.ts create mode 100644 src/api/qms/defectInfo/types.ts create mode 100644 src/api/qms/dynamicStandard/index.ts create mode 100644 src/api/qms/dynamicStandard/types.ts create mode 100644 src/api/qms/gradeInfo/index.ts create mode 100644 src/api/qms/gradeInfo/types.ts create mode 100644 src/api/qms/inspectionItems/index.ts create mode 100644 src/api/qms/inspectionItems/types.ts create mode 100644 src/api/qms/inspectionRules/index.ts create mode 100644 src/api/qms/inspectionRules/types.ts create mode 100644 src/api/qms/levelInfo/index.ts create mode 100644 src/api/qms/levelInfo/types.ts create mode 100644 src/api/qms/revisionInfo/index.ts create mode 100644 src/api/qms/revisionInfo/types.ts create mode 100644 src/api/qms/rimInfo/index.ts create mode 100644 src/api/qms/rimInfo/types.ts create mode 100644 src/views/qms/defectInfo/data.vue create mode 100644 src/views/qms/defectInfo/index.vue create mode 100644 src/views/qms/dynamicStandard/index.vue create mode 100644 src/views/qms/gradeInfo/index.vue create mode 100644 src/views/qms/inspectionItems/index.vue create mode 100644 src/views/qms/inspectionRules/index.vue create mode 100644 src/views/qms/levelInfo/index.vue create mode 100644 src/views/qms/revisionInfo/index.vue create mode 100644 src/views/qms/rimInfo/index.vue diff --git a/src/api/qms/defectDetail/index.ts b/src/api/qms/defectDetail/index.ts new file mode 100644 index 0000000..2de4c47 --- /dev/null +++ b/src/api/qms/defectDetail/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { DefectDetailVO, DefectDetailForm, DefectDetailQuery } from '@/api/qms/defectDetail/types'; + +/** + * 查询病疵详细列表 + * @param query + * @returns {*} + */ + +export const listDefectDetail = (query?: DefectDetailQuery): AxiosPromise => { + return request({ + url: '/qms/defectDetail/list', + method: 'get', + params: query + }); +}; + +/** + * 查询病疵详细详细 + * @param defectDetailId + */ +export const getDefectDetail = (defectDetailId: string | number): AxiosPromise => { + return request({ + url: '/qms/defectDetail/' + defectDetailId, + method: 'get' + }); +}; + +/** + * 新增病疵详细 + * @param data + */ +export const addDefectDetail = (data: DefectDetailForm) => { + return request({ + url: '/qms/defectDetail', + method: 'post', + data: data + }); +}; + +/** + * 修改病疵详细 + * @param data + */ +export const updateDefectDetail = (data: DefectDetailForm) => { + return request({ + url: '/qms/defectDetail', + method: 'put', + data: data + }); +}; + +/** + * 删除病疵详细 + * @param defectDetailId + */ +export const delDefectDetail = (defectDetailId: string | number | Array) => { + return request({ + url: '/qms/defectDetail/' + defectDetailId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询病疵详细列表 + * @param query + * @returns {*} + */ +export function getQcDefectDetailList (query) { + return request({ + url: '/qms/defectDetail/getQcDefectDetailList', + method: 'get', + params: query + }); +}; diff --git a/src/api/qms/defectDetail/types.ts b/src/api/qms/defectDetail/types.ts new file mode 100644 index 0000000..1c6729f --- /dev/null +++ b/src/api/qms/defectDetail/types.ts @@ -0,0 +1,211 @@ +export interface DefectDetailVO { + /** + * 主键标识 + */ + defectDetailId: string | number; + + /** + * 病疵编码 + */ + defectCode: number; + + /** + * 病疵描述 + */ + defectDesc: string; + + /** + * 病疵类型 + */ + defectType: string; + + /** + * 排序 + */ + sort: string; + + /** + * 工序 + */ + operation: string; + + /** + * 层级 + */ + defectLevel: string; + + /** + * 状态(0正常 1停用) + */ + status: string; + + /** + * 是否删除(1是 0否) + */ + isFlag: string; + + /** + * 预留字段 + */ + attr1: string; + + /** + * 预留字段 + */ + attr2: string; + + /** + * 预留字段 + */ + attr3: string; + + /** + * 预留字段 + */ + attr4: string; + +} + +export interface DefectDetailForm extends BaseEntity { + /** + * 主键标识 + */ + defectDetailId?: string | number; + + /** + * 病疵编码 + */ + defectCode?: number; + + /** + * 病疵描述 + */ + defectDesc?: string; + + /** + * 病疵类型 + */ + defectType?: string; + + /** + * 排序 + */ + sort?: string; + + /** + * 工序 + */ + operation?: string; + + /** + * 层级 + */ + defectLevel?: string; + + /** + * 状态(0正常 1停用) + */ + status?: string; + + /** + * 是否删除(1是 0否) + */ + isFlag?: string; + + /** + * 预留字段 + */ + attr1?: string; + + /** + * 预留字段 + */ + attr2?: string; + + /** + * 预留字段 + */ + attr3?: string; + + /** + * 预留字段 + */ + attr4?: string; + +} + +export interface DefectDetailQuery extends PageQuery { + + /** + * 主键标识 + */ + defectDetailId?: string | number; + + /** + * 病疵编码 + */ + defectCode?: number; + + /** + * 病疵描述 + */ + defectDesc?: string; + + /** + * 病疵类型 + */ + defectType?: string; + + /** + * 排序 + */ + sort?: string; + + /** + * 工序 + */ + operation?: string; + + /** + * 层级 + */ + defectLevel?: string; + + /** + * 状态(0正常 1停用) + */ + status?: string; + + /** + * 是否删除(1是 0否) + */ + isFlag?: string; + + /** + * 预留字段 + */ + attr1?: string; + + /** + * 预留字段 + */ + attr2?: string; + + /** + * 预留字段 + */ + attr3?: string; + + /** + * 预留字段 + */ + attr4?: string; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/api/qms/defectInfo/index.ts b/src/api/qms/defectInfo/index.ts new file mode 100644 index 0000000..5ad8bf0 --- /dev/null +++ b/src/api/qms/defectInfo/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { DefectInfoVO, DefectInfoForm, DefectInfoQuery } from '@/api/qms/defectInfo/types'; + +/** + * 查询病疵信息列表 + * @param query + * @returns {*} + */ + +export const listDefectInfo = (query?: DefectInfoQuery): AxiosPromise => { + return request({ + url: '/qms/defectInfo/list', + method: 'get', + params: query + }); +}; + +/** + * 查询病疵信息详细 + * @param defectId + */ +export const getDefectInfo = (defectId: string | number): AxiosPromise => { + return request({ + url: '/qms/defectInfo/' + defectId, + method: 'get' + }); +}; + +/** + * 新增病疵信息 + * @param data + */ +export const addDefectInfo = (data: DefectInfoForm) => { + return request({ + url: '/qms/defectInfo', + method: 'post', + data: data + }); +}; + +/** + * 修改病疵信息 + * @param data + */ +export const updateDefectInfo = (data: DefectInfoForm) => { + return request({ + url: '/qms/defectInfo', + method: 'put', + data: data + }); +}; + +/** + * 删除病疵信息 + * @param defectId + */ +export const delDefectInfo = (defectId: string | number | Array) => { + return request({ + url: '/qms/defectInfo/' + defectId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询病疵信息列表 + * @param query + * @returns {*} + */ +export function getQcDefectInfoList (query) { + return request({ + url: '/qms/defectInfo/getQcDefectInfoList', + method: 'get', + params: query + }); +}; diff --git a/src/api/qms/defectInfo/types.ts b/src/api/qms/defectInfo/types.ts new file mode 100644 index 0000000..236313e --- /dev/null +++ b/src/api/qms/defectInfo/types.ts @@ -0,0 +1,76 @@ +export interface DefectInfoVO { + /** + * 病疵名称 + */ + defectName: string; + + /** + * 病疵类型 + */ + defectType: number; + + /** + * 状态(0正常 1停用) + */ + status: string; + + /** + * 工序 + */ + operation: string; + +} + +export interface DefectInfoForm extends BaseEntity { + /** + * 病疵名称 + */ + defectName?: string; + + /** + * 病疵类型 + */ + defectType?: number; + + /** + * 状态(0正常 1停用) + */ + status?: string; + + /** + * 工序 + */ + operation?: string; + +} + +export interface DefectInfoQuery extends PageQuery { + + /** + * 病疵名称 + */ + defectName?: string; + + /** + * 病疵类型 + */ + defectType?: number; + + /** + * 状态(0正常 1停用) + */ + status?: string; + + /** + * 工序 + */ + operation?: string; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/api/qms/dynamicStandard/index.ts b/src/api/qms/dynamicStandard/index.ts new file mode 100644 index 0000000..d1f072f --- /dev/null +++ b/src/api/qms/dynamicStandard/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { DynamicStandardVO, DynamicStandardForm, DynamicStandardQuery } from '@/api/qms/dynamicStandard/types'; + +/** + * 查询动均质检标准维护列表 + * @param query + * @returns {*} + */ + +export const listDynamicStandard = (query?: DynamicStandardQuery): AxiosPromise => { + return request({ + url: '/qms/dynamicStandard/list', + method: 'get', + params: query + }); +}; + +/** + * 查询动均质检标准维护详细 + * @param standardId + */ +export const getDynamicStandard = (standardId: string | number): AxiosPromise => { + return request({ + url: '/qms/dynamicStandard/' + standardId, + method: 'get' + }); +}; + +/** + * 新增动均质检标准维护 + * @param data + */ +export const addDynamicStandard = (data: DynamicStandardForm) => { + return request({ + url: '/qms/dynamicStandard', + method: 'post', + data: data + }); +}; + +/** + * 修改动均质检标准维护 + * @param data + */ +export const updateDynamicStandard = (data: DynamicStandardForm) => { + return request({ + url: '/qms/dynamicStandard', + method: 'put', + data: data + }); +}; + +/** + * 删除动均质检标准维护 + * @param standardId + */ +export const delDynamicStandard = (standardId: string | number | Array) => { + return request({ + url: '/qms/dynamicStandard/' + standardId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询动均质检标准维护列表 + * @param query + * @returns {*} + */ +export function getQcDynamicStandardList (query) { + return request({ + url: '/qms/dynamicStandard/getQcDynamicStandardList', + method: 'get', + params: query + }); +}; diff --git a/src/api/qms/dynamicStandard/types.ts b/src/api/qms/dynamicStandard/types.ts new file mode 100644 index 0000000..c4d6417 --- /dev/null +++ b/src/api/qms/dynamicStandard/types.ts @@ -0,0 +1,116 @@ +export interface DynamicStandardVO { + /** + * 规格编码 + */ + speCode: string; + + /** + * 规格名称 + */ + speName: string; + + /** + * 动平衡质检标准 + */ + dynamicStandard: string; + + /** + * X光质检标准 + */ + xrayStandard: string; + + /** + * 均匀性质检标准 + */ + uniformityStandard: string; + +} + +export interface DynamicStandardForm extends BaseEntity { + /** + * 主键标识 + */ + standardId?: string | number; + + /** + * 规格编码 + */ + speCode?: string; + + /** + * 规格名称 + */ + speName?: string; + + /** + * 动平衡质检标准 + */ + dynamicStandard?: string; + + /** + * X光质检标准 + */ + xrayStandard?: string; + + /** + * 均匀性质检标准 + */ + uniformityStandard?: string; + + /** + * 预留字段 + */ + attr1?: string; + + /** + * 预留字段 + */ + attr2?: string; + + /** + * 预留字段 + */ + attr3?: string; + + /** + * 预留字段 + */ + attr4?: string; + +} + +export interface DynamicStandardQuery extends PageQuery { + + /** + * 规格编码 + */ + speCode?: string; + + /** + * 规格名称 + */ + speName?: string; + + /** + * 动平衡质检标准 + */ + dynamicStandard?: string; + + /** + * X光质检标准 + */ + xrayStandard?: string; + + /** + * 均匀性质检标准 + */ + uniformityStandard?: string; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/api/qms/gradeInfo/index.ts b/src/api/qms/gradeInfo/index.ts new file mode 100644 index 0000000..6bc0e9f --- /dev/null +++ b/src/api/qms/gradeInfo/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { GradeInfoVO, GradeInfoForm, GradeInfoQuery } from '@/api/qms/gradeInfo/types'; + +/** + * 查询品级信息列表 + * @param query + * @returns {*} + */ + +export const listGradeInfo = (query?: GradeInfoQuery): AxiosPromise => { + return request({ + url: '/qms/gradeInfo/list', + method: 'get', + params: query + }); +}; + +/** + * 查询品级信息详细 + * @param gradeId + */ +export const getGradeInfo = (gradeId: string | number): AxiosPromise => { + return request({ + url: '/qms/gradeInfo/' + gradeId, + method: 'get' + }); +}; + +/** + * 新增品级信息 + * @param data + */ +export const addGradeInfo = (data: GradeInfoForm) => { + return request({ + url: '/qms/gradeInfo', + method: 'post', + data: data + }); +}; + +/** + * 修改品级信息 + * @param data + */ +export const updateGradeInfo = (data: GradeInfoForm) => { + return request({ + url: '/qms/gradeInfo', + method: 'put', + data: data + }); +}; + +/** + * 删除品级信息 + * @param gradeId + */ +export const delGradeInfo = (gradeId: string | number | Array) => { + return request({ + url: '/qms/gradeInfo/' + gradeId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询品级信息列表 + * @param query + * @returns {*} + */ +export function getQcGradeInfoList (query) { + return request({ + url: '/qms/gradeInfo/getQcGradeInfoList', + method: 'get', + params: query + }); +}; diff --git a/src/api/qms/gradeInfo/types.ts b/src/api/qms/gradeInfo/types.ts new file mode 100644 index 0000000..1771b5d --- /dev/null +++ b/src/api/qms/gradeInfo/types.ts @@ -0,0 +1,126 @@ +export interface GradeInfoVO { + /** + * 品级编码 + */ + gradeCode: string; + + /** + * 品级名称 + */ + gradeName: string; + + /** + * 工序编码 + */ + operationCode: string; + + /** + * 工序名称 + */ + operationName: string; + + /** + * 车间/工程 + */ + workshop: string; + + /** + * 排序 + */ + sort: number; + + /** + * 状态 + */ + status: string; + +} + +export interface GradeInfoForm extends BaseEntity { + /** + * 品级主键 + */ + gradeId?: string | number; + + /** + * 品级编码 + */ + gradeCode?: string; + + /** + * 品级名称 + */ + gradeName?: string; + + /** + * 工序编码 + */ + operationCode?: string; + + /** + * 工序名称 + */ + operationName?: string; + + /** + * 车间/工程 + */ + workshop?: string; + + /** + * 排序 + */ + sort?: number; + + /** + * 状态 + */ + status?: string; + +} + +export interface GradeInfoQuery extends PageQuery { + + /** + * 品级编码 + */ + gradeCode?: string; + + /** + * 品级名称 + */ + gradeName?: string; + + /** + * 工序编码 + */ + operationCode?: string; + + /** + * 工序名称 + */ + operationName?: string; + + /** + * 车间/工程 + */ + workshop?: string; + + /** + * 排序 + */ + sort?: number; + + /** + * 状态 + */ + status?: string; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/api/qms/inspectionItems/index.ts b/src/api/qms/inspectionItems/index.ts new file mode 100644 index 0000000..0bd7342 --- /dev/null +++ b/src/api/qms/inspectionItems/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { InspectionItemsVO, InspectionItemsForm, InspectionItemsQuery } from '@/api/qms/inspectionItems/types'; + +/** + * 查询检验项目基础列表 + * @param query + * @returns {*} + */ + +export const listInspectionItems = (query?: InspectionItemsQuery): AxiosPromise => { + return request({ + url: '/qms/inspectionItems/list', + method: 'get', + params: query + }); +}; + +/** + * 查询检验项目基础详细 + * @param inspectionItemId + */ +export const getInspectionItems = (inspectionItemId: string | number): AxiosPromise => { + return request({ + url: '/qms/inspectionItems/' + inspectionItemId, + method: 'get' + }); +}; + +/** + * 新增检验项目基础 + * @param data + */ +export const addInspectionItems = (data: InspectionItemsForm) => { + return request({ + url: '/qms/inspectionItems', + method: 'post', + data: data + }); +}; + +/** + * 修改检验项目基础 + * @param data + */ +export const updateInspectionItems = (data: InspectionItemsForm) => { + return request({ + url: '/qms/inspectionItems', + method: 'put', + data: data + }); +}; + +/** + * 删除检验项目基础 + * @param inspectionItemId + */ +export const delInspectionItems = (inspectionItemId: string | number | Array) => { + return request({ + url: '/qms/inspectionItems/' + inspectionItemId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询检验项目基础列表 + * @param query + * @returns {*} + */ +export function getQcInspectionItemsList (query) { + return request({ + url: '/qms/inspectionItems/getQcInspectionItemsList', + method: 'get', + params: query + }); +}; diff --git a/src/api/qms/inspectionItems/types.ts b/src/api/qms/inspectionItems/types.ts new file mode 100644 index 0000000..2f1c8d6 --- /dev/null +++ b/src/api/qms/inspectionItems/types.ts @@ -0,0 +1,346 @@ +export interface InspectionItemsVO { + /** + * 主键标识 + */ + inspectionItemId: string | number; + + /** + * 检验规则描述 + */ + itemDesc: string; + + /** + * 检验规则描述 + */ + itemDesc: string; + + /** + * 检验规则属性编码(定性0/定量1) + */ + propertyCode: number; + + /** + * 检验规则属性编码(定性0/定量1) + */ + propertyCode: number; + + /** + * 检验方式 + */ + inspectionMode: string; + + /** + * 检验方式 + */ + inspectionMode: string; + + /** + * 检验工具/设备 + */ + inspectionTool: string; + + /** + * 检验工具/设备 + */ + inspectionTool: string; + + /** + * 上限值 + */ + upperLimit: number; + + /** + * 上限值 + */ + upperLimit: number; + + /** + * 下限值 + */ + lowerLimit: number; + + /** + * 下限值 + */ + lowerLimit: number; + + /** + * 是否标识(1是 0否) + */ + isFlag: string; + + /** + * 预留字段 + */ + attr1: string; + + /** + * 预留字段 + */ + attr2: string; + + /** + * 预留字段 + */ + attr3: string; + + /** + * 预留字段 + */ + attr4: string; + + /** + * 创建人 + */ + createBy: string; + + /** + * 创建时间 + */ + createTime: string; + +} + +export interface InspectionItemsForm extends BaseEntity { + /** + * 主键标识 + */ + inspectionItemId?: string | number; + + /** + * 主键标识 + */ + inspectionItemId?: string | number; + + /** + * 租户编号 + */ + tenantId?: string | number; + + /** + * 检验规则描述 + */ + itemDesc?: string; + + /** + * 检验规则描述 + */ + itemDesc?: string; + + /** + * 检验规则属性编码(定性0/定量1) + */ + propertyCode?: number; + + /** + * 检验规则属性编码(定性0/定量1) + */ + propertyCode?: number; + + /** + * 检验方式 + */ + inspectionMode?: string; + + /** + * 检验方式 + */ + inspectionMode?: string; + + /** + * 检验工具/设备 + */ + inspectionTool?: string; + + /** + * 检验工具/设备 + */ + inspectionTool?: string; + + /** + * 上限值 + */ + upperLimit?: number; + + /** + * 上限值 + */ + upperLimit?: number; + + /** + * 下限值 + */ + lowerLimit?: number; + + /** + * 下限值 + */ + lowerLimit?: number; + + /** + * 是否标识(1是 0否) + */ + isFlag?: string; + + /** + * 是否标识(1是 0否) + */ + isFlag?: string; + + /** + * 预留字段 + */ + attr1?: string; + + /** + * 预留字段 + */ + attr1?: string; + + /** + * 预留字段 + */ + attr2?: string; + + /** + * 预留字段 + */ + attr2?: string; + + /** + * 预留字段 + */ + attr3?: string; + + /** + * 预留字段 + */ + attr3?: string; + + /** + * 预留字段 + */ + attr4?: string; + + /** + * 预留字段 + */ + attr4?: string; + + /** + * 创建人 + */ + createBy?: string; + + /** + * 更新人 + */ + updateBy?: string; + + /** + * 更新时间 + */ + updateTime?: string; + +} + +export interface InspectionItemsQuery extends PageQuery { + + /** + * 主键标识 + */ + inspectionItemId?: string | number; + + /** + * 检验规则描述 + */ + itemDesc?: string; + + /** + * 检验规则描述 + */ + itemDesc?: string; + + /** + * 检验规则属性编码(定性0/定量1) + */ + propertyCode?: number; + + /** + * 检验规则属性编码(定性0/定量1) + */ + propertyCode?: number; + + /** + * 检验方式 + */ + inspectionMode?: string; + + /** + * 检验方式 + */ + inspectionMode?: string; + + /** + * 检验工具/设备 + */ + inspectionTool?: string; + + /** + * 检验工具/设备 + */ + inspectionTool?: string; + + /** + * 上限值 + */ + upperLimit?: number; + + /** + * 下限值 + */ + lowerLimit?: number; + + /** + * 是否标识(1是 0否) + */ + isFlag?: string; + + /** + * 预留字段 + */ + attr1?: string; + + /** + * 预留字段 + */ + attr2?: string; + + /** + * 预留字段 + */ + attr3?: string; + + /** + * 预留字段 + */ + attr4?: string; + + /** + * 创建人 + */ + createBy?: string; + + /** + * 创建时间 + */ + createTime?: string; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/api/qms/inspectionRules/index.ts b/src/api/qms/inspectionRules/index.ts new file mode 100644 index 0000000..f645427 --- /dev/null +++ b/src/api/qms/inspectionRules/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { InspectionRulesVO, InspectionRulesForm, InspectionRulesQuery } from '@/api/qms/inspectionRules/types'; + +/** + * 查询检验规则列表 + * @param query + * @returns {*} + */ + +export const listInspectionRules = (query?: InspectionRulesQuery): AxiosPromise => { + return request({ + url: '/qms/inspectionRules/list', + method: 'get', + params: query + }); +}; + +/** + * 查询检验规则详细 + * @param ruleId + */ +export const getInspectionRules = (ruleId: string | number): AxiosPromise => { + return request({ + url: '/qms/inspectionRules/' + ruleId, + method: 'get' + }); +}; + +/** + * 新增检验规则 + * @param data + */ +export const addInspectionRules = (data: InspectionRulesForm) => { + return request({ + url: '/qms/inspectionRules', + method: 'post', + data: data + }); +}; + +/** + * 修改检验规则 + * @param data + */ +export const updateInspectionRules = (data: InspectionRulesForm) => { + return request({ + url: '/qms/inspectionRules', + method: 'put', + data: data + }); +}; + +/** + * 删除检验规则 + * @param ruleId + */ +export const delInspectionRules = (ruleId: string | number | Array) => { + return request({ + url: '/qms/inspectionRules/' + ruleId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询检验规则列表 + * @param query + * @returns {*} + */ +export function getQcInspectionRulesList (query) { + return request({ + url: '/qms/inspectionRules/getQcInspectionRulesList', + method: 'get', + params: query + }); +}; diff --git a/src/api/qms/inspectionRules/types.ts b/src/api/qms/inspectionRules/types.ts new file mode 100644 index 0000000..ef8bbdf --- /dev/null +++ b/src/api/qms/inspectionRules/types.ts @@ -0,0 +1,91 @@ +export interface InspectionRulesVO { + /** + * 规则名称 + */ + ruleName: string; + + /** + * 规则类型 + */ + ruleType: string; + + /** + * 检验方式 + */ + ruleMode: string; + + /** + * 状态 + */ + status: string; + + /** + * 备注 + */ + remark: string; + +} + +export interface InspectionRulesForm extends BaseEntity { + /** + * 检验规则主键 + */ + ruleId?: string | number; + + /** + * 规则名称 + */ + ruleName?: string; + + /** + * 规则类型 + */ + ruleType?: string; + + /** + * 检验方式 + */ + ruleMode?: string; + + /** + * 状态 + */ + status?: string; + + /** + * 备注 + */ + remark?: string; + +} + +export interface InspectionRulesQuery extends PageQuery { + + /** + * 规则名称 + */ + ruleName?: string; + + /** + * 规则类型 + */ + ruleType?: string; + + /** + * 检验方式 + */ + ruleMode?: string; + + /** + * 状态 + */ + status?: string; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/api/qms/levelInfo/index.ts b/src/api/qms/levelInfo/index.ts new file mode 100644 index 0000000..28c0cdf --- /dev/null +++ b/src/api/qms/levelInfo/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { LevelInfoVO, LevelInfoForm, LevelInfoQuery } from '@/api/qms/levelInfo/types'; + +/** + * 查询层级信息列表 + * @param query + * @returns {*} + */ + +export const listLevelInfo = (query?: LevelInfoQuery): AxiosPromise => { + return request({ + url: '/qms/levelInfo/list', + method: 'get', + params: query + }); +}; + +/** + * 查询层级信息详细 + * @param levelId + */ +export const getLevelInfo = (levelId: string | number): AxiosPromise => { + return request({ + url: '/qms/levelInfo/' + levelId, + method: 'get' + }); +}; + +/** + * 新增层级信息 + * @param data + */ +export const addLevelInfo = (data: LevelInfoForm) => { + return request({ + url: '/qms/levelInfo', + method: 'post', + data: data + }); +}; + +/** + * 修改层级信息 + * @param data + */ +export const updateLevelInfo = (data: LevelInfoForm) => { + return request({ + url: '/qms/levelInfo', + method: 'put', + data: data + }); +}; + +/** + * 删除层级信息 + * @param levelId + */ +export const delLevelInfo = (levelId: string | number | Array) => { + return request({ + url: '/qms/levelInfo/' + levelId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询层级信息列表 + * @param query + * @returns {*} + */ +export function getQcLevelInfoList (query) { + return request({ + url: '/qms/levelInfo/getQcLevelInfoList', + method: 'get', + params: query + }); +}; diff --git a/src/api/qms/levelInfo/types.ts b/src/api/qms/levelInfo/types.ts new file mode 100644 index 0000000..bb6e06d --- /dev/null +++ b/src/api/qms/levelInfo/types.ts @@ -0,0 +1,91 @@ +export interface LevelInfoVO { + /** + * 等级主键 + */ + levelId: string | number; + + /** + * 等级编码 + */ + levelCode: string; + + /** + * 等级名称 + */ + levelName: string; + + /** + * 工序编码 + */ + operationCode: string; + + /** + * 工序名称 + */ + operationName: string; + +} + +export interface LevelInfoForm extends BaseEntity { + /** + * 等级主键 + */ + levelId?: string | number; + + /** + * 等级编码 + */ + levelCode?: string; + + /** + * 等级名称 + */ + levelName?: string; + + /** + * 工序编码 + */ + operationCode?: string; + + /** + * 工序名称 + */ + operationName?: string; + +} + +export interface LevelInfoQuery extends PageQuery { + + /** + * 等级主键 + */ + levelId?: string | number; + + /** + * 等级编码 + */ + levelCode?: string; + + /** + * 等级名称 + */ + levelName?: string; + + /** + * 工序编码 + */ + operationCode?: string; + + /** + * 工序名称 + */ + operationName?: string; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/api/qms/revisionInfo/index.ts b/src/api/qms/revisionInfo/index.ts new file mode 100644 index 0000000..b44162a --- /dev/null +++ b/src/api/qms/revisionInfo/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { RevisionInfoVO, RevisionInfoForm, RevisionInfoQuery } from '@/api/qms/revisionInfo/types'; + +/** + * 查询改判原因信息列表 + * @param query + * @returns {*} + */ + +export const listRevisionInfo = (query?: RevisionInfoQuery): AxiosPromise => { + return request({ + url: '/qms/revisionInfo/list', + method: 'get', + params: query + }); +}; + +/** + * 查询改判原因信息详细 + * @param revisionId + */ +export const getRevisionInfo = (revisionId: string | number): AxiosPromise => { + return request({ + url: '/qms/revisionInfo/' + revisionId, + method: 'get' + }); +}; + +/** + * 新增改判原因信息 + * @param data + */ +export const addRevisionInfo = (data: RevisionInfoForm) => { + return request({ + url: '/qms/revisionInfo', + method: 'post', + data: data + }); +}; + +/** + * 修改改判原因信息 + * @param data + */ +export const updateRevisionInfo = (data: RevisionInfoForm) => { + return request({ + url: '/qms/revisionInfo', + method: 'put', + data: data + }); +}; + +/** + * 删除改判原因信息 + * @param revisionId + */ +export const delRevisionInfo = (revisionId: string | number | Array) => { + return request({ + url: '/qms/revisionInfo/' + revisionId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询改判原因信息列表 + * @param query + * @returns {*} + */ +export function getQcRevisionInfoList (query) { + return request({ + url: '/qms/revisionInfo/getQcRevisionInfoList', + method: 'get', + params: query + }); +}; diff --git a/src/api/qms/revisionInfo/types.ts b/src/api/qms/revisionInfo/types.ts new file mode 100644 index 0000000..7d1f6c3 --- /dev/null +++ b/src/api/qms/revisionInfo/types.ts @@ -0,0 +1,46 @@ +export interface RevisionInfoVO { + /** + * 原因编码 + */ + revisionCode: string; + + /** + * 原因描述 + */ + revisionDesc: string; + +} + +export interface RevisionInfoForm extends BaseEntity { + /** + * 原因编码 + */ + revisionCode?: string; + + /** + * 原因描述 + */ + revisionDesc?: string; + +} + +export interface RevisionInfoQuery extends PageQuery { + + /** + * 原因编码 + */ + revisionCode?: string; + + /** + * 原因描述 + */ + revisionDesc?: string; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/api/qms/rimInfo/index.ts b/src/api/qms/rimInfo/index.ts new file mode 100644 index 0000000..0dd82e4 --- /dev/null +++ b/src/api/qms/rimInfo/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { RimInfoVO, RimInfoForm, RimInfoQuery } from '@/api/qms/rimInfo/types'; + +/** + * 查询轮辋信息列表 + * @param query + * @returns {*} + */ + +export const listRimInfo = (query?: RimInfoQuery): AxiosPromise => { + return request({ + url: '/qms/rimInfo/list', + method: 'get', + params: query + }); +}; + +/** + * 查询轮辋信息详细 + * @param rimId + */ +export const getRimInfo = (rimId: string | number): AxiosPromise => { + return request({ + url: '/qms/rimInfo/' + rimId, + method: 'get' + }); +}; + +/** + * 新增轮辋信息 + * @param data + */ +export const addRimInfo = (data: RimInfoForm) => { + return request({ + url: '/qms/rimInfo', + method: 'post', + data: data + }); +}; + +/** + * 修改轮辋信息 + * @param data + */ +export const updateRimInfo = (data: RimInfoForm) => { + return request({ + url: '/qms/rimInfo', + method: 'put', + data: data + }); +}; + +/** + * 删除轮辋信息 + * @param rimId + */ +export const delRimInfo = (rimId: string | number | Array) => { + return request({ + url: '/qms/rimInfo/' + rimId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询轮辋信息列表 + * @param query + * @returns {*} + */ +export function getQcRimInfoList (query) { + return request({ + url: '/qms/rimInfo/getQcRimInfoList', + method: 'get', + params: query + }); +}; diff --git a/src/api/qms/rimInfo/types.ts b/src/api/qms/rimInfo/types.ts new file mode 100644 index 0000000..5185a63 --- /dev/null +++ b/src/api/qms/rimInfo/types.ts @@ -0,0 +1,76 @@ +export interface RimInfoVO { + /** + * 轮辋编码 + */ + rimCode: string; + + /** + * 轮辋名称 + */ + rimName: string; + + /** + * 轮辋直径 + */ + rimDiameter: number; + + /** + * 备注 + */ + remark: string; + +} + +export interface RimInfoForm extends BaseEntity { + /** + * 轮辋主键 + */ + rimId?: string | number; + + /** + * 轮辋编码 + */ + rimCode?: string; + + /** + * 轮辋名称 + */ + rimName?: string; + + /** + * 轮辋直径 + */ + rimDiameter?: number; + + /** + * 备注 + */ + remark?: string; + +} + +export interface RimInfoQuery extends PageQuery { + + /** + * 轮辋编码 + */ + rimCode?: string; + + /** + * 轮辋名称 + */ + rimName?: string; + + /** + * 轮辋直径 + */ + rimDiameter?: number; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/views/qms/defectInfo/data.vue b/src/views/qms/defectInfo/data.vue new file mode 100644 index 0000000..95163bd --- /dev/null +++ b/src/views/qms/defectInfo/data.vue @@ -0,0 +1,327 @@ + + + diff --git a/src/views/qms/defectInfo/index.vue b/src/views/qms/defectInfo/index.vue new file mode 100644 index 0000000..b3012cd --- /dev/null +++ b/src/views/qms/defectInfo/index.vue @@ -0,0 +1,274 @@ + + + diff --git a/src/views/qms/dynamicStandard/index.vue b/src/views/qms/dynamicStandard/index.vue new file mode 100644 index 0000000..15e44a3 --- /dev/null +++ b/src/views/qms/dynamicStandard/index.vue @@ -0,0 +1,273 @@ + + + diff --git a/src/views/qms/gradeInfo/index.vue b/src/views/qms/gradeInfo/index.vue new file mode 100644 index 0000000..57d5875 --- /dev/null +++ b/src/views/qms/gradeInfo/index.vue @@ -0,0 +1,317 @@ + + + diff --git a/src/views/qms/inspectionItems/index.vue b/src/views/qms/inspectionItems/index.vue new file mode 100644 index 0000000..db19c7f --- /dev/null +++ b/src/views/qms/inspectionItems/index.vue @@ -0,0 +1,309 @@ + + + diff --git a/src/views/qms/inspectionRules/index.vue b/src/views/qms/inspectionRules/index.vue new file mode 100644 index 0000000..823b918 --- /dev/null +++ b/src/views/qms/inspectionRules/index.vue @@ -0,0 +1,349 @@ + + + diff --git a/src/views/qms/levelInfo/index.vue b/src/views/qms/levelInfo/index.vue new file mode 100644 index 0000000..b983de7 --- /dev/null +++ b/src/views/qms/levelInfo/index.vue @@ -0,0 +1,305 @@ + + + diff --git a/src/views/qms/revisionInfo/index.vue b/src/views/qms/revisionInfo/index.vue new file mode 100644 index 0000000..02dfe7b --- /dev/null +++ b/src/views/qms/revisionInfo/index.vue @@ -0,0 +1,238 @@ + + + diff --git a/src/views/qms/rimInfo/index.vue b/src/views/qms/rimInfo/index.vue new file mode 100644 index 0000000..f530088 --- /dev/null +++ b/src/views/qms/rimInfo/index.vue @@ -0,0 +1,259 @@ + + +