liqianyi 2 сар өмнө
parent
commit
13d7a19286

+ 16 - 1
gulpfile.js

@@ -43,13 +43,28 @@ gulp.task('replace:version', ['create:versionCatalog'], function () {
     .pipe(gulp.dest(`${versionPath}/static/config/`))
 });
 
+// 替换${versionPath}/static/config/index-${env}.js window.SITE_CONFIG['systemName']配置变量
+gulp.task('replace:systemName', ['replace:version'], function () {
+  // 可根据需要自定义 systemName
+  const systemName = process.env.npm_config_systemname || '木之云数字化平台';
+  // const systemName = process.env.npm_config_systemname || '昌柘伟业数字化平台';
+  return gulp.src(`${versionPath}/static/config/index-${env}.js`)
+    .pipe($.replace(/window\.SITE_CONFIG\['systemName'\] = '.*'/g, `window.SITE_CONFIG['systemName'] = '${systemName}'`))
+    .pipe(gulp.dest(`${versionPath}/static/config/`));
+});
+
 // 合并${versionPath}/static/config/[index-${env}, init].js 至 ${distPath}/config/index.js
 gulp.task('concat:config', ['replace:version'], function () {
   return gulp.src([`${versionPath}/static/config/index-${env}.js`, `${versionPath}/static/config/init.js`])
     .pipe($.concat('index.js'))
     .pipe(gulp.dest(`${distPath}/config/`))
 });
-
+// 修改合并任务依赖,确保systemName已替换
+gulp.task('concat:config', ['replace:systemName'], function () {
+  return gulp.src([`${versionPath}/static/config/index-${env}.js`, `${versionPath}/static/config/init.js`])
+    .pipe($.concat('index.js'))
+    .pipe(gulp.dest(`${distPath}/config/`));
+});
 // 清空
 gulp.task('clean', function () {
   return del([versionPath])

+ 2 - 0
index.html

@@ -25,6 +25,8 @@
 <script>
   if (window.SITE_CONFIG && window.SITE_CONFIG['systemName']) {
     document.title = window.SITE_CONFIG['systemName'];
+  } else {
+    document.title = '木之云数字化平台';
   }
 </script>
 </html>

+ 1 - 0
static/config/index-prod.js

@@ -11,4 +11,5 @@
   window.SITE_CONFIG['domain'] = './' // 域名
   window.SITE_CONFIG['version'] = ''   // 版本号(年月日时分)
   window.SITE_CONFIG['cdnUrl'] = window.SITE_CONFIG.domain + window.SITE_CONFIG.version
+  window.SITE_CONFIG['systemName'] = '木之云数字化平台'
 })()

+ 3 - 2
static/config/index-qa.js

@@ -8,7 +8,8 @@
   window.SITE_CONFIG['baseUrl'] = 'http://localhost:8080/renren-fast';
 
   // cdn地址 = 域名 + 版本号
-  window.SITE_CONFIG['domain']  = './'; // 域名
+  window.SITE_CONFIG['domain'] = './'; // 域名
   window.SITE_CONFIG['version'] = '';   // 版本号(年月日时分)
-  window.SITE_CONFIG['cdnUrl']  = window.SITE_CONFIG.domain + window.SITE_CONFIG.version;
+  window.SITE_CONFIG['cdnUrl'] = window.SITE_CONFIG.domain + window.SITE_CONFIG.version;
+  window.SITE_CONFIG['systemName'] = '木之云数字化平台'
 })();

+ 3 - 2
static/config/index-uat.js

@@ -8,7 +8,8 @@
   window.SITE_CONFIG['baseUrl'] = 'http://localhost:8080/renren-fast';
 
   // cdn地址 = 域名 + 版本号
-  window.SITE_CONFIG['domain']  = './'; // 域名
+  window.SITE_CONFIG['domain'] = './'; // 域名
   window.SITE_CONFIG['version'] = '';   // 版本号(年月日时分)
-  window.SITE_CONFIG['cdnUrl']  = window.SITE_CONFIG.domain + window.SITE_CONFIG.version;
+  window.SITE_CONFIG['cdnUrl'] = window.SITE_CONFIG.domain + window.SITE_CONFIG.version;
+  window.SITE_CONFIG['systemName'] = '木之云数字化平台'
 })();

+ 0 - 1
static/config/index.js

@@ -11,6 +11,5 @@
     window.SITE_CONFIG['cdnUrl'] = window.SITE_CONFIG.domain + window.SITE_CONFIG.version
     // 系统名称
     window.SITE_CONFIG['systemName'] = '木之云数字化平台'
-    // window.SITE_CONFIG['systemName'] = '昌柘伟业数字化平台'
   }
 })()