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>) {
|
function pickVipPreviewResource(item: Record<string, any>) {
|
||||||
const fields = [
|
const fields = [
|
||||||
'longBadge',
|
|
||||||
'shortBadge',
|
'shortBadge',
|
||||||
|
'longBadge',
|
||||||
'avatarFrame',
|
'avatarFrame',
|
||||||
'entryEffect',
|
'entryEffect',
|
||||||
'chatBubble',
|
'chatBubble',
|
||||||
|
|||||||
@ -35,6 +35,9 @@ interface CpLevelConfig {
|
|||||||
|
|
||||||
type RelationType = 'BROTHER' | 'CP' | 'SISTERS';
|
type RelationType = 'BROTHER' | 'CP' | 'SISTERS';
|
||||||
|
|
||||||
|
const CP_LEVEL_COUNT = 6;
|
||||||
|
const CP_MIN_LEVEL = 0;
|
||||||
|
|
||||||
const relationTypeOptions: Array<{ label: string; value: RelationType }> = [
|
const relationTypeOptions: Array<{ label: string; value: RelationType }> = [
|
||||||
{ label: 'CP', value: 'CP' },
|
{ label: 'CP', value: 'CP' },
|
||||||
{ label: 'Brother', value: 'BROTHER' },
|
{ label: 'Brother', value: 'BROTHER' },
|
||||||
@ -51,7 +54,9 @@ function defaultLevel(level: number): CpLevelConfig {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function defaultLevels() {
|
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> {
|
function defaultDismissConsumeGolds(): Record<RelationType, number> {
|
||||||
@ -92,8 +97,8 @@ const form = reactive({
|
|||||||
function normalizeLevels(levels: Array<Record<string, any>> | undefined) {
|
function normalizeLevels(levels: Array<Record<string, any>> | undefined) {
|
||||||
const levelMap = new Map<number, Record<string, any>>();
|
const levelMap = new Map<number, Record<string, any>>();
|
||||||
for (const item of levels || []) {
|
for (const item of levels || []) {
|
||||||
const level = Number(item.level || 0);
|
const level = Number(item.level ?? CP_MIN_LEVEL);
|
||||||
if (level >= 1 && level <= 5) {
|
if (level >= CP_MIN_LEVEL && level < CP_LEVEL_COUNT) {
|
||||||
levelMap.set(level, item);
|
levelMap.set(level, item);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user