diff --git a/src/views/apiTest/apiTestSuite/index.vue b/src/views/apiTest/apiTestSuite/index.vue index 9e3fd32..b63f8c3 100644 --- a/src/views/apiTest/apiTestSuite/index.vue +++ b/src/views/apiTest/apiTestSuite/index.vue @@ -30,8 +30,8 @@ - - + + @@ -75,7 +75,7 @@ export default { // 新增测试集表单 testSuiteForm: { suiteName: '', - suiteDesc: '' + remark: '' }, // 测试集合规则 testSuiteAddRules: { @@ -137,16 +137,25 @@ export default { }, // 提交新增项目信息 handleSubmitInfo () { - this.$refs.testSuiteFormRef.validate((valid) => { + this.$refs.testSuiteFormRef.validate(async (valid) => { if (!valid) { this.$message.error('请填写必填项!') return } if (!this.isEdit) { - // 这里写新增项目的逻辑 - // --- - // --- - // console.log(this.selectData) + // 获取project ID + const proInfo = util.cookies.get('project') + if (proInfo === 'NULL') { + this.$message.error('没有可用的项目,请添加项目后重试') + return + } + // 这里写新增的逻辑 + this.testSuiteForm.proID = JSON.parse(proInfo).value + const res = await this.$api.addTestSuite(this.testSuiteForm) + if (res.status.code !== 0) { + this.$message.error('新增环境信息失败!') + return + } this.$message.success('新增测试集成功!') } else { // 这里写编辑项目的逻辑 @@ -156,6 +165,8 @@ export default { } // 隐藏弹框 this.dialogDisplay = false + // 刷新列表 + this.getSuiteList() }) }, // 处理弹窗关闭事件