mirror of
https://gitee.com/bootx/dax-pay-ui
synced 2026-08-12 07:25:39 +08:00
refactor(risk): 用户可见文案统一为「用户标识」(兼容支付宝 userId 语义)
- pay-security.json × 10 语种 riskOpenIdLevel.label/desc: 'openId 拦截级别' → '用户标识拦截级别'; 描述里 'OAuth 取 openId' → 'OAuth 取用户标识' - RiskConfig.vue 模板中文注释同步 - security.api.ts 代码注释同步
This commit is contained in:
@@ -213,7 +213,7 @@ export interface PaySecurityConfig {
|
||||
riskBlockBeforePay?: boolean;
|
||||
/** 支付成功后是否补录命中(用于事后分析) */
|
||||
riskCheckAfterPay?: boolean;
|
||||
/** openId 拦截级别(normal=正常拦截 / enhanced=增强拦截) */
|
||||
/** 用户标识拦截级别(normal=正常拦截 / enhanced=增强拦截) */
|
||||
riskOpenIdLevel?: string;
|
||||
/** 海外 IP 拦截(占位字段, 默认关闭, 后续接入) */
|
||||
blockOverseasIp?: boolean;
|
||||
|
||||
@@ -35,8 +35,8 @@
|
||||
"desc": "When enabled, hits are recorded after successful payment for post-event analysis, without affecting funds."
|
||||
},
|
||||
"riskOpenIdLevel": {
|
||||
"label": "openId Interception Level",
|
||||
"desc": "Normal: only block JSAPI/Mini native methods. Enhanced: also force OAuth to acquire openId for H5/QR-code in recognizable environments.",
|
||||
"label": "User Identifier Interception Level",
|
||||
"desc": "Normal: only block JSAPI/Mini native methods. Enhanced: also force OAuth to acquire user identifier for H5/QR-code in recognizable environments.",
|
||||
"normal": "Normal",
|
||||
"enhanced": "Enhanced"
|
||||
},
|
||||
|
||||
@@ -35,8 +35,8 @@
|
||||
"desc": "Saat aktif, hit dicatat setelah pembayaran berhasil untuk analisis pasca-peristiwa, tanpa memengaruhi dana."
|
||||
},
|
||||
"riskOpenIdLevel": {
|
||||
"label": "Level Intersepsi openId",
|
||||
"desc": "Normal: hanya blokir metode native JSAPI/Mini. Ditingkatkan: juga memaksa OAuth untuk mendapatkan openId pada H5/QR dalam lingkungan yang dikenali.",
|
||||
"label": "Level Intersepsi Identifier Pengguna",
|
||||
"desc": "Normal: hanya blokir metode native JSAPI/Mini. Ditingkatkan: juga memaksa OAuth untuk mendapatkan identifier pengguna pada H5/QR dalam lingkungan yang dikenali.",
|
||||
"normal": "Normal",
|
||||
"enhanced": "Ditingkatkan"
|
||||
},
|
||||
|
||||
@@ -35,8 +35,8 @@
|
||||
"desc": "オンの場合、決済成功後にヒットを記録し、事後分析に使用します。資金状態には影響しません。"
|
||||
},
|
||||
"riskOpenIdLevel": {
|
||||
"label": "openId ブロック レベル",
|
||||
"desc": "通常ブロック:JSAPI/ミニなどネイティブ方式のみブロック。強化ブロック:H5/QR 決済など識別可能環境でも OAuth を強制し openId を取得してブロック。",
|
||||
"label": "ユーザー識別子ブロック レベル",
|
||||
"desc": "通常ブロック:JSAPI/ミニなどネイティブ方式のみブロック。強化ブロック:H5/QR 決済など識別可能環境でも OAuth を強制しユーザー識別子を取得してブロック。",
|
||||
"normal": "通常ブロック",
|
||||
"enhanced": "強化ブロック"
|
||||
},
|
||||
|
||||
@@ -35,8 +35,8 @@
|
||||
"desc": "켜면 결제 성공 후 히트를 기록하여 사후 분석에 사용합니다. 자금 상태에 영향을 주지 않습니다."
|
||||
},
|
||||
"riskOpenIdLevel": {
|
||||
"label": "openId 차단 레벨",
|
||||
"desc": "일반 차단: JSAPI/미니 등 네이티브 방식만 차단. 강화 차단: H5/QR 결제 등 인식 가능 환경에서 OAuth 를 강제하여 openId 를 획득 후 차단.",
|
||||
"label": "사용자 식별자 차단 레벨",
|
||||
"desc": "일반 차단: JSAPI/미니 등 네이티브 방식만 차단. 강화 차단: H5/QR 결제 등 인식 가능 환경에서 OAuth 를 강제하여 사용자 식별자를 획득 후 차단.",
|
||||
"normal": "일반 차단",
|
||||
"enhanced": "강화 차단"
|
||||
},
|
||||
|
||||
@@ -35,8 +35,8 @@
|
||||
"desc": "Apabila aktif, hit direkod selepas pembayaran berjaya untuk analisis pasca-peristiwa, tanpa menjejaskan dana."
|
||||
},
|
||||
"riskOpenIdLevel": {
|
||||
"label": "Tahap Sekatan openId",
|
||||
"desc": "Biasa: hanya sekat kaedah native JSAPI/Mini. Diperkuat: juga memaksa OAuth untuk mendapatkan openId pada H5/QR dalam persekitaran yang dikenali.",
|
||||
"label": "Tahap Sekatan Pengecam Pengguna",
|
||||
"desc": "Biasa: hanya sekat kaedah native JSAPI/Mini. Diperkuat: juga memaksa OAuth untuk mendapatkan pengecam pengguna pada H5/QR dalam persekitaran yang dikenali.",
|
||||
"normal": "Biasa",
|
||||
"enhanced": "Diperkuat"
|
||||
},
|
||||
|
||||
@@ -35,8 +35,8 @@
|
||||
"desc": "เมื่อเปิด การตรงจะถูกบันทึกหลังชำระเงินสำเร็จเพื่อวิเคราะห์ภายหลัง โดยไม่กระทบสถานะเงิน"
|
||||
},
|
||||
"riskOpenIdLevel": {
|
||||
"label": "ระดับการบล็อก openId",
|
||||
"desc": "ปกติ: บล็อกเฉพาะ JSAPI/Mini แบบเนทีฟ. เข้มข้น: บังคับ OAuth เพื่อรับ openId สำหรับ H5/QR ในสภาพแวดล้อมที่ระบุได้.",
|
||||
"label": "ระดับการบล็อกตัวระบุผู้ใช้",
|
||||
"desc": "ปกติ: บล็อกเฉพาะ JSAPI/Mini แบบเนทีฟ. เข้มข้น: บังคับ OAuth เพื่อรับตัวระบุผู้ใช้สำหรับ H5/QR ในสภาพแวดล้อมที่ระบุได้.",
|
||||
"normal": "ปกติ",
|
||||
"enhanced": "เข้มข้น"
|
||||
},
|
||||
|
||||
@@ -35,8 +35,8 @@
|
||||
"desc": "Khi bật, trúng được ghi nhận sau thanh toán thành công để phân tích sự cố, không ảnh hưởng trạng thái tiền."
|
||||
},
|
||||
"riskOpenIdLevel": {
|
||||
"label": "Cấp độ chặn openId",
|
||||
"desc": "Bình thường: chỉ chặn phương thức native JSAPI/Mini. Tăng cường: ép OAuth lấy openId cho H5/QR trong môi trường nhận diện được.",
|
||||
"label": "Cấp độ chặn mã định danh người dùng",
|
||||
"desc": "Bình thường: chỉ chặn phương thức native JSAPI/Mini. Tăng cường: ép OAuth lấy mã định danh người dùng cho H5/QR trong môi trường nhận diện được.",
|
||||
"normal": "Bình thường",
|
||||
"enhanced": "Tăng cường"
|
||||
},
|
||||
|
||||
@@ -35,8 +35,8 @@
|
||||
"desc": "开启后,支付成功后会补充记录命中情况,用于事后分析,不影响资金态。"
|
||||
},
|
||||
"riskOpenIdLevel": {
|
||||
"label": "openId 拦截级别",
|
||||
"desc": "正常拦截:仅对 JSAPI/小程序等原生方式拦截;增强拦截:对 H5/主扫等可识别环境也强制 OAuth 取 openId 拦截。",
|
||||
"label": "用户标识拦截级别",
|
||||
"desc": "正常拦截:仅对 JSAPI/小程序等原生方式拦截;增强拦截:对 H5/主扫等可识别环境也强制 OAuth 取用户标识拦截。",
|
||||
"normal": "正常拦截",
|
||||
"enhanced": "增强拦截"
|
||||
},
|
||||
|
||||
@@ -35,8 +35,8 @@
|
||||
"desc": "開啟後,支付成功後會補充記錄命中情況,用於事後分析,不影響資金態。"
|
||||
},
|
||||
"riskOpenIdLevel": {
|
||||
"label": "openId 攔截級別",
|
||||
"desc": "正常攔截:僅對 JSAPI/小程式等原生方式攔截;增強攔截:對 H5/主掃等可識別環境也強制 OAuth 取 openId 攔截。",
|
||||
"label": "使用者識別碼攔截級別",
|
||||
"desc": "正常攔截:僅對 JSAPI/小程式等原生方式攔截;增強攔截:對 H5/主掃等可識別環境也強制 OAuth 取使用者識別碼攔截。",
|
||||
"normal": "正常攔截",
|
||||
"enhanced": "增強攔截"
|
||||
},
|
||||
|
||||
@@ -35,8 +35,8 @@
|
||||
"desc": "開啟後,支付成功後會補充記錄命中情況,用於事後分析,不影響資金態。"
|
||||
},
|
||||
"riskOpenIdLevel": {
|
||||
"label": "openId 攔截級別",
|
||||
"desc": "正常攔截:僅對 JSAPI/小程式等原生方式攔截;增強攔截:對 H5/主掃等可識別環境也強制 OAuth 取 openId 攔截。",
|
||||
"label": "使用者識別碼攔截級別",
|
||||
"desc": "正常攔截:僅對 JSAPI/小程式等原生方式攔截;增強攔截:對 H5/主掃等可識別環境也強制 OAuth 取使用者識別碼攔截。",
|
||||
"normal": "正常攔截",
|
||||
"enhanced": "增強攔截"
|
||||
},
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
formState.value.riskCheckAfterPay
|
||||
? $t('system.security.pay-security.risk.summary.afterOn')
|
||||
: $t('system.security.pay-security.risk.summary.afterOff'),
|
||||
// openId 拦截级别
|
||||
// 用户标识拦截级别
|
||||
formState.value.riskOpenIdLevel === 'enhanced'
|
||||
? $t('system.security.pay-security.risk.summary.levelEnhanced')
|
||||
: $t('system.security.pay-security.risk.summary.levelNormal'),
|
||||
@@ -196,14 +196,14 @@
|
||||
{{ $t('system.security.pay-security.risk.section.strategy') }}
|
||||
</div>
|
||||
|
||||
<!-- openId 拦截级别 -->
|
||||
<!-- 用户标识拦截级别 -->
|
||||
<div class="config-item">
|
||||
<div class="config-item__main">
|
||||
<!-- openId 拦截级别标签 -->
|
||||
<!-- 用户标识拦截级别标签 -->
|
||||
<div class="config-item__label">{{
|
||||
$t('system.security.pay-security.risk.riskOpenIdLevel.label')
|
||||
}}</div>
|
||||
<!-- openId 拦截级别描述 -->
|
||||
<!-- 用户标识拦截级别描述 -->
|
||||
<div class="config-item__desc">{{ $t('system.security.pay-security.risk.riskOpenIdLevel.desc') }}</div>
|
||||
</div>
|
||||
<a-radio-group
|
||||
|
||||
Reference in New Issue
Block a user