mirror of
https://gitee.com/fit2cloud-feizhiyun/MeterSphere.git
synced 2024-12-02 20:19:16 +08:00
fix(测试计划): 修复测试计划拖拽限制&修复接口用例列表切换数据不正确问题&重复执行限制
This commit is contained in:
parent
3d1a66ba59
commit
9bd8d96c8a
@ -235,6 +235,11 @@
|
|||||||
</div>
|
</div>
|
||||||
</slot>
|
</slot>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
<!-- 控制拖拽类 -->
|
||||||
|
<template #tr="{ record }">
|
||||||
|
<tr :class="!record.parent ? 'parent-tr' : 'children-tr'" />
|
||||||
|
</template>
|
||||||
</a-table>
|
</a-table>
|
||||||
<div
|
<div
|
||||||
v-if="showBatchAction || !!attrs.showPagination"
|
v-if="showBatchAction || !!attrs.showPagination"
|
||||||
|
@ -166,18 +166,7 @@
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
// onBeforeMount(() => {
|
onMounted(() => {
|
||||||
// if (props.reportId) {
|
loadCaseList();
|
||||||
// loadCaseList();
|
});
|
||||||
// }
|
|
||||||
// });
|
|
||||||
|
|
||||||
watch(
|
|
||||||
() => props.reportId,
|
|
||||||
(val) => {
|
|
||||||
if (val) {
|
|
||||||
loadCaseList();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
);
|
|
||||||
</script>
|
</script>
|
||||||
|
@ -251,6 +251,7 @@
|
|||||||
<MsButton
|
<MsButton
|
||||||
v-if="isShowExecuteButton(record, ['PROJECT_TEST_PLAN:READ+EXECUTE'])"
|
v-if="isShowExecuteButton(record, ['PROJECT_TEST_PLAN:READ+EXECUTE'])"
|
||||||
class="!mx-0"
|
class="!mx-0"
|
||||||
|
:disabled="executeId == record.id"
|
||||||
@click="executePlan(record)"
|
@click="executePlan(record)"
|
||||||
>{{ t('testPlan.testPlanIndex.execution') }}</MsButton
|
>{{ t('testPlan.testPlanIndex.execution') }}</MsButton
|
||||||
>
|
>
|
||||||
@ -945,7 +946,9 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const executeId = ref<string>('');
|
||||||
async function singleExecute(id: string) {
|
async function singleExecute(id: string) {
|
||||||
|
executeId.value = id;
|
||||||
try {
|
try {
|
||||||
const params: ExecutePlan = {
|
const params: ExecutePlan = {
|
||||||
executeId: id,
|
executeId: id,
|
||||||
@ -957,6 +960,8 @@
|
|||||||
fetchData();
|
fetchData();
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.log(error);
|
console.log(error);
|
||||||
|
} finally {
|
||||||
|
executeId.value = '';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1535,4 +1540,14 @@
|
|||||||
padding-top: 8px;
|
padding-top: 8px;
|
||||||
color: var(--color-text-1);
|
color: var(--color-text-1);
|
||||||
}
|
}
|
||||||
|
:deep(.parent-tr) {
|
||||||
|
.arco-table-drag-handle {
|
||||||
|
pointer-events: none;
|
||||||
|
.arco-table-cell {
|
||||||
|
svg {
|
||||||
|
color: transparent;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
Loading…
Reference in New Issue
Block a user