mirror of
https://gitee.com/bootx/dax-pay-ui
synced 2026-08-11 07:05:33 +08:00
refactor(admin): 通道应用认证配置去掉授权回调地址表单项
与后端移除 authCallbackUrl 字段对齐,清理表单、类型与 i18n。
This commit is contained in:
@@ -120,6 +120,4 @@ export interface AlipayIsvAppAuthConfig {
|
||||
alipayIsvAppId?: string;
|
||||
/** 用户标识类型 */
|
||||
userIdType?: string;
|
||||
/** 授权回调地址 */
|
||||
authCallbackUrl?: string;
|
||||
}
|
||||
|
||||
@@ -120,6 +120,4 @@ export interface AlipayMchAppAuthConfig {
|
||||
channelMchNo?: string;
|
||||
/** 用户标识类型 */
|
||||
userIdType?: string;
|
||||
/** 授权回调地址 */
|
||||
authCallbackUrl?: string;
|
||||
}
|
||||
|
||||
@@ -83,6 +83,4 @@ export interface DouyinMchAppAuthConfig {
|
||||
channelMchNo?: string;
|
||||
/** 应用密钥 (已脱敏) */
|
||||
appSecret?: string;
|
||||
/** 授权回调地址 */
|
||||
authCallbackUrl?: string;
|
||||
}
|
||||
|
||||
@@ -69,6 +69,4 @@ export interface WechatIsvAppAuthConfig {
|
||||
wechatIsvAppId?: string;
|
||||
/** 应用密钥(已脱敏) */
|
||||
appSecret?: string;
|
||||
/** 授权回调地址(仅公众号) */
|
||||
authCallbackUrl?: string;
|
||||
}
|
||||
|
||||
@@ -78,6 +78,4 @@ export interface WechatIsvMchAppAuthConfig {
|
||||
channelMchNo?: string;
|
||||
/** 应用密钥(已脱敏) */
|
||||
appSecret?: string;
|
||||
/** 授权回调地址(仅公众号) */
|
||||
authCallbackUrl?: string;
|
||||
}
|
||||
|
||||
@@ -83,6 +83,4 @@ export interface WechatMchAppAuthConfig {
|
||||
channelMchNo?: string;
|
||||
/** 应用密钥(已脱敏) */
|
||||
appSecret?: string;
|
||||
/** 授权回调地址(仅公众号) */
|
||||
authCallbackUrl?: string;
|
||||
}
|
||||
|
||||
@@ -29,8 +29,6 @@
|
||||
"userIdTypeOpenid": "OpenId",
|
||||
"userIdTypeUserid": "UserId",
|
||||
"userIdTypeBoth": "Both OpenId and UserId",
|
||||
"authCallbackUrl": "Authorization Callback URL",
|
||||
"authCallbackUrlPlaceholder": "Please enter authorization callback URL",
|
||||
"validation": {
|
||||
"authType": "Please select auth type",
|
||||
"alipayPublicKey": "Please enter Alipay public key",
|
||||
@@ -38,7 +36,6 @@
|
||||
"appCert": "App certificate is required",
|
||||
"alipayCert": "Alipay certificate is required",
|
||||
"alipayRootCert": "Alipay root certificate is required",
|
||||
"userIdType": "Please select user ID type",
|
||||
"authCallbackUrl": "Please enter authorization callback URL"
|
||||
"userIdType": "Please select user ID type"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -25,10 +25,7 @@
|
||||
"appSecretTooltipMiniProgram": "Mini Program AppSecret, used for code2session to obtain OpenId",
|
||||
"appSecretTooltipMobileApp": "Mobile App Client Secret, used for OAuth authorization",
|
||||
"appSecretTooltipWebApp": "Web App Client Secret, used for OAuth authorization",
|
||||
"authCallbackUrl": "Auth Callback URL",
|
||||
"authCallbackUrlPlaceholder": "Enter auth callback URL",
|
||||
"validation": {
|
||||
"authCallbackUrl": "Auth callback URL is required",
|
||||
"appSecret": "App secret is required"
|
||||
},
|
||||
"appType": "App Type",
|
||||
|
||||
@@ -40,8 +40,6 @@
|
||||
"appSecretTooltipOfficialAccount": "Official account AppSecret for OAuth web authorization",
|
||||
"appSecretTooltipMiniProgram": "Mini program AppSecret for code2session",
|
||||
"appSecretTooltipMobileApp": "Mobile app AppSecret for OAuth",
|
||||
"authCallbackUrl": "Auth Callback URL",
|
||||
"authCallbackUrlPlaceholder": "Enter auth callback URL",
|
||||
"directKeyConfigTitle": "Direct Key Config",
|
||||
"cardDirectKeyConfig": "Direct Key Config",
|
||||
"cardDirectKeyConfigDesc": "Configure direct merchant API V3 key, public key and certificates",
|
||||
@@ -68,7 +66,6 @@
|
||||
"authAppTypeConfirm": "Confirm changing the auth application type?",
|
||||
"authAppTypeSaveSuccess": "Auth application type saved successfully",
|
||||
"validation": {
|
||||
"appSecret": "App secret is required",
|
||||
"authCallbackUrl": "Auth callback URL is required"
|
||||
"appSecret": "App secret is required"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -32,10 +32,7 @@
|
||||
"appSecretTooltipOfficialAccount": "Official account AppSecret for OAuth OpenId",
|
||||
"appSecretTooltipMiniProgram": "Mini program AppSecret for code2session OpenId",
|
||||
"appSecretTooltipMobileApp": "Mobile app AppSecret for OAuth",
|
||||
"authCallbackUrl": "OAuth Callback URL",
|
||||
"authCallbackUrlPlaceholder": "Enter OAuth callback URL",
|
||||
"validation": {
|
||||
"appSecret": "Please enter App Secret",
|
||||
"authCallbackUrl": "Please enter OAuth callback URL"
|
||||
"appSecret": "Please enter App Secret"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -29,8 +29,6 @@
|
||||
"userIdTypeOpenid": "OpenId",
|
||||
"userIdTypeUserid": "UserId",
|
||||
"userIdTypeBoth": "同时支持 OpenId 和 UserId",
|
||||
"authCallbackUrl": "授权回调地址",
|
||||
"authCallbackUrlPlaceholder": "请输入授权回调地址",
|
||||
"validation": {
|
||||
"authType": "请选择认证方式",
|
||||
"alipayPublicKey": "请输入支付宝公钥",
|
||||
@@ -38,7 +36,6 @@
|
||||
"appCert": "请上传应用公钥证书",
|
||||
"alipayCert": "请上传支付宝公钥证书",
|
||||
"alipayRootCert": "请上传支付宝根证书",
|
||||
"userIdType": "请选择用户标识类型",
|
||||
"authCallbackUrl": "请输入授权回调地址"
|
||||
"userIdType": "请选择用户标识类型"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -25,10 +25,7 @@
|
||||
"appSecretTooltipMiniProgram": "小程序 AppSecret,用于 code2session 获取 OpenId",
|
||||
"appSecretTooltipMobileApp": "移动应用 Client Secret,用于 OAuth 授权",
|
||||
"appSecretTooltipWebApp": "网站应用 Client Secret,用于 OAuth 授权",
|
||||
"authCallbackUrl": "授权回调地址",
|
||||
"authCallbackUrlPlaceholder": "请输入授权回调地址",
|
||||
"validation": {
|
||||
"authCallbackUrl": "请输入授权回调地址",
|
||||
"appSecret": "请输入应用密钥"
|
||||
},
|
||||
"appType": "应用类型",
|
||||
|
||||
@@ -40,8 +40,6 @@
|
||||
"appSecretTooltipOfficialAccount": "公众号 AppSecret,用于 OAuth 网页授权获取 OpenId",
|
||||
"appSecretTooltipMiniProgram": "小程序 AppSecret,用于 code2session 获取 OpenId",
|
||||
"appSecretTooltipMobileApp": "移动应用 AppSecret,用于 OAuth 授权",
|
||||
"authCallbackUrl": "授权回调地址",
|
||||
"authCallbackUrlPlaceholder": "请输入授权回调地址",
|
||||
"directKeyConfigTitle": "直连密钥配置",
|
||||
"cardDirectKeyConfig": "直连密钥配置",
|
||||
"cardDirectKeyConfigDesc": "配置直连商户API V3密钥、平台公钥及证书",
|
||||
@@ -68,7 +66,6 @@
|
||||
"authAppTypeConfirm": "确认修改认证应用类型?",
|
||||
"authAppTypeSaveSuccess": "认证应用类型保存成功",
|
||||
"validation": {
|
||||
"appSecret": "请输入应用密钥",
|
||||
"authCallbackUrl": "请输入授权回调地址"
|
||||
"appSecret": "请输入应用密钥"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -32,10 +32,7 @@
|
||||
"appSecretTooltipOfficialAccount": "公众号 AppSecret,用于 OAuth 网页授权获取 OpenId",
|
||||
"appSecretTooltipMiniProgram": "小程序 AppSecret,用于 code2session 获取 OpenId",
|
||||
"appSecretTooltipMobileApp": "移动应用 AppSecret,用于 OAuth 授权",
|
||||
"authCallbackUrl": "授权回调地址",
|
||||
"authCallbackUrlPlaceholder": "请输入授权回调地址",
|
||||
"validation": {
|
||||
"appSecret": "请输入应用密钥",
|
||||
"authCallbackUrl": "请输入授权回调地址"
|
||||
"appSecret": "请输入应用密钥"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,9 +31,6 @@
|
||||
/** 表单校验规则 */
|
||||
const formRules = computed(() => ({
|
||||
userIdType: [{ required: true, message: $t('payment.channel.alipayIsv.validation.userIdType') }],
|
||||
authCallbackUrl: [
|
||||
{ required: true, message: $t('payment.channel.alipayIsv.validation.authCallbackUrl') },
|
||||
],
|
||||
}));
|
||||
|
||||
/**
|
||||
@@ -166,16 +163,6 @@
|
||||
<a-radio value="openid_userid">{{ $t('payment.channel.alipayIsv.userIdTypeBoth') }}</a-radio>
|
||||
</a-radio-group>
|
||||
</a-form-item>
|
||||
|
||||
<!-- 授权回调地址 -->
|
||||
<a-form-item :label="$t('payment.channel.alipayIsv.authCallbackUrl')" name="authCallbackUrl">
|
||||
<a-input
|
||||
v-model:value="formState.authCallbackUrl"
|
||||
:placeholder="$t('payment.channel.alipayIsv.authCallbackUrlPlaceholder')"
|
||||
:disabled="!isEditing"
|
||||
allow-clear
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</a-card>
|
||||
|
||||
@@ -33,9 +33,6 @@
|
||||
/** 表单校验规则 */
|
||||
const formRules = computed(() => ({
|
||||
userIdType: [{ required: true, message: $t('payment.channel.alipayIsv.validation.userIdType') }],
|
||||
authCallbackUrl: [
|
||||
{ required: true, message: $t('payment.channel.alipayIsv.validation.authCallbackUrl') },
|
||||
],
|
||||
}));
|
||||
|
||||
/**
|
||||
@@ -172,16 +169,6 @@
|
||||
<a-radio value="openid_userid">{{ $t('payment.channel.alipayIsv.userIdTypeBoth') }}</a-radio>
|
||||
</a-radio-group>
|
||||
</a-form-item>
|
||||
|
||||
<!-- 授权回调地址 -->
|
||||
<a-form-item :label="$t('payment.channel.alipayIsv.authCallbackUrl')" name="authCallbackUrl">
|
||||
<a-input
|
||||
v-model:value="formState.authCallbackUrl"
|
||||
:placeholder="$t('payment.channel.alipayIsv.authCallbackUrlPlaceholder')"
|
||||
:disabled="!isEditing"
|
||||
allow-clear
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</a-card>
|
||||
|
||||
@@ -60,9 +60,6 @@
|
||||
message: $t('payment.channel.douyinMchApp.validation.appSecret'),
|
||||
},
|
||||
],
|
||||
authCallbackUrl: isMiniProgram.value
|
||||
? []
|
||||
: [{ required: true, message: $t('payment.channel.douyinMchApp.validation.authCallbackUrl') }],
|
||||
}));
|
||||
|
||||
function loadConfig() {
|
||||
@@ -125,7 +122,6 @@
|
||||
douyinDirectAppId: props.appId,
|
||||
mchNo: props.mchNo,
|
||||
channelMchNo: props.channelMchNo,
|
||||
authCallbackUrl: isMiniProgram.value ? undefined : formState.value.authCallbackUrl,
|
||||
};
|
||||
return DouyinMchAppApi.saveAuthConfig(submitData)
|
||||
.then(() => {
|
||||
@@ -196,19 +192,6 @@
|
||||
allow-clear
|
||||
/>
|
||||
</a-form-item>
|
||||
|
||||
<a-form-item
|
||||
v-if="!isMiniProgram"
|
||||
:label="$t('payment.channel.douyinMchApp.authCallbackUrl')"
|
||||
name="authCallbackUrl"
|
||||
>
|
||||
<a-input
|
||||
v-model:value="formState.authCallbackUrl"
|
||||
:placeholder="$t('payment.channel.douyinMchApp.authCallbackUrlPlaceholder')"
|
||||
:disabled="!isEditing"
|
||||
allow-clear
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</a-card>
|
||||
|
||||
@@ -27,9 +27,6 @@
|
||||
|
||||
const canEdit = computed(() => hasPermission(PermCodes.Payment.WechatIsv.MANAGE));
|
||||
|
||||
// 仅公众号需要配置 OAuth 授权回调地址
|
||||
const isOfficialAccount = computed(() => props.appType === 'official_account');
|
||||
|
||||
/** AppSecret 提示文案(按应用类型) */
|
||||
const appSecretTooltip = computed(() => {
|
||||
const map: Record<string, string> = {
|
||||
@@ -42,7 +39,6 @@
|
||||
});
|
||||
|
||||
// 应用密钥:始终必填(星号常显);编辑时预填脱敏值,未修改由 diffForm 比对跳过更新
|
||||
// 授权回调地址:非必填(公众号可按需配置 OAuth 回调地址)
|
||||
const formRules = computed(() => ({
|
||||
appSecret: [
|
||||
{
|
||||
@@ -50,7 +46,6 @@
|
||||
message: $t('payment.channel.wechatManage.validation.appSecret'),
|
||||
},
|
||||
],
|
||||
authCallbackUrl: [],
|
||||
}));
|
||||
|
||||
function loadConfig() {
|
||||
@@ -106,8 +101,6 @@
|
||||
...formState.value,
|
||||
...sensitiveData,
|
||||
wechatIsvAppId: props.wechatIsvAppId,
|
||||
// 非公众号不传授权回调地址
|
||||
authCallbackUrl: isOfficialAccount.value ? formState.value.authCallbackUrl : undefined,
|
||||
};
|
||||
return WechatIsvAppApi.saveAuthConfig(submitData)
|
||||
.then(() => {
|
||||
@@ -178,19 +171,6 @@
|
||||
allow-clear
|
||||
/>
|
||||
</a-form-item>
|
||||
|
||||
<a-form-item
|
||||
v-if="isOfficialAccount"
|
||||
:label="$t('payment.channel.wechatManage.authCallbackUrl')"
|
||||
name="authCallbackUrl"
|
||||
>
|
||||
<a-input
|
||||
v-model:value="formState.authCallbackUrl"
|
||||
:placeholder="$t('payment.channel.wechatManage.authCallbackUrlPlaceholder')"
|
||||
:disabled="!isEditing"
|
||||
allow-clear
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</a-card>
|
||||
|
||||
@@ -32,9 +32,6 @@
|
||||
|
||||
const canEdit = computed(() => hasPermission(PermCodes.Channel.WechatApp.MANAGE));
|
||||
|
||||
// 仅公众号需要配置 OAuth 授权回调地址
|
||||
const isOfficialAccount = computed(() => props.appType === 'official_account');
|
||||
|
||||
/** AppSecret 提示文案(按应用类型) */
|
||||
const appSecretTooltip = computed(() => {
|
||||
const map: Record<string, string> = {
|
||||
@@ -47,7 +44,6 @@
|
||||
});
|
||||
|
||||
// 应用密钥:始终必填(星号常显);编辑时预填脱敏值,未修改由 diffForm 比对跳过更新
|
||||
// 授权回调地址:非必填(公众号可按需配置 OAuth 回调地址)
|
||||
const formRules = computed(() => ({
|
||||
appSecret: [
|
||||
{
|
||||
@@ -55,7 +51,6 @@
|
||||
message: $t('payment.channel.wechatMchApp.validation.appSecret'),
|
||||
},
|
||||
],
|
||||
authCallbackUrl: [],
|
||||
}));
|
||||
|
||||
function loadConfig() {
|
||||
@@ -117,7 +112,6 @@
|
||||
wechatDirectAppId: props.wechatDirectAppId,
|
||||
mchNo: props.mchNo,
|
||||
channelMchNo: props.channelMchNo,
|
||||
authCallbackUrl: isOfficialAccount.value ? formState.value.authCallbackUrl : undefined,
|
||||
};
|
||||
return WechatMchAppApi.saveAuthConfig(submitData)
|
||||
.then(() => {
|
||||
@@ -188,19 +182,6 @@
|
||||
allow-clear
|
||||
/>
|
||||
</a-form-item>
|
||||
|
||||
<a-form-item
|
||||
v-if="isOfficialAccount"
|
||||
:label="$t('payment.channel.wechatMchApp.authCallbackUrl')"
|
||||
name="authCallbackUrl"
|
||||
>
|
||||
<a-input
|
||||
v-model:value="formState.authCallbackUrl"
|
||||
:placeholder="$t('payment.channel.wechatMchApp.authCallbackUrlPlaceholder')"
|
||||
:disabled="!isEditing"
|
||||
allow-clear
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</a-card>
|
||||
|
||||
@@ -29,9 +29,6 @@
|
||||
|
||||
const canEdit = computed(() => hasPermission(PermCodes.Channel.WechatApp.MANAGE));
|
||||
|
||||
// 仅公众号需要配置 OAuth 授权回调地址
|
||||
const isOfficialAccount = computed(() => props.appType === 'official_account');
|
||||
|
||||
/** AppSecret 提示文案(按应用类型) */
|
||||
const appSecretTooltip = computed(() => {
|
||||
const map: Record<string, string> = {
|
||||
@@ -50,7 +47,6 @@
|
||||
message: $t('payment.channel.wechatMchApp.validation.appSecret'),
|
||||
},
|
||||
],
|
||||
authCallbackUrl: [],
|
||||
}));
|
||||
|
||||
function loadConfig() {
|
||||
@@ -111,7 +107,6 @@
|
||||
wechatIsvMchAppId: props.wechatIsvMchAppId,
|
||||
mchNo: props.mchNo,
|
||||
channelMchNo: props.channelMchNo,
|
||||
authCallbackUrl: isOfficialAccount.value ? formState.value.authCallbackUrl : undefined,
|
||||
};
|
||||
return WechatIsvMchAppApi.saveAuthConfig(submitData)
|
||||
.then(() => {
|
||||
@@ -182,19 +177,6 @@
|
||||
allow-clear
|
||||
/>
|
||||
</a-form-item>
|
||||
|
||||
<a-form-item
|
||||
v-if="isOfficialAccount"
|
||||
:label="$t('payment.channel.wechatMchApp.authCallbackUrl')"
|
||||
name="authCallbackUrl"
|
||||
>
|
||||
<a-input
|
||||
v-model:value="formState.authCallbackUrl"
|
||||
:placeholder="$t('payment.channel.wechatMchApp.authCallbackUrlPlaceholder')"
|
||||
:disabled="!isEditing"
|
||||
allow-clear
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</a-card>
|
||||
|
||||
Reference in New Issue
Block a user