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 {
@apply flex;
padding-top: 8px;
padding: 8px;
border-radius: var(--border-radius-small);
&:not(:last-child) {
margin-bottom: 16px;
margin-bottom: 8px;
}
&:hover {
background-color: var(--color-text-n9);

View File

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

View File

@ -80,7 +80,7 @@
allow-clear
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">
<template #icon>
<icon-refresh class="text-[var(--color-text-4)]" />
@ -337,16 +337,16 @@
node = {
...cloneDeep(node), // 西
...newStep,
uniqueId: node.uniqueId, //
};
node.children = mapTree(newStep.children || [], (child) => {
if (
child.parent &&
child.parent.stepType === ScenarioStepType.API_SCENARIO &&
[ScenarioStepRefType.REF, ScenarioStepRefType.PARTIAL_REF].includes(child.parent.refType)
node.stepType === ScenarioStepType.API_SCENARIO &&
[ScenarioStepRefType.REF, ScenarioStepRefType.PARTIAL_REF].includes(node.refType)
) {
//
child.isQuoteScenarioStep = true; //
child.isRefScenarioStep = child.parent.refType === ScenarioStepRefType.REF; //
child.isRefScenarioStep = node.refType === ScenarioStepRefType.REF; //
child.draggable = false; //
} else if (child.parent) {
//
@ -357,6 +357,7 @@
//
selectedKeys.value.push(child.uniqueId);
}
child.uniqueId = getGenerateId();
return child;
}) as ScenarioStepItem[];
}

View File

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