From 8eab4db17b47dd0b0c7d7c0fb9d84676505a6e19 Mon Sep 17 00:00:00 2001 From: leafage-collb <3303710797@qq.com> Date: Fri, 7 Jun 2024 14:49:29 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E5=A4=A7=E5=B0=8F=E7=8E=AF=E5=A2=83=E5=8F=98?= =?UTF-8?q?=E9=87=8F=20#=20Reviewed,=20transaction=20id:=209451?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- webfe/package_vue/.bk.production.env | 4 +++- webfe/package_vue/index.html | 1 + .../src/views/dev-center/app/engine/packages/index.vue | 4 ++++ webfe/package_vue/src/views/dev-center/create-app/smart.vue | 4 ++++ webfe/package_vue/static/runtime/runtime.ce.js | 1 + webfe/package_vue/static/runtime/runtime.ee.js | 1 + 6 files changed, 14 insertions(+), 1 deletion(-) diff --git a/webfe/package_vue/.bk.production.env b/webfe/package_vue/.bk.production.env index 9ef55246a8..110aec0e40 100644 --- a/webfe/package_vue/.bk.production.env +++ b/webfe/package_vue/.bk.production.env @@ -20,4 +20,6 @@ BK_ANALYSIS_JS = '\$BK_ANALYSIS_JS' BK_PAAS_VERSION = '\$BK_PAAS_VERSION' -BK_PAAS_BUILD_VERSION = '\$BKPAAS_BUILD_VERSION' \ No newline at end of file +BK_PAAS_BUILD_VERSION = '\$BKPAAS_BUILD_VERSION' + +BK_MAX_PACKAGE_SIZE = '\$BK_MAX_PACKAGE_SIZE' \ No newline at end of file diff --git a/webfe/package_vue/index.html b/webfe/package_vue/index.html index a0a70fe220..64e78bd2ee 100644 --- a/webfe/package_vue/index.html +++ b/webfe/package_vue/index.html @@ -32,6 +32,7 @@ USERS_URL: `<%= process.env.BK_COMPONENT_API_URL %>/api/c/compapi/v2/usermanage/fs_list_users/` || '', } var BKPAAS_BUILD_VERSION = decodeURIComponent('<%= process.env.BK_PAAS_BUILD_VERSION %>' || '') + var BK_MAX_PACKAGE_SIZE = '<%= process.env.BK_MAX_PACKAGE_SIZE %>' || '' // 控制台输出版本信息 if (BKPAAS_BUILD_VERSION !== '') { diff --git a/webfe/package_vue/src/views/dev-center/app/engine/packages/index.vue b/webfe/package_vue/src/views/dev-center/app/engine/packages/index.vue index 6522d3ba0f..9f69efb934 100644 --- a/webfe/package_vue/src/views/dev-center/app/engine/packages/index.vue +++ b/webfe/package_vue/src/views/dev-center/app/engine/packages/index.vue @@ -227,6 +227,7 @@ :key="renderUploaderIndex" :validate-name="fileReg" :action="uploadUrl" + :max-size="maxPackageSize" :with-credentials="true" :name="'package'" :accept-tips="$t('仅支持蓝鲸 S-mart 包,可以从“蓝鲸 S-mart”获取,上传成功后即可进行应用部署 仅支持 .tar 或 .tar.gz 格式的文件')" @@ -302,6 +303,9 @@ export default { isSmartApp() { return this.curAppInfo.application?.is_smart_app; }, + maxPackageSize() { + return window.BK_MAX_PACKAGE_SIZE || 500; + }, }, watch: { '$route'() { diff --git a/webfe/package_vue/src/views/dev-center/create-app/smart.vue b/webfe/package_vue/src/views/dev-center/create-app/smart.vue index 1cafdf9c06..027af968c9 100644 --- a/webfe/package_vue/src/views/dev-center/create-app/smart.vue +++ b/webfe/package_vue/src/views/dev-center/create-app/smart.vue @@ -139,6 +139,7 @@ :validate-name="/^[a-zA-Z0-9-_. ]+$/" :with-credentials="true" :name="'package'" + :max-size="maxPackageSize" :accept-tips="$t('仅支持蓝鲸 S-mart 包,可以从“蓝鲸 S-mart”获取,上传成功后即可进行应用部署 仅支持 .tar 或 .tar.gz 格式的文件')" :headers="uploadHeader" :on-upload-success="handleSuccess" @@ -207,6 +208,9 @@ export default { uploadUrl() { return `${BACKEND_URL}/api/bkapps/s-mart/`; }, + maxPackageSize() { + return window.BK_MAX_PACKAGE_SIZE || 500; + }, }, methods: { handleSuccess(res) { diff --git a/webfe/package_vue/static/runtime/runtime.ce.js b/webfe/package_vue/static/runtime/runtime.ce.js index a2ccbae943..fbcdc4f67d 100644 --- a/webfe/package_vue/static/runtime/runtime.ce.js +++ b/webfe/package_vue/static/runtime/runtime.ce.js @@ -27,6 +27,7 @@ var BK_LESSCODE_URL = process.env.BK_LESSCODE_URL || '' // 用于拼接 lesscode var BK_COMPONENT_API_URL = process.env.BK_COMPONENT_API_URL || '' // 蓝鲸组件API地址,目前值跟 v2 开发者中心一致,内部版本不用填 var BK_ANALYSIS_JS = process.env.BK_ANALYSIS_JS || '' //上报js 内部版需要 外部版不需要 var BK_PAAS_VERSION = process.env.BK_PAAS_VERSION || '' +var BK_MAX_PACKAGE_SIZE = process.env.BK_MAX_PACKAGE_SIZE || '' var BACKEND_URL = `${SITE_URL}/backend` // 后端接口前缀 var DOCS_URL_PREFIX = `${BK_DOCS_URL_PREFIX}/markdown/PaaS/DevelopTools/BaseGuide` diff --git a/webfe/package_vue/static/runtime/runtime.ee.js b/webfe/package_vue/static/runtime/runtime.ee.js index a2ccbae943..fbcdc4f67d 100644 --- a/webfe/package_vue/static/runtime/runtime.ee.js +++ b/webfe/package_vue/static/runtime/runtime.ee.js @@ -27,6 +27,7 @@ var BK_LESSCODE_URL = process.env.BK_LESSCODE_URL || '' // 用于拼接 lesscode var BK_COMPONENT_API_URL = process.env.BK_COMPONENT_API_URL || '' // 蓝鲸组件API地址,目前值跟 v2 开发者中心一致,内部版本不用填 var BK_ANALYSIS_JS = process.env.BK_ANALYSIS_JS || '' //上报js 内部版需要 外部版不需要 var BK_PAAS_VERSION = process.env.BK_PAAS_VERSION || '' +var BK_MAX_PACKAGE_SIZE = process.env.BK_MAX_PACKAGE_SIZE || '' var BACKEND_URL = `${SITE_URL}/backend` // 后端接口前缀 var DOCS_URL_PREFIX = `${BK_DOCS_URL_PREFIX}/markdown/PaaS/DevelopTools/BaseGuide`