| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- import { VipRights } from "@scripts/define/VipDeine";
- import { formatCurrency } from "./Helper";
- import { AppKernel } from "@scripts/app/AppKernel";
- export function formatVipLv(vip: number) {
- return `LV.${vip}`
- }
- export function formatCP(cp: number) {
- return cp.toString();
- }
- export function getVipName(vip: number, ismax = false) {
- if (ismax) return AppKernel.i18n.t("vip.vip_name_max");
- if (vip === 0) return '';
- return AppKernel.i18n.t("vip.vip_name_" + vip);
- }
- export function getVipRightsIcon(rights: VipRights) {
- return 'textures/club/icons/vip_right_' + rights;
- }
- export function getVipLvIcon(vip: number) {
- return 'textures/club/icons/icon_lv' + vip;
- }
- export function getVipLbTitle(vip: number) {
- return 'textures/club/icons/vip_title_lv' + vip;
- }
- export function formatVipRights(rights: VipRights, value: string) {
- switch (rights) {
- case VipRights.UpgradePoint:
- case VipRights.MaintainPoint:
- case VipRights.WeeklyBonus:
- return formatCurrency(value);
- case VipRights.BirthdayGift:
- case VipRights.CustomerSupport:
- case VipRights.PriorityCustomer:
- return '';
- }
- return value;
- }
- export function getVipRightsName(rights: VipRights) {
- return AppKernel.i18n.t(`vip.rights_name_${rights}`);
- }
- export function isUnlockedRights(value: string) {
- const num = Number(value.replace("%", ""));
- return num > 0;
- }
|