diff --git a/src/api/qc/qc.js b/src/api/qc/qc.js index 4dc29ca..df63609 100644 --- a/src/api/qc/qc.js +++ b/src/api/qc/qc.js @@ -3,6 +3,7 @@ import { createAPI } from "@/utils/httpRequest.js"; // ===================================== 检验方法 ===================================== export const qcMethodSearch = data => createAPI(`/qms/qc/qcMethodSearch`,'post',data) export const qcMethodSave = data => createAPI(`/qms/qc/qcMethodSave`,'post',data) +export const qcMethodSaveIqc = data => createAPI(`/qms/qc/qcMethodSaveIqc`,'post',data) export const qcMethodUpdate = data => createAPI(`/qms/qc/qcMethodUpdate`,'post',data) export const qcMethodDelete = data => createAPI(`/qms/qc/qcMethodDelete`,'post',data) diff --git a/src/views/modules/qc/qcMethod.vue b/src/views/modules/qc/qcMethod.vue index 3fd03e5..74a19b7 100644 --- a/src/views/modules/qc/qcMethod.vue +++ b/src/views/modules/qc/qcMethod.vue @@ -120,11 +120,14 @@ --> + + + - + import { qcMethodSearch, // 检验方法查询 - qcMethodSave, // 检验方法新增 + qcMethodSaveIqc, // 检验方法新增(IQC手动编码) qcMethodUpdate, // 检验方法修改 qcMethodDelete, // 检验方法删除 inspectionTypeSearch, // 搜索所有检验类型 @@ -367,6 +370,7 @@ }, ], rules: { + methodNoType:[{ required: true, message: ' ', trigger: ['blur','change'] }], methodNameType:[ { required: true, @@ -512,7 +516,7 @@ methodNo: '', methodName: '', methodRemark: '', - inspectionTypeNo: this.lineInspectionRoleFlag ? this.getPqcInspectionTypeNo() : '' + inspectionTypeNo: '105' } this.modalDisableFlag = false this.modalFlag = true @@ -564,10 +568,18 @@ // 新增/修改方法 saveData () { this.applyPqcInspectionTypeLimit() + // 新增时强制 IQC + if (this.modalData.flag === '1') { + this.modalData.inspectionTypeNo = '105' + } if (this.modalData.bu === '' || this.modalData.bu == null) { this.$message.warning('请选择BU!') return } + if (this.modalData.flag === '1' && (this.modalData.methodNo === '' || this.modalData.methodNo == null)) { + this.$message.warning('请输入方法编码!') + return + } if (this.modalData.methodName === '' || this.modalData.methodName == null) { this.$message.warning('请输入检验方法名称!') return @@ -577,7 +589,7 @@ return } if (this.modalData.flag === '1') { // 新增 - qcMethodSave(this.modalData).then(({data}) => { + qcMethodSaveIqc(this.modalData).then(({data}) => { if (data && data.code === 0) { this.getDataList() this.modalFlag = false