UNPKG

press-next

Version:

Vue3 组件库,支持 Composition API

34 lines (28 loc) 1.34 kB
// show_Level_type=2的情况下,表示电竞积分赛图标的样式 // 1乡县级电竞积分赛图标,2市级电竞积分赛图标,3省级电竞积分赛图标,4国级电竞积分赛图标 export const E_SPORTS_ICON_MAP = { 1: 'https://image-1251917893.file.myqcloud.com/tip-project/pubg/pubg-match/rank/icon-gaming1.png', 2: 'https://image-1251917893.file.myqcloud.com/tip-project/pubg/pubg-match/rank/icon-gaming2.png', 3: 'https://image-1251917893.file.myqcloud.com/tip-project/pubg/pubg-match/rank/icon-gaming3.png', 4: 'https://image-1251917893.file.myqcloud.com/tip-project/pubg/pubg-match/rank/icon-gaming4.png', }; export const E_SPORTS_TITLE_MAP = { 1: '县级选手', 2: '市级选手', 3: '省级选手', 4: '国家选手', }; export function getESportsInfo(gameInfo: { honorLevel?: keyof typeof E_SPORTS_ICON_MAP } = {}) { // 0表示玩家当前展示经典图标 1表示玩家当前展示巅峰赛图标,2表示玩家当前展示电竞积分赛图标 if (E_SPORTS_ICON_MAP[gameInfo.honorLevel as keyof typeof E_SPORTS_ICON_MAP] // && gameInfo.showLevelType == 2 ) { return { icon: E_SPORTS_ICON_MAP[gameInfo.honorLevel as keyof typeof E_SPORTS_ICON_MAP], title: E_SPORTS_TITLE_MAP[gameInfo.honorLevel as keyof typeof E_SPORTS_ICON_MAP], }; } return {}; }