35 lines
1.1 KiB
TypeScript
35 lines
1.1 KiB
TypeScript
export type BrandTeam = '创意A' | '创意B'
|
||
|
||
export type BrandHealthBrand = {
|
||
key: string
|
||
name: string
|
||
team: BrandTeam
|
||
}
|
||
|
||
export type BrandHealthDimension = {
|
||
key: string
|
||
label: string
|
||
weight: number
|
||
}
|
||
|
||
export const BRAND_HEALTH_BRANDS: BrandHealthBrand[] = [
|
||
{ key: 'pumei', name: '朴美', team: '创意A' },
|
||
{ key: 'sophia', name: '索菲亚', team: '创意A' },
|
||
{ key: 'kukahome', name: '顾家', team: '创意A' },
|
||
{ key: 'ouyilang', name: '欧意朗', team: '创意B' },
|
||
{ key: 'zhuohe', name: '卓禾', team: '创意B' },
|
||
{ key: 'yijiada', name: '亿家达', team: '创意B' },
|
||
]
|
||
|
||
export const BRAND_HEALTH_DIMENSIONS: BrandHealthDimension[] = [
|
||
{ key: 'commercial-performance', label: '商业表现', weight: 35 },
|
||
{ key: 'brand-consistency', label: '品牌一致性', weight: 25 },
|
||
{ key: 'content-assets', label: '内容资产', weight: 20 },
|
||
{ key: 'user-feedback', label: '用户反馈', weight: 15 },
|
||
{ key: 'innovation', label: '创新', weight: 5 },
|
||
]
|
||
|
||
export const BRAND_HEALTH_FORMULA = BRAND_HEALTH_DIMENSIONS
|
||
.map((dimension) => `${dimension.label}×${dimension.weight}%`)
|
||
.join(' + ')
|