fix(接口测试): 场景刷新问题修复

This commit is contained in:
baiqi 2024-04-23 18:38:14 +08:00 committed by 刘瑞斌
parent fb916925eb
commit b33e07b981
4 changed files with 53 additions and 53 deletions

View File

@ -439,9 +439,10 @@
.ms-message-item { .ms-message-item {
@apply flex; @apply flex;
padding-top: 8px; padding: 8px;
border-radius: var(--border-radius-small);
&:not(:last-child) { &:not(:last-child) {
margin-bottom: 16px; margin-bottom: 8px;
} }
&:hover { &:hover {
background-color: var(--color-text-n9); background-color: var(--color-text-n9);

View File

@ -63,7 +63,7 @@
<template #tag> <template #tag>
<div v-for="org of orgList" :key="org.orgId" class="mb-[16px]"> <div v-for="org of orgList" :key="org.orgId" class="mb-[16px]">
<MsTag class="h-[26px]" max-width="100%"> <MsTag class="h-[26px]" max-width="100%">
<a-tooltip :content="org.orgName" position="right"> <a-tooltip :content="org.orgName" position="left">
<template #content> <template #content>
<span>{{ org.orgName }}</span> <span>{{ org.orgName }}</span>
</template> </template>
@ -77,7 +77,7 @@
class="!mr-[8px] mt-[8px] !bg-[rgb(var(--primary-1))] !text-[rgb(var(--primary-5))]" class="!mr-[8px] mt-[8px] !bg-[rgb(var(--primary-1))] !text-[rgb(var(--primary-5))]"
max-width="100%" max-width="100%"
> >
<a-tooltip :content="project.projectName" position="right"> <a-tooltip :content="project.projectName" position="left">
<template #content> <template #content>
<span>{{ project.projectName }}</span> <span>{{ project.projectName }}</span>
</template> </template>

View File

@ -80,7 +80,7 @@
allow-clear allow-clear
class="w-[200px]" class="w-[200px]"
/> --> /> -->
<a-tooltip position="left" :content="t('apiScenario.refreshRefScenario')"> <a-tooltip v-if="!scenario.isNew" position="left" :content="t('apiScenario.refreshRefScenario')">
<a-button type="outline" class="arco-btn-outline--secondary !mr-0 !p-[8px]" @click="refreshStepInfo"> <a-button type="outline" class="arco-btn-outline--secondary !mr-0 !p-[8px]" @click="refreshStepInfo">
<template #icon> <template #icon>
<icon-refresh class="text-[var(--color-text-4)]" /> <icon-refresh class="text-[var(--color-text-4)]" />
@ -337,16 +337,16 @@
node = { node = {
...cloneDeep(node), // 西 ...cloneDeep(node), // 西
...newStep, ...newStep,
uniqueId: node.uniqueId, //
}; };
node.children = mapTree(newStep.children || [], (child) => { node.children = mapTree(newStep.children || [], (child) => {
if ( if (
child.parent && node.stepType === ScenarioStepType.API_SCENARIO &&
child.parent.stepType === ScenarioStepType.API_SCENARIO && [ScenarioStepRefType.REF, ScenarioStepRefType.PARTIAL_REF].includes(node.refType)
[ScenarioStepRefType.REF, ScenarioStepRefType.PARTIAL_REF].includes(child.parent.refType)
) { ) {
// //
child.isQuoteScenarioStep = true; // child.isQuoteScenarioStep = true; //
child.isRefScenarioStep = child.parent.refType === ScenarioStepRefType.REF; // child.isRefScenarioStep = node.refType === ScenarioStepRefType.REF; //
child.draggable = false; // child.draggable = false; //
} else if (child.parent) { } else if (child.parent) {
// //
@ -357,6 +357,7 @@
// //
selectedKeys.value.push(child.uniqueId); selectedKeys.value.push(child.uniqueId);
} }
child.uniqueId = getGenerateId();
return child; return child;
}) as ScenarioStepItem[]; }) as ScenarioStepItem[];
} }

View File

@ -290,12 +290,10 @@
<a-modal <a-modal
v-model:visible="showScenarioConfig" v-model:visible="showScenarioConfig"
:title="t('apiScenario.scenarioConfig')" :title="t('apiScenario.scenarioConfig')"
:ok-text="t('common.confirm')"
class="ms-modal-form" class="ms-modal-form"
body-class="!overflow-hidden !p-0" body-class="!overflow-hidden !p-0"
:width="680" :width="680"
title-align="start" title-align="start"
@ok="applyQuickInput"
> >
<a-form :model="scenarioConfigForm" layout="vertical" class="ms-form"> <a-form :model="scenarioConfigForm" layout="vertical" class="ms-form">
<a-form-item> <a-form-item>
@ -719,48 +717,48 @@
useOriginScenarioParam: false, useOriginScenarioParam: false,
}); });
const showScenarioConfig = ref(false); const showScenarioConfig = ref(false);
const scenarioConfigParamTip = computed(() => { // const scenarioConfigParamTip = computed(() => {
if (!scenarioConfigForm.value.useOriginScenarioParam && !scenarioConfigForm.value.enableScenarioEnv) { // if (!scenarioConfigForm.value.useOriginScenarioParam && !scenarioConfigForm.value.enableScenarioEnv) {
// 使- // // 使-
return t('apiScenario.notSource'); // return t('apiScenario.notSource');
} // }
if (!scenarioConfigForm.value.useOriginScenarioParam && scenarioConfigForm.value.enableScenarioEnv) { // if (!scenarioConfigForm.value.useOriginScenarioParam && scenarioConfigForm.value.enableScenarioEnv) {
// 使- // // 使-
return t('apiScenario.notSourceParamAndSourceEnv'); // return t('apiScenario.notSourceParamAndSourceEnv');
} // }
if ( // if (
scenarioConfigForm.value.useOriginScenarioParam && // scenarioConfigForm.value.useOriginScenarioParam &&
scenarioConfigForm.value.useOriginScenarioParamPreferential && // scenarioConfigForm.value.useOriginScenarioParamPreferential &&
!scenarioConfigForm.value.enableScenarioEnv // !scenarioConfigForm.value.enableScenarioEnv
) { // ) {
// 使-使 // // 使-使
return t('apiScenario.sourceParamAndSource'); // return t('apiScenario.sourceParamAndSource');
} // }
if ( // if (
scenarioConfigForm.value.useOriginScenarioParam && // scenarioConfigForm.value.useOriginScenarioParam &&
scenarioConfigForm.value.useOriginScenarioParamPreferential && // scenarioConfigForm.value.useOriginScenarioParamPreferential &&
scenarioConfigForm.value.enableScenarioEnv // scenarioConfigForm.value.enableScenarioEnv
) { // ) {
// 使-使- // // 使-使-
return t('apiScenario.sourceParamAndSourceEnv'); // return t('apiScenario.sourceParamAndSourceEnv');
} // }
if ( // if (
scenarioConfigForm.value.useOriginScenarioParam && // scenarioConfigForm.value.useOriginScenarioParam &&
!scenarioConfigForm.value.useOriginScenarioParamPreferential && // !scenarioConfigForm.value.useOriginScenarioParamPreferential &&
!scenarioConfigForm.value.enableScenarioEnv // !scenarioConfigForm.value.enableScenarioEnv
) { // ) {
// 使-使 // // 使-使
return t('apiScenario.currentParamAndSource'); // return t('apiScenario.currentParamAndSource');
} // }
if ( // if (
scenarioConfigForm.value.useOriginScenarioParam && // scenarioConfigForm.value.useOriginScenarioParam &&
!scenarioConfigForm.value.useOriginScenarioParamPreferential && // !scenarioConfigForm.value.useOriginScenarioParamPreferential &&
scenarioConfigForm.value.enableScenarioEnv // scenarioConfigForm.value.enableScenarioEnv
) { // ) {
// 使-使- // // 使-使-
return t('apiScenario.currentParamAndSourceEnv'); // return t('apiScenario.currentParamAndSourceEnv');
} // }
}); // });
// //
function cancelScenarioConfig() { function cancelScenarioConfig() {