|
|
@@ -1,7 +1,7 @@
|
|
|
/**
|
|
|
- * 品牌信息统一入口。
|
|
|
+ * 运行期配置统一入口(品牌 + 高德地图等)。
|
|
|
*
|
|
|
- * 优先级:window.__APP_CONFIG__(部署后可改) > VUE_APP_BRAND_*(构建期 .env) > 默认值。
|
|
|
+ * 优先级:window.__APP_CONFIG__(部署后可改 dist/config.js) > VUE_APP_*(构建期 .env) > 默认值。
|
|
|
* 静态资源(logo / 标题图)通过 BASE_URL 拼接,指向 public/ 下的文件,因此 build 后亦可替换。
|
|
|
*/
|
|
|
|
|
|
@@ -9,7 +9,7 @@ const runtime = (typeof window !== 'undefined' && window.__APP_CONFIG__) || {};
|
|
|
const env = process.env || {};
|
|
|
const baseUrl = env.BASE_URL || '/';
|
|
|
|
|
|
-function pick(runtimeKey, envKey, fallback) {
|
|
|
+export function pick(runtimeKey, envKey, fallback) {
|
|
|
const v = runtime[runtimeKey];
|
|
|
if (v !== undefined && v !== null && v !== '') return v;
|
|
|
const e = env[envKey];
|
|
|
@@ -30,6 +30,11 @@ export const brand = {
|
|
|
loginTitle: asAssetUrl(pick('brandLoginTitleUrl', 'VUE_APP_BRAND_LOGIN_TITLE_URL','brand/login-title.png')),
|
|
|
};
|
|
|
|
|
|
+export const amap = {
|
|
|
+ key: pick('amapKey', 'VUE_APP_AMAP_KEY', 'db2da7e3e248c3b2077d53fc809be63f'),
|
|
|
+ securityCode: pick('amapSecurityCode', 'VUE_APP_AMAP_SECURITY_CODE','a7413c674852c5eaf01d90813c5b7ef6'),
|
|
|
+};
|
|
|
+
|
|
|
if (typeof document !== 'undefined' && brand.title) {
|
|
|
document.title = brand.title;
|
|
|
}
|