mirror of
https://gitee.com/bootx/dax-pay-ui
synced 2026-08-12 07:25:39 +08:00
refactor(payment): 扩展 productLogoMap 覆盖全部产品图标 + 移除 TS icon 字段
This commit is contained in:
@@ -50,7 +50,6 @@ export interface PayProductResult extends BaseEntity {
|
||||
channel?: string;
|
||||
channelName?: string;
|
||||
description?: string;
|
||||
icon?: string;
|
||||
sortNo?: number;
|
||||
remark?: string;
|
||||
isv?: boolean;
|
||||
|
||||
@@ -4,13 +4,13 @@ import { ChannelEnum } from './channelEnum';
|
||||
* 支付产品枚举
|
||||
*/
|
||||
export enum ProductEnum {
|
||||
/** 汇付天下 */
|
||||
/** 汇付天下(Adapay直连) */
|
||||
ADA_PAY = 'ada_pay',
|
||||
/** 支付宝(直连) */
|
||||
ALIPAY = 'alipay',
|
||||
/** 支付宝(服务商) */
|
||||
ALIPAY_ISV = 'alipay_isv',
|
||||
/** 斗拱(汇付天下) */
|
||||
/** 斗拱(归属 ADA_PAY 通道) */
|
||||
DOUGONG_PAY = 'dougong_pay',
|
||||
/** 抖音支付(直连) */
|
||||
DOUYIN_PAY = 'douyin_pay',
|
||||
@@ -119,7 +119,8 @@ export const productChannelMap: Record<string, string> = {
|
||||
[ProductEnum.LAKALA_PAY]: ChannelEnum.LAKALA_PAY,
|
||||
[ProductEnum.LESHUA_PAY]: ChannelEnum.LESHUA_PAY,
|
||||
[ProductEnum.ADA_PAY]: ChannelEnum.ADA_PAY,
|
||||
[ProductEnum.DOUGONG_PAY]: ChannelEnum.DOUGONG_PAY,
|
||||
// 斗拱归属汇付天下(ADA_PAY)通道
|
||||
[ProductEnum.DOUGONG_PAY]: ChannelEnum.ADA_PAY,
|
||||
[ProductEnum.HKRT_PAY]: ChannelEnum.HKRT_PAY,
|
||||
[ProductEnum.VBILL_PAY]: ChannelEnum.VBILL_PAY,
|
||||
// 河马付归属杉德通道
|
||||
@@ -129,11 +130,40 @@ export const productChannelMap: Record<string, string> = {
|
||||
};
|
||||
|
||||
/**
|
||||
* 支付产品独立Logo文件映射(覆盖所属通道Logo)
|
||||
* 支付产品Logo文件映射
|
||||
* key为产品编码,value为assets/channel/目录下的SVG文件名(不含扩展名)
|
||||
* 未在此映射中的产品,回退使用所属通道的Logo(见 channelLogoMap)
|
||||
* 产品图标统一由此映射维护,未命中的产品回退使用所属通道的Logo(见 channelLogoMap)
|
||||
*/
|
||||
export const productLogoMap: Record<string, string> = {
|
||||
// 河马付(杉德旗下聚合支付产品)有独立品牌Logo
|
||||
// 支付宝
|
||||
[ProductEnum.ALIPAY]: 'ali_pay',
|
||||
[ProductEnum.ALIPAY_ISV]: 'ali_pay',
|
||||
// 微信
|
||||
[ProductEnum.WECHAT_PAY]: 'wechat',
|
||||
[ProductEnum.WECHAT_ISV]: 'wechat',
|
||||
// 抖音
|
||||
[ProductEnum.DOUYIN_PAY]: 'douyin_pay',
|
||||
// 银联商务(6个子产品共用通道Logo)
|
||||
[ProductEnum.UMS_QRCODE]: 'ums_pay',
|
||||
[ProductEnum.UMS_JSAPI]: 'ums_pay',
|
||||
[ProductEnum.UMS_APP]: 'ums_pay',
|
||||
[ProductEnum.UMS_MINI]: 'ums_pay',
|
||||
[ProductEnum.UMS_H5]: 'ums_pay',
|
||||
[ProductEnum.UMS_BARCODE]: 'ums_pay',
|
||||
// 拉卡拉
|
||||
[ProductEnum.LAKALA_PAY]: 'lakala',
|
||||
// 乐刷
|
||||
[ProductEnum.LESHUA_PAY]: 'leshua',
|
||||
// 汇付天下(Adapay直连)
|
||||
[ProductEnum.ADA_PAY]: 'ada_pay',
|
||||
// 斗拱(汇付天下旗下)
|
||||
[ProductEnum.DOUGONG_PAY]: 'dougong',
|
||||
// 海科融通
|
||||
[ProductEnum.HKRT_PAY]: 'hkrt_pay',
|
||||
// 随行付
|
||||
[ProductEnum.VBILL_PAY]: 'vbill_pay',
|
||||
// 富友
|
||||
[ProductEnum.FUYOU_PAY]: 'fuyou',
|
||||
// 河马付(杉德旗下聚合支付产品, 独立品牌Logo)
|
||||
[ProductEnum.HM_PAY]: 'hm_pay',
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user