diff --git a/src/views/modules/qc/FAIResultEntry.vue b/src/views/modules/qc/FAIResultEntry.vue index 527a4e5..518810b 100644 --- a/src/views/modules/qc/FAIResultEntry.vue +++ b/src/views/modules/qc/FAIResultEntry.vue @@ -232,7 +232,7 @@ - + 检验模板 检验模板 @@ -1628,6 +1628,13 @@ message: ' ', trigger: 'change' } + ], + templateId: [ + { + required: true, + message: ' ', + trigger: 'change' + } ] }, resourceList: [], @@ -1890,6 +1897,12 @@ inspectionTypeSearch(tempData).then(({data}) => { if (data.code === 0) { this.typeOptions = data.rows + this.typeOptions.forEach(val => { + if (val.inspectionTypeName.includes('FAI')) { + this.templateData.inspectionTypeNo = val.inspectionTypeNo + this.templateData.inspectionTypeName = val.inspectionTypeName + } + }) } }) }, @@ -2070,7 +2083,7 @@ }, // 新增FAI巡检记录 - saveData(){ + saveData () { if (this.modalData.seqNo === '' || this.modalData.seqNo == null) { this.$message.warning('请选择派工单!') return @@ -2202,16 +2215,21 @@ // 获取物料列表 queryPartList () { // 查询所有物料 - queryPartList(this.partData).then(({data}) => { - if (data && data.code === 0) { - this.partList = data.rows - this.partModelFlag = true - }else { - this.$alert(data.msg, '错误', { - confirmButtonText: '确定' - }) - } - }) + if (this.partData.partNo === '' && this.partData.partDesc === '' && this.partData.sku === '') { + this.partList = [] + this.partModelFlag = true + } else { + queryPartList(this.partData).then(({data}) => { + if (data && data.code === 0) { + this.partList = data.rows + this.partModelFlag = true + }else { + this.$alert(data.msg, '错误', { + confirmButtonText: '确定' + }) + } + }) + } }, // 选中检验模板 @@ -2227,6 +2245,12 @@ this.modalData.partDesc = row.partDesc this.modalData.sku = row.sku this.modalData.spec = row.spec + this.partData = { + site: this.$store.state.user.site, + partNo: '', + partDesc: '', + sku: '' + } this.partModelFlag = false }, diff --git a/src/views/modules/qc/FQCResultEntry.vue b/src/views/modules/qc/FQCResultEntry.vue index d2a70bd..a615c1e 100644 --- a/src/views/modules/qc/FQCResultEntry.vue +++ b/src/views/modules/qc/FQCResultEntry.vue @@ -230,7 +230,7 @@ - + 检验模板 检验模板 @@ -1627,6 +1627,13 @@ message: ' ', trigger: 'change' } + ], + templateId: [ + { + required: true, + message: ' ', + trigger: 'change' + } ] }, resourceList: [], @@ -1889,6 +1896,12 @@ inspectionTypeSearch(tempData).then(({data}) => { if (data.code === 0) { this.typeOptions = data.rows + this.typeOptions.forEach(val => { + if (val.inspectionTypeName.includes('FQC')) { + this.templateData.inspectionTypeNo = val.inspectionTypeNo + this.templateData.inspectionTypeName = val.inspectionTypeName + } + }) } }) }, @@ -2069,7 +2082,7 @@ }, // 新增FAI巡检记录 - saveData(){ + saveData () { if (this.modalData.seqNo === '' || this.modalData.seqNo == null) { this.$message.warning('请选择派工单!') return @@ -2201,16 +2214,21 @@ // 获取物料列表 queryPartList () { // 查询所有物料 - queryPartList(this.partData).then(({data}) => { - if (data && data.code === 0) { - this.partList = data.rows - this.partModelFlag = true - }else { - this.$alert(data.msg, '错误', { - confirmButtonText: '确定' - }) - } - }) + if (this.partData.partNo === '' && this.partData.partDesc === '' && this.partData.sku === '') { + this.partList = [] + this.partModelFlag = true + } else { + queryPartList(this.partData).then(({data}) => { + if (data && data.code === 0) { + this.partList = data.rows + this.partModelFlag = true + }else { + this.$alert(data.msg, '错误', { + confirmButtonText: '确定' + }) + } + }) + } }, // 选中检验模板 @@ -2226,6 +2244,12 @@ this.modalData.partDesc = row.partDesc this.modalData.sku = row.sku this.modalData.spec = row.spec + this.partData = { + site: this.$store.state.user.site, + partNo: '', + partDesc: '', + sku: '' + } this.partModelFlag = false }, diff --git a/src/views/modules/qc/IPQCResultEntry.vue b/src/views/modules/qc/IPQCResultEntry.vue index 4f5f9c8..c981381 100644 --- a/src/views/modules/qc/IPQCResultEntry.vue +++ b/src/views/modules/qc/IPQCResultEntry.vue @@ -259,7 +259,7 @@ - + 检验模板 检验模板 @@ -1675,6 +1675,13 @@ message: ' ', trigger: 'change' } + ], + templateId: [ + { + required: true, + message: ' ', + trigger: 'change' + } ] }, batchHandleAddModalFlag: false, @@ -1936,6 +1943,12 @@ inspectionTypeSearch(tempData).then(({data}) => { if (data.code === 0) { this.typeOptions = data.rows + this.typeOptions.forEach(val => { + if (val.inspectionTypeName.includes('IPQC')) { + this.templateData.inspectionTypeNo = val.inspectionTypeNo + this.templateData.inspectionTypeName = val.inspectionTypeName + } + }) } }) }, @@ -2254,16 +2267,21 @@ // 获取物料列表 queryPartList () { // 查询所有物料 - queryPartList(this.partData).then(({data}) => { - if (data && data.code === 0) { - this.partList = data.rows - this.partModelFlag = true - }else { - this.$alert(data.msg, '错误', { - confirmButtonText: '确定' - }) - } - }) + if (this.partData.partNo === '' && this.partData.partDesc === '' && this.partData.sku === '') { + this.partList = [] + this.partModelFlag = true + } else { + queryPartList(this.partData).then(({data}) => { + if (data && data.code === 0) { + this.partList = data.rows + this.partModelFlag = true + }else { + this.$alert(data.msg, '错误', { + confirmButtonText: '确定' + }) + } + }) + } }, // 选中检验模板 @@ -2279,6 +2297,12 @@ this.modalData.partDesc = row.partDesc this.modalData.sku = row.sku this.modalData.spec = row.spec + this.partData = { + site: this.$store.state.user.site, + partNo: '', + partDesc: '', + sku: '' + } this.partModelFlag = false }, @@ -2342,7 +2366,7 @@ }, // 新增IPQC巡检记录 - saveData(){ + saveData () { if (this.modalData.seqNo === '' || this.modalData.seqNo == null) { this.$message.warning('请选择派工单!') return