feat(partner): map pick UX and Tencent LBS SN signature

Hide locate on store forms; restore optimized locpicker overlay.
Add TENCENT_LBS_SECRET_KEY and server-side sig for WebServiceAPI.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-29 12:56:51 +08:00
parent 2b85f63e2b
commit f396cb1fef
9 changed files with 349 additions and 278 deletions
+7 -1
View File
@@ -21,8 +21,13 @@ export interface AppConfig {
aliyunSmsProxyOrderTemplateCode: string;
aliyunSmsAccessKeyId: string;
aliyunSmsAccessKeySecret: string;
/** 腾讯位置服务 Key(逆地理编码) */
/** 腾讯位置服务 Key(逆地理编码 / 地点搜索 */
tencentLbsKey: string;
/**
* 腾讯位置服务 SecretKeySK
* 控制台开启 WebServiceAPI 签名校验后生成;仅服务端签名用,勿下发前端
*/
tencentLbsSecretKey: string;
/** C 端 H5 落地页(推广码二维码链接前缀) */
userH5Url: string;
}
@@ -127,6 +132,7 @@ export function loadAppConfig(env?: Record<string, string | undefined>): AppConf
aliyunSmsAccessKeyId: e.ALIYUN_SMS_ACCESS_KEY_ID ?? e.OSS_ACCESS_KEY_ID ?? '',
aliyunSmsAccessKeySecret: e.ALIYUN_SMS_ACCESS_KEY_SECRET ?? e.OSS_ACCESS_KEY_SECRET ?? '',
tencentLbsKey: e.TENCENT_LBS_KEY ?? '',
tencentLbsSecretKey: e.TENCENT_LBS_SECRET_KEY ?? '',
userH5Url: (e.USER_H5_URL || DEFAULT_USER_H5_URL).replace(/\/$/, ''),
};
return {