diff --git a/src/views/busAdmin/caseType/editCaseType.vue b/src/views/busAdmin/caseType/editCaseType.vue index 2ef4455..ba04a3c 100644 --- a/src/views/busAdmin/caseType/editCaseType.vue +++ b/src/views/busAdmin/caseType/editCaseType.vue @@ -322,22 +322,30 @@ console.log(this.caseTypeForm) addCaseDetailType(this.caseTypeForm).then(response1 => { if (response1.code === 200) { - // 2.更新全部立案标准的detailId - const detailId = response1.data.id - this.caseTypeForm.typesTime.forEach(row => { - row.detailId = detailId - }) - // 3.批量添加立案标准 - console.log(this.caseTypeForm.typesTime) - addCaseTypesTime(JSON.stringify(this.caseTypeForm.typesTime)).then(response2 => { - if (response2.code === 200) { - this.$message.success('添加成功') - this.$emit('watchChild') - this.dialogFormVisible = false - } else { - this.$message.error('立案标准添加失败') - } - }) + // 有立案标准,添加立案标准 + if (this.caseTypeForm.typesTime.length > 0) { + // 2.更新全部立案标准的detailId + const detailId = response1.data.id + this.caseTypeForm.typesTime.forEach(row => { + row.detailId = detailId + }) + // 3.批量添加立案标准 + console.log(this.caseTypeForm.typesTime) + addCaseTypesTime(JSON.stringify(this.caseTypeForm.typesTime)).then(response2 => { + if (response2.code === 200) { + this.$message.success('添加成功') + this.$emit('watchChild') + this.dialogFormVisible = false + } else { + this.$message.error('立案标准添加失败') + } + }) + } else { + // 没有立案标准,直接返回 + this.$message.success('添加成功') + this.$emit('watchChild') + this.dialogFormVisible = false + } } else { this.$message.error('小类添加失败') }