diff --git a/src/views/daxpay/common/channel/ums/config/UmsPayConfig.api.ts b/src/views/daxpay/common/channel/ums/config/UmsPayConfig.api.ts new file mode 100644 index 00000000..41ee08f0 --- /dev/null +++ b/src/views/daxpay/common/channel/ums/config/UmsPayConfig.api.ts @@ -0,0 +1,51 @@ +import { defHttp } from '@/utils/http/axios' +import { Result } from '#/axios' +import { MchEntity } from '#/web' + +/** + * 获取单条 + */ +export function getConfig(appId) { + return defHttp.get>({ + url: '/ums/config/findByAppId', + params: { appId }, + }) +} + +/** + * 保存或更新 + */ +export function update(obj: UmsPayConfig) { + return defHttp.post({ + url: '/ums/config/update', + data: obj, + }) +} + +/** + * 银联商务配置 + */ +export interface UmsPayConfig extends MchEntity { + // 应用ID + umsAppId?: string + // 应用密钥 + appKey?: string + // 商户号 + merchantNo?: string + // 终端号 + terminalNo?: string + // 订单号前缀 + orderPrefix?: string + // 密钥 + secretKey?: string + // 是否启用 + enable: boolean + // 是否沙箱环境 + sandbox?: boolean + // 微信AppId + wxAppId?: string + // 微信AppSecret + wxAppSecret?: string + // 微信授权认证地址 + wxAuthUrl?: string +} diff --git a/src/views/daxpay/common/channel/ums/config/UmsPayConfigEdit.vue b/src/views/daxpay/common/channel/ums/config/UmsPayConfigEdit.vue new file mode 100644 index 00000000..866ca844 --- /dev/null +++ b/src/views/daxpay/common/channel/ums/config/UmsPayConfigEdit.vue @@ -0,0 +1,209 @@ + + + + + diff --git a/src/views/daxpay/common/develop/trade/DevelopTradeGateway.vue b/src/views/daxpay/common/develop/trade/DevelopTradeGateway.vue index 411cab14..da952d67 100644 --- a/src/views/daxpay/common/develop/trade/DevelopTradeGateway.vue +++ b/src/views/daxpay/common/develop/trade/DevelopTradeGateway.vue @@ -10,7 +10,15 @@ :wrapperCol="{ span: 18 }" :validate-trigger="['blur', 'change']" > - + + + 设置私钥 + 清除私钥 + + + - + + + + + +