fix: 修复添加接口的时候版本列不能过滤
--bug=1009766 --user=刘瑞斌 【接口测试】场景 添加接口定义/用例,版本下拉框没有数据 https://www.tapd.cn/55049933/s/1094089
This commit is contained in:
parent
d62387dc97
commit
c5841066d5
|
@ -67,6 +67,7 @@ import MsMainContainer from "../../../../common/components/MsMainContainer";
|
||||||
import ScenarioRelevanceApiList from "./RelevanceApiList";
|
import ScenarioRelevanceApiList from "./RelevanceApiList";
|
||||||
import RelevanceDialog from "../../../../track/plan/view/comonents/base/RelevanceDialog";
|
import RelevanceDialog from "../../../../track/plan/view/comonents/base/RelevanceDialog";
|
||||||
import TestCaseRelevanceBase from "@/business/components/track/plan/view/comonents/base/TestCaseRelevanceBase";
|
import TestCaseRelevanceBase from "@/business/components/track/plan/view/comonents/base/TestCaseRelevanceBase";
|
||||||
|
import {hasLicense} from "@/common/js/utils";
|
||||||
|
|
||||||
const requireComponent = require.context('@/business/components/xpack/', true, /\.vue$/);
|
const requireComponent = require.context('@/business/components/xpack/', true, /\.vue$/);
|
||||||
const VersionSelect = requireComponent.keys().length > 0 ? requireComponent("./version/VersionSelect.vue") : {};
|
const VersionSelect = requireComponent.keys().length > 0 ? requireComponent("./version/VersionSelect.vue") : {};
|
||||||
|
@ -98,6 +99,7 @@ export default {
|
||||||
projectId() {
|
projectId() {
|
||||||
this.refresh();
|
this.refresh();
|
||||||
this.$refs.nodeTree.list(this.projectId);
|
this.$refs.nodeTree.list(this.projectId);
|
||||||
|
this.getVersionOptions();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
@ -157,6 +159,7 @@ export default {
|
||||||
open() {
|
open() {
|
||||||
this.buttonIsWorking = false;
|
this.buttonIsWorking = false;
|
||||||
this.$refs.baseRelevance.open();
|
this.$refs.baseRelevance.open();
|
||||||
|
this.getVersionOptions();
|
||||||
},
|
},
|
||||||
isApiListEnableChange(data) {
|
isApiListEnableChange(data) {
|
||||||
this.isApiListEnable = data;
|
this.isApiListEnable = data;
|
||||||
|
@ -183,6 +186,24 @@ export default {
|
||||||
setProject(projectId) {
|
setProject(projectId) {
|
||||||
this.projectId = projectId;
|
this.projectId = projectId;
|
||||||
},
|
},
|
||||||
|
getVersionOptions(currentVersion) {
|
||||||
|
if (hasLicense()) {
|
||||||
|
if (!this.projectId) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
this.$get('/project/version/get-project-versions/' + this.projectId, response => {
|
||||||
|
if (currentVersion) {
|
||||||
|
this.versionFilters = response.data.filter(u => u.id === currentVersion).map(u => {
|
||||||
|
return {text: u.name, value: u.id};
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
this.versionFilters = response.data.map(u => {
|
||||||
|
return {text: u.name, value: u.id};
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
},
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
Loading…
Reference in New Issue