diff --git a/frontend/src/business/components/api/definition/components/import/ApiImport.vue b/frontend/src/business/components/api/definition/components/import/ApiImport.vue index a3b8563022..fe670a1287 100644 --- a/frontend/src/business/components/api/definition/components/import/ApiImport.vue +++ b/frontend/src/business/components/api/definition/components/import/ApiImport.vue @@ -303,6 +303,7 @@ export default { } if (this.selectedPlatformValue === 'Har' || this.selectedPlatformValue === 'ESB') { this.formData.modeId = 'fullCoverage'; + this.$refs.form.clearValidate(); } }, protocol() { @@ -340,7 +341,7 @@ export default { return this.selectedPlatformValue === 'Swagger2'; }, showImportModel() { - return this.selectedPlatformValue != 'Har' && this.selectedPlatformValue != 'ESB'; + return this.selectedPlatformValue !== 'Har' && this.selectedPlatformValue !== 'ESB'; }, showTemplate() { return this.selectedPlatformValue === 'ESB'; @@ -464,6 +465,8 @@ export default { swaggerUrl: '', modeId: this.formData.modeId, }; + this.swaggerUrlEnable = false; + this.selectedPlatformValue = 'Metersphere'; this.fileList = []; removeGoBackListener(this.close); this.visible = false; diff --git a/frontend/src/i18n/zh-CN.js b/frontend/src/i18n/zh-CN.js index 22dc21a0cf..2535351995 100644 --- a/frontend/src/i18n/zh-CN.js +++ b/frontend/src/i18n/zh-CN.js @@ -18,7 +18,7 @@ export default { pass_rate: '通过率', execution_times: '执行次数', cover: '覆盖', - cover_api: '同步覆盖API模块', + cover_api: '同步覆盖 API 模块', cover_scenario: '同步覆盖场景模块', module_title: '默认模块', save_data_when_page_change: '翻页保存勾选项', @@ -1771,30 +1771,30 @@ export default { ms_tip: "支持 MeterSphere json 格式", ms_export_tip: "通过 MeterSphere 接口测试页面或者浏览器插件导出 json 格式文件", har_export_tip: "通过 浏览器的开发者工具 导出 HAR 格式文件", - esb_export_tip: "暂时不支持ESB文件的导出", + esb_export_tip: "暂时不支持 ESB 文件的导出", postman_tip: "只支持 Postman Collection v2.1 格式的 json 文件", swagger_tip: "支持 Swagger 2.0 与 3.0 版本的 json 文件", har_tip: "只支持 HAR 文件", - esb_tip: "只支持 ESB 模版的xlsx文件", + esb_tip: "只支持 ESB 模版的 xlsx 文件", post_export_tip: "通过 Postman 导出测试集合", swagger_export_tip: "通过 Swagger 页面导出", - jmeter_export_tip: "通过 JMeter 生成JMX文件", - jmeter_tip: "支持 JMeter5.2-5.4版本的JMX文件", + jmeter_export_tip: "通过 JMeter 生成 JMX 文件", + jmeter_tip: "支持 JMeter5.2-5.4版本的 JMX 文件", suffixFormatErr: "文件格式不符合要求", file_name_to_long: "文件名称过长", - swagger_url_import: "使用URL导入", + swagger_url_import: "使用 URL 导入", add_request_params: "添加请求参数", optional: "(可选)", timing_synchronization: "定时同步", next_synchronization_time: "下次同步时间", - ms_env_import_file_limit: "仅支持通过MeterSphere导出的json格式文件", + ms_env_import_file_limit: "仅支持通过 MeterSphere 导出的 json 格式文件", file_exceed_limit: "文件数量超出限制", import_tip: "导入说明", import_tip1: "注:导入文件包含多种协议,需切换协议多次导入", - import_tip2: "开启URL可重复,接口名称+请求类型+请求路径一致则判断为同一接口", - import_tip3: "未开启URL可重复,请求类型+请求路径一致则判断为同一接口", + import_tip2: "开启 URL 可重复,接口名称+请求类型+请求路径一致则判断为同一接口", + import_tip3: "未开启 URL 可重复,请求类型+请求路径一致则判断为同一接口", cover_tip: "覆盖模式", - cover_tip_1: "1. 如勾选“同步覆盖API模块”选项,则API模块为导入文件中指定的模块", + cover_tip_1: "1. 如勾选“同步覆盖 API 模块”选项,则 API 模块为导入文件中指定的模块", cover_tip_2: "2. 系统已存在的同一接口,内容不一致则覆盖系统原接口", cover_tip_3: "3. 系统已存在的同一接口,内容一致则不做变更", cover_tip_4: "4. 系统不存在的接口则新增", diff --git a/frontend/src/i18n/zh-TW.js b/frontend/src/i18n/zh-TW.js index 6a26b770a9..e5e30aa5da 100644 --- a/frontend/src/i18n/zh-TW.js +++ b/frontend/src/i18n/zh-TW.js @@ -1772,26 +1772,26 @@ export default { postman_tip: "只支持 Postman Collection v2.1 格式的 json 文件", swagger_tip: "支持 Swagger 2.0 與 3.0 版本的 json 文件", har_tip: "只支持 HAR 文件", - esb_tip: "只支持 ESB 模版的xlsx文件", + esb_tip: "只支持 ESB 模版的 xlsx 文件", post_export_tip: "通過 Postman 導出測試集合", swagger_export_tip: "通過 Swagger 頁面導出", - jmeter_export_tip: "通過 JMeter 生成JMX文件", - jmeter_tip: "支持 JMeter5.2-5.4版本的JMX文件", + jmeter_export_tip: "通過 JMeter 生成 JMX 文件", + jmeter_tip: "支持 JMeter5.2-5.4版本的 JMX 文件", suffixFormatErr: "文件格式不符合要求", file_name_to_long: "文件名稱過長", - swagger_url_import: "使用URL導入", + swagger_url_import: "使用 URL 導入", add_request_params: "添加請求參數", optional: "(可選)", timing_synchronization: "定時同步", next_synchronization_time: "下次同步時間", - ms_env_import_file_limit: "僅支持通過MeterSphere導出的json格式文件", + ms_env_import_file_limit: "僅支持通過 MeterSphere 導出的 json 格式文件", file_exceed_limit: "文件數量超出限製", import_tip: "導入說明", import_tip1: "注:導入檔案包含多種協定,需切換協定多次導入", - import_tip2: "開啟URL可重複,介面名稱+請求類型+請求路徑一致則判斷為同一介面", - import_tip3: "未開啟URL可重複,請求類型+請求路徑一致則判斷為同一介面", + import_tip2: "開啟 URL 可重複,介面名稱+請求類型+請求路徑一致則判斷為同一介面", + import_tip3: "未開啟 URL 可重複,請求類型+請求路徑一致則判斷為同一介面", cover_tip: "覆蓋模式", - cover_tip_1: "1. 如勾選“同步覆蓋API模塊”選項,則API模塊為導入檔案中指定的模塊", + cover_tip_1: "1. 如勾選“同步覆蓋 API 模塊”選項,則 API 模塊為導入檔案中指定的模塊", cover_tip_2: "2. 系統已存在的同一介面,內容不一致則覆蓋系統原介面", cover_tip_3: "3. 系統已存在的同一介面,內容一致則不做變更", cover_tip_4: "4. 系統不存在的介面則新增",