fix(测试计划): 更换关联用例接口
This commit is contained in:
parent
44a071ab37
commit
761bbfc82b
|
@ -25,6 +25,7 @@ import {
|
||||||
GetFeatureCaseModuleUrl,
|
GetFeatureCaseModuleUrl,
|
||||||
GetPlanDetailFeatureCaseListUrl,
|
GetPlanDetailFeatureCaseListUrl,
|
||||||
getStatisticalCountUrl,
|
getStatisticalCountUrl,
|
||||||
|
GetTestPlanCaseListUrl,
|
||||||
GetTestPlanDetailUrl,
|
GetTestPlanDetailUrl,
|
||||||
GetTestPlanListUrl,
|
GetTestPlanListUrl,
|
||||||
GetTestPlanModuleCountUrl,
|
GetTestPlanModuleCountUrl,
|
||||||
|
@ -43,7 +44,7 @@ import {
|
||||||
} from '@/api/requrls/test-plan/testPlan';
|
} from '@/api/requrls/test-plan/testPlan';
|
||||||
|
|
||||||
import { ReviewUserItem } from '@/models/caseManagement/caseReview';
|
import { ReviewUserItem } from '@/models/caseManagement/caseReview';
|
||||||
import type { CreateOrUpdateModule, UpdateModule } from '@/models/caseManagement/featureCase';
|
import type { CaseManagementTable, CreateOrUpdateModule, UpdateModule } from '@/models/caseManagement/featureCase';
|
||||||
import type { CommonList, MoveModules, TableQueryParams } from '@/models/common';
|
import type { CommonList, MoveModules, TableQueryParams } from '@/models/common';
|
||||||
import { ModuleTreeNode } from '@/models/common';
|
import { ModuleTreeNode } from '@/models/common';
|
||||||
import type {
|
import type {
|
||||||
|
@ -113,6 +114,10 @@ export function getTestPlanList(data: TableQueryParams) {
|
||||||
export function addTestPlan(data: AddTestPlanParams) {
|
export function addTestPlan(data: AddTestPlanParams) {
|
||||||
return MSR.post({ url: AddTestPlanUrl, data });
|
return MSR.post({ url: AddTestPlanUrl, data });
|
||||||
}
|
}
|
||||||
|
// 功能用例列表
|
||||||
|
export function getTestPlanCaseList(data: TableQueryParams) {
|
||||||
|
return MSR.post<CommonList<CaseManagementTable>>({ url: GetTestPlanCaseListUrl, data });
|
||||||
|
}
|
||||||
// 创建测试计划
|
// 创建测试计划
|
||||||
export function copyTestPlan(data: AddTestPlanParams) {
|
export function copyTestPlan(data: AddTestPlanParams) {
|
||||||
return MSR.post({ url: copyTestPlanUrl, data });
|
return MSR.post({ url: copyTestPlanUrl, data });
|
||||||
|
|
|
@ -14,6 +14,8 @@ export const GetTestPlanModuleCountUrl = '/test-plan/module/count';
|
||||||
export const GetTestPlanListUrl = '/test-plan/page';
|
export const GetTestPlanListUrl = '/test-plan/page';
|
||||||
// 创建测试计划
|
// 创建测试计划
|
||||||
export const AddTestPlanUrl = '/test-plan/add';
|
export const AddTestPlanUrl = '/test-plan/add';
|
||||||
|
// 功能用例列表
|
||||||
|
export const GetTestPlanCaseListUrl = '/test-plan/association/page';
|
||||||
// 获取测试计划详情
|
// 获取测试计划详情
|
||||||
export const GetTestPlanDetailUrl = '/test-plan';
|
export const GetTestPlanDetailUrl = '/test-plan';
|
||||||
// 更新测试计划
|
// 更新测试计划
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
v-model:visible="innerVisible"
|
v-model:visible="innerVisible"
|
||||||
v-model:currentSelectCase="currentSelectCase"
|
v-model:currentSelectCase="currentSelectCase"
|
||||||
:get-modules-func="getCaseModuleTree"
|
:get-modules-func="getCaseModuleTree"
|
||||||
:get-table-func="getCaseList"
|
:get-table-func="getTestPlanCaseList"
|
||||||
:confirm-loading="confirmLoading"
|
:confirm-loading="confirmLoading"
|
||||||
:associated-ids="props.hasNotAssociatedIds || []"
|
:associated-ids="props.hasNotAssociatedIds || []"
|
||||||
:project-id="currentProjectId"
|
:project-id="currentProjectId"
|
||||||
|
@ -23,7 +23,8 @@
|
||||||
import MsCaseAssociate from '@/components/business/ms-case-associate/index.vue';
|
import MsCaseAssociate from '@/components/business/ms-case-associate/index.vue';
|
||||||
import { RequestModuleEnum } from '@/components/business/ms-case-associate/utils';
|
import { RequestModuleEnum } from '@/components/business/ms-case-associate/utils';
|
||||||
|
|
||||||
import { getCaseList, getCaseModuleTree } from '@/api/modules/case-management/featureCase';
|
import { getCaseModuleTree } from '@/api/modules/case-management/featureCase';
|
||||||
|
import { getTestPlanCaseList } from '@/api/modules/test-plan/testPlan';
|
||||||
import { useI18n } from '@/hooks/useI18n';
|
import { useI18n } from '@/hooks/useI18n';
|
||||||
import useAppStore from '@/store/modules/app';
|
import useAppStore from '@/store/modules/app';
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue