import { View, Image, Text } from "@tarojs/components"; import style from './index.module.less' import { TModelAppConfig } from '@/types/index' import { VIP_LEVEL } from '@/config/index' import { APP_NAME_TEXT } from '@/config' interface Props { appConfig: TModelAppConfig; vip: string } export default ({appConfig, vip}: Props) => { // 有对应的 vip 则返回vip 否则返回免费用户 const vipMetadata = appConfig?.vips?.find((item)=> { if(vip){ return item.id === vip }else{ return item.id === VIP_LEVEL.FREE } })?.metadata const isFree = vip === VIP_LEVEL.FREE if(!vipMetadata){ return <> } const renderKnowledgeRights = ()=> { if(!isFree){ return <> {vipMetadata.maxDocSize/1024}G知识库 文件上传容量 } return <> 不支持知识库 文件上传 } return ( 最多创作 {vipMetadata.maxCharacterNum === -1 ? 30: vipMetadata.maxCharacterNum}个{APP_NAME_TEXT} {vipMetadata.cloneVoiceChatDuration / 60}分钟/天 克隆音色对话 自定义背景 图片上传 {renderKnowledgeRights()} 支持查看 AI 对话记录 支持查看 访问数据 ); };