cp以及资源
This commit is contained in:
parent
5045256d72
commit
91cc67e192
@ -276,8 +276,8 @@ function normalizeVipResource(value: null | Record<string, any> | undefined) {
|
||||
|
||||
function pickVipPreviewResource(item: Record<string, any>) {
|
||||
const fields = [
|
||||
'longBadge',
|
||||
'shortBadge',
|
||||
'longBadge',
|
||||
'avatarFrame',
|
||||
'entryEffect',
|
||||
'chatBubble',
|
||||
|
||||
@ -35,6 +35,9 @@ interface CpLevelConfig {
|
||||
|
||||
type RelationType = 'BROTHER' | 'CP' | 'SISTERS';
|
||||
|
||||
const CP_LEVEL_COUNT = 6;
|
||||
const CP_MIN_LEVEL = 0;
|
||||
|
||||
const relationTypeOptions: Array<{ label: string; value: RelationType }> = [
|
||||
{ label: 'CP', value: 'CP' },
|
||||
{ label: 'Brother', value: 'BROTHER' },
|
||||
@ -51,7 +54,9 @@ function defaultLevel(level: number): CpLevelConfig {
|
||||
}
|
||||
|
||||
function defaultLevels() {
|
||||
return Array.from({ length: 5 }, (_, index) => defaultLevel(index + 1));
|
||||
return Array.from({ length: CP_LEVEL_COUNT }, (_, index) =>
|
||||
defaultLevel(index + CP_MIN_LEVEL),
|
||||
);
|
||||
}
|
||||
|
||||
function defaultDismissConsumeGolds(): Record<RelationType, number> {
|
||||
@ -92,8 +97,8 @@ const form = reactive({
|
||||
function normalizeLevels(levels: Array<Record<string, any>> | undefined) {
|
||||
const levelMap = new Map<number, Record<string, any>>();
|
||||
for (const item of levels || []) {
|
||||
const level = Number(item.level || 0);
|
||||
if (level >= 1 && level <= 5) {
|
||||
const level = Number(item.level ?? CP_MIN_LEVEL);
|
||||
if (level >= CP_MIN_LEVEL && level < CP_LEVEL_COUNT) {
|
||||
levelMap.set(level, item);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user