diff --git a/frontend/src/business/components/track/review/components/TestCaseReviewEdit.vue b/frontend/src/business/components/track/review/components/TestCaseReviewEdit.vue
index 7999362c85..b97370fdb5 100644
--- a/frontend/src/business/components/track/review/components/TestCaseReviewEdit.vue
+++ b/frontend/src/business/components/track/review/components/TestCaseReviewEdit.vue
@@ -46,8 +46,22 @@
-
+
+
+
+
+
+
+
+
@@ -119,7 +133,8 @@ export default {
userIds: [],
stage: '',
description: '',
- endTime: ''
+ endTime: '',
+ followPeople: '',
},
dbProjectIds: [],
rules: {
@@ -135,7 +150,8 @@ export default {
},
formLabelWidth: "100px",
operationType: '',
- reviewerOptions: []
+ reviewerOptions: [],
+ maintainerOptions: [],
};
},
computed: {
@@ -143,7 +159,18 @@ export default {
return getCurrentProjectID();
}
},
+ mounted() {
+ this.getSelectOptions();
+ },
methods: {
+ getSelectOptions(){
+ this.getMaintainerOptions();
+ },
+ getMaintainerOptions() {
+ this.$post('/user/project/member/tester/list', {projectId: getCurrentProjectID()}, response => {
+ this.maintainerOptions = response.data;
+ });
+ },
reload() {
this.isStepTableAlive = false;
this.$nextTick(() => (this.isStepTableAlive = true));
@@ -162,6 +189,7 @@ export default {
} else {
this.form.tags = [];
}
+ this.getSelectOptions();
listenGoBack(this.close);
this.dialogFormVisible = true;
this.reload();