diff --git a/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_customerInformation.vue b/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_customerInformation.vue index c184cdc..7a77572 100644 --- a/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_customerInformation.vue +++ b/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_customerInformation.vue @@ -659,6 +659,22 @@ }, submitData (tempData) { + if (this.plmTechnicalSpecificationSheetArr) { + for (let i = 0; i < this.plmTechnicalSpecificationSheetArr.length; i++) { + if (!this.dataForm[this.plmTechnicalSpecificationSheetArr[i].fieldId] && this.plmTechnicalSpecificationSheetArr[i].required === 'Y') { + this.$message.warning(this.plmTechnicalSpecificationSheetArr[i].fieldName + '不能为空!') + return + } + } + } + if (this.plmStepRoleBaseBmArr) { + for (let i = 0; i < this.plmStepRoleBaseBmArr.length; i++) { + if (!this.dataForm[this.plmStepRoleBaseBmArr[i].fieldId] && this.plmStepRoleBaseBmArr[i].required === 'Y') { + this.$message.warning(this.plmStepRoleBaseBmArr[i].fieldName + '不能为空!') + return + } + } + } this.submitLoading = true updateBMcustomerInfo(this.dataForm).then(({data}) => { if (data && data.code === 0) { diff --git a/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_demoSlot.vue b/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_demoSlot.vue index e9522c7..bd9a661 100644 --- a/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_demoSlot.vue +++ b/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_demoSlot.vue @@ -383,6 +383,7 @@ }, submitData (tempData) { + this.submitLoading = true saveBMPropertiesValue(this.tableData).then(({data}) => { if (data && data.code === 0) { diff --git a/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_routing.vue b/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_routing.vue index b9e3ee5..a3f4cb5 100644 --- a/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_routing.vue +++ b/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_routing.vue @@ -1821,6 +1821,14 @@ }, async submitData (tempData) { + if (this.plmTechnicalSpecificationSheetArr) { + for (let i = 0; i < this.plmTechnicalSpecificationSheetArr.length; i++) { + if (!this.dataForm[this.plmTechnicalSpecificationSheetArr[i].fieldId] && this.plmTechnicalSpecificationSheetArr[i].required === 'Y') { + this.$message.warning(this.plmTechnicalSpecificationSheetArr[i].fieldName + '不能为空!') + return + } + } + } await updateBMProcess(this.sheetData).then(({data}) => { if (data && data.code === 0) { tsdBasicInformationSearch(this.searchData).then(({data}) => {