diff --git a/src/api/mes/qc/indicator/index.ts b/src/api/mes/qc/indicator/index.ts
new file mode 100644
index 000000000..b1c666431
--- /dev/null
+++ b/src/api/mes/qc/indicator/index.ts
@@ -0,0 +1,51 @@
+import request from '@/config/axios'
+
+// MES 质检指标 VO
+export interface QcIndicatorVO {
+ id: number // 编号
+ code: string // 检测项编码
+ name: string // 检测项名称
+ type: string // 检测项类型
+ tool: string // 检测工具
+ resultType: string // 结果值类型
+ resultSpec: string // 结果值属性
+ remark: string // 备注
+}
+
+// MES 质检指标 API
+export const QcIndicatorApi = {
+ // 查询质检指标分页
+ getIndicatorPage: async (params: any) => {
+ return await request.get({ url: `/mes/qc/indicator/page`, params })
+ },
+
+ // 查询质检指标精简列表
+ getIndicatorSimpleList: async () => {
+ return await request.get({ url: `/mes/qc/indicator/simple-list` })
+ },
+
+ // 查询质检指标详情
+ getIndicator: async (id: number) => {
+ return await request.get({ url: `/mes/qc/indicator/get?id=` + id })
+ },
+
+ // 新增质检指标
+ createIndicator: async (data: QcIndicatorVO) => {
+ return await request.post({ url: `/mes/qc/indicator/create`, data })
+ },
+
+ // 修改质检指标
+ updateIndicator: async (data: QcIndicatorVO) => {
+ return await request.put({ url: `/mes/qc/indicator/update`, data })
+ },
+
+ // 删除质检指标
+ deleteIndicator: async (id: number) => {
+ return await request.delete({ url: `/mes/qc/indicator/delete?id=` + id })
+ },
+
+ // 导出质检指标 Excel
+ exportIndicator: async (params: any) => {
+ return await request.download({ url: `/mes/qc/indicator/export-excel`, params })
+ }
+}
diff --git a/src/utils/dict.ts b/src/utils/dict.ts
index d44560e01..7cfce22a2 100644
--- a/src/utils/dict.ts
+++ b/src/utils/dict.ts
@@ -264,6 +264,7 @@ export enum DICT_TYPE {
MES_TM_MAINTEN_TYPE = 'mes_tm_mainten_type', // MES 保养维护类型
MES_DV_MACHINERY_STATUS = 'mes_dv_machinery_status', // MES 设备状态
MES_INDEX_TYPE = 'mes_index_type', // MES 检测项类型
+ MES_QC_RESULT_TYPE = 'mes_qc_result_type', // MES 质检结果值类型
MES_DEFECT_LEVEL = 'mes_defect_level', // MES 缺陷等级
MES_PRO_WORKORDER_STATUS = 'mes_pro_workorder_status', // MES 生产工单状态
MES_PRO_WORKORDER_SOURCE_TYPE = 'mes_pro_workorder_source_type', // MES 工单来源类型
diff --git a/src/views/mes/qc/indicator/IndicatorForm.vue b/src/views/mes/qc/indicator/IndicatorForm.vue
new file mode 100644
index 000000000..e2dd795cb
--- /dev/null
+++ b/src/views/mes/qc/indicator/IndicatorForm.vue
@@ -0,0 +1,185 @@
+
+
+
+
+
diff --git a/src/views/mes/qc/indicator/index.vue b/src/views/mes/qc/indicator/index.vue
new file mode 100644
index 000000000..439cc47e1
--- /dev/null
+++ b/src/views/mes/qc/indicator/index.vue
@@ -0,0 +1,230 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+