From e985dd7ccf6901d325e51d54ccc49f028ac6db4c Mon Sep 17 00:00:00 2001 From: Rick <1450685+LinuxSuRen@users.noreply.github.com> Date: Wed, 2 Aug 2023 10:08:05 +0800 Subject: [PATCH] fix: the API request from UI missed the header (#155) --- console/atest-ui/src/views/APIInput.vue | 2 +- console/atest-ui/src/views/TestCase.vue | 7 +++++-- console/atest-ui/src/views/TestSuite.vue | 4 ++-- console/atest-ui/src/views/__test__/types.spec.ts | 6 +++--- console/atest-ui/src/views/types.ts | 9 ++++++--- 5 files changed, 17 insertions(+), 11 deletions(-) diff --git a/console/atest-ui/src/views/APIInput.vue b/console/atest-ui/src/views/APIInput.vue index e59fd7e..8ac2d05 100644 --- a/console/atest-ui/src/views/APIInput.vue +++ b/console/atest-ui/src/views/APIInput.vue @@ -9,7 +9,7 @@ const props = defineProps({ operationId: String }) // const emit = defineEmits(['update:address', 'update:method', 'update:operationId']) -const querySuggestedAPIs = NewSuggestedAPIsQuery(props.suite!) +const querySuggestedAPIs = NewSuggestedAPIsQuery('', props.suite!) const handleSelect = (item: TestCase) => { // emit('update:address', item.request.api) diff --git a/console/atest-ui/src/views/TestCase.vue b/console/atest-ui/src/views/TestCase.vue index 6d25826..6efcc2c 100644 --- a/console/atest-ui/src/views/TestCase.vue +++ b/console/atest-ui/src/views/TestCase.vue @@ -14,7 +14,7 @@ const props = defineProps({ }) const emit = defineEmits(['updated']) -let querySuggestedAPIs = NewSuggestedAPIsQuery(props.suite!) +let querySuggestedAPIs = NewSuggestedAPIsQuery(props.store!, props.suite!) const testResultActiveTab = ref('output') const requestLoading = ref(false) const testResult = ref({ header: [] as Pair[] } as TestResult) @@ -65,6 +65,9 @@ function generateCode() { const suite = props.suite const requestOptions = { method: 'POST', + headers: { + 'X-Store-Name': props.store + }, body: JSON.stringify({ TestSuite: suite, TestCase: name, @@ -424,7 +427,7 @@ const queryPupularHeaders = (queryString: string, cb: (arg: any) => void) => { v-model="testCaseWithSuite.data.request.api" :fetch-suggestions="querySuggestedAPIs" placeholder="API Address" - style="width: 70%; margin-left: 5px; margin-right: 5px" + style="width: 50%; margin-left: 5px; margin-right: 5px" >