From 5f20644b28809e2d6f730c0020b89d9150a521d0 Mon Sep 17 00:00:00 2001 From: zhangzheng Date: Sat, 7 Sep 2024 15:33:28 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E5=9C=BA=E6=99=AF=E4=B9=9F=E9=9D=A2=E4=B8=AD=E5=93=8D=E5=BA=94?= =?UTF-8?q?=E5=86=85=E5=AE=B9=E3=80=81=E8=AF=B7=E6=B1=82=E5=86=85=E5=AE=B9?= =?UTF-8?q?=E3=80=81=E6=97=A5=E5=BF=97=E5=86=85=E5=AE=B9=E5=8F=AF=E8=83=BD?= =?UTF-8?q?=E6=B2=A1=E6=9C=89=E6=9B=B4=E6=96=B0=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ApiAutomationTest/app/static/js/case/base.js | 45 ++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/ApiAutomationTest/app/static/js/case/base.js b/ApiAutomationTest/app/static/js/case/base.js index d0e2bd9..99f590e 100644 --- a/ApiAutomationTest/app/static/js/case/base.js +++ b/ApiAutomationTest/app/static/js/case/base.js @@ -662,7 +662,15 @@ function getBaseCaseElement(case_id, case_type) { element.dom.$div_spinner = $(`#div-spinner-${case_id}`); element.dom.$pills_expectation_tab = $(`#pills-expectation-tab-${case_id}`); + element.dom.$pills_response_tab = $(`#pills-response-tab-${case_id}`); + element.dom.$response_body_tab = $(`#response-body-tab-${case_id}`); + element.dom.$response_header_tab = $(`#response-header-tab-${case_id}`); + element.dom.$pills_request_tab = $(`#pills-request-tab-${case_id}`); + element.dom.$request_body_tab = $(`#request-body-tab-${case_id}`); + element.dom.$request_header_tab = $(`#request-header-tab-${case_id}`); + element.dom.$pills_preprocessor_script_tab = $(`#pills-preprocessor-script-tab-${case_id}`); element.dom.$pills_postprocessor_script_tab = $(`#pills-postprocessor-script-tab-${case_id}`); + element.dom.$pills_log_tab = $(`#pills-log-tab-${case_id}`); element.dom.$div_table_expectation_spinner = $(`#div-table-expectation-spinner-${case_id}`); element.dom.$btn_save_response = $(`#btn-save-response-${case_id}`); element.dom.$radio_expectation_logic_and = $(`#radio-expectation-logic-and-${case_id}`); @@ -980,6 +988,13 @@ function getBaseCaseElement(case_id, case_type) { element.obj.ace_preprocessor_script_editor.on('change', changePreProcessorScript); element.obj.ace_postprocessor_script_editor.on('change', changePostProcessorScript); element.dom.$pills_expectation_tab.on('shown.bs.tab', clickExpectationTab); + element.dom.$pills_response_tab.on('shown.bs.tab', clickResponseTab); + element.dom.$pills_request_tab.on('shown.bs.tab', clickRequestTab); + element.dom.$response_body_tab.on('shown.bs.tab', clickResponseBodyTab); + element.dom.$response_header_tab.on('shown.bs.tab', clickResponseHeaderTab); + element.dom.$request_body_tab.on('shown.bs.tab', clickRequestBodyTab); + element.dom.$request_header_tab.on('shown.bs.tab', clickRequestHeaderTab); + element.dom.$pills_log_tab.on('shown.bs.tab', clickLogTab); // 自动更新Top页面上的案例名信息 function updateCaseName() { @@ -1033,6 +1048,36 @@ function getBaseCaseElement(case_id, case_type) { // invisible状态下ht不可被渲染,因此在这里渲染 $(`#table-expectation-${case_id}`).handsontable('getInstance').render(); } + // 点击响应tab页 + function clickResponseTab(event) { + element.obj.ace_response_body_editor.resize(); + element.obj.ace_response_header_editor.resize(); + } + // 点击请求tab页 + function clickRequestTab(event) { + element.obj.ace_request_body_editor.resize(); + element.obj.ace_request_header_editor.resize(); + } + // 点击响应体tab页 + function clickResponseBodyTab(event) { + element.obj.ace_response_body_editor.resize(); + } + // 点击响应头tab页 + function clickResponseHeaderTab(event) { + element.obj.ace_response_header_editor.resize(); + } + // 点击请求体tab页 + function clickRequestBodyTab(event) { + element.obj.ace_request_body_editor.resize(); + } + // 点击请求头tab页 + function clickRequestHeaderTab(event) { + element.obj.ace_request_header_editor.resize(); + } + // 点击日志tab页 + function clickLogTab(event) { + element.obj.ace_log_editor.resize(); + } // 用例执行 function sendCase() {