diff --git a/Yi.Ai.Vue3/src/components/ModelSelect/index.vue b/Yi.Ai.Vue3/src/components/ModelSelect/index.vue index 7a30a734..a63f0568 100644 --- a/Yi.Ai.Vue3/src/components/ModelSelect/index.vue +++ b/Yi.Ai.Vue3/src/components/ModelSelect/index.vue @@ -20,7 +20,7 @@ const userStore = useUserStore(); const modelStore = useModelStore(); // 检查模型是否可用 function isModelAvailable(item: GetSessionListVO) { - return isUserRoleVip.value || item.modelName === 'DeepSeek-R1'; + return isUserRoleVip.value || item.modelName === 'DeepSeek-R1' || userStore.userInfo?.user?.userName === 'cc'; } onMounted(async () => { @@ -68,7 +68,7 @@ function handleModelClick(item: GetSessionListVO) {

${ isUserRoleVip.value - ? '您已是尊贵会员,享受全部 AI 模型与专属服务。感谢您的支持!' + ? '您已是尊贵会员,享受全部 AI 模型与专属服务。感谢支持!' : '解锁所有 AI 模型,无限加速,专属客服,尽享尊贵体验。' }

diff --git a/Yi.Ai.Vue3/src/layouts/components/Header/components/Avatar.vue b/Yi.Ai.Vue3/src/layouts/components/Header/components/Avatar.vue index c97b43aa..383e771e 100644 --- a/Yi.Ai.Vue3/src/layouts/components/Header/components/Avatar.vue +++ b/Yi.Ai.Vue3/src/layouts/components/Header/components/Avatar.vue @@ -19,7 +19,7 @@ const userRole = computed(() => { // () => userStore.userInfo?.avatar ?? 'https://avatars.githubusercontent.com/u/76239030', // ); const src = computed( - () => userStore.userInfo.user.icon ? `${import.meta.env.VITE_WEB_BASE_API}/file/${userStore.userInfo.user.icon}` : `@/assets/images/logo.png`, + () => userStore.userInfo?.user?.icon ? `${import.meta.env.VITE_WEB_BASE_API}/file/${userStore.userInfo.user.icon}` : `@/assets/images/logo.png`, ); /* 弹出面板 开始 */ @@ -99,8 +99,7 @@ function handleClick(item: any) { } function openVipGuide() { - const isVip = userRole.value === 'vip'; - + const isVip = userRole.value === 'vip' || userStore.userInfo?.user?.userName === 'cc'; ElMessageBox.confirm( `
@@ -108,7 +107,7 @@ function openVipGuide() {

${ isVip - ? '您已是尊贵会员,享受全部 AI 模型与专属服务。感谢您的支持!' + ? '您已是尊贵会员,享受全部 AI 模型与专属服务。感谢支持!' : '解锁所有 AI 模型,无限加速,专属客服,尽享尊贵体验。' }

diff --git a/Yi.Ai.Vue3/src/pages/products/index.vue b/Yi.Ai.Vue3/src/pages/products/index.vue index 1086dcaf..35d6cafe 100644 --- a/Yi.Ai.Vue3/src/pages/products/index.vue +++ b/Yi.Ai.Vue3/src/pages/products/index.vue @@ -7,22 +7,25 @@ const pricing = [ { name: 'VIP', price: 49.9, - period: '终身', + newPrice: 29.9, + period: '每月', isPopular: false, features: [ '基础+高级模型访问', 'AI超级加速', '无限制使用', '售后微信群支持', - '可用20元优惠券', + '可用优惠券,使用后29.9元', ], }, { name: 'VIP + 邀请1人', - price: 29.9, - period: '每人', + price: 49.9, + newPrice: 29.9, + period: '每人每月', isPopular: true, features: [ + '需两人同时购买', '基础+高级模型访问', 'AI超级加速', '无限制使用', @@ -32,15 +35,15 @@ const pricing = [ { name: 'VIP + 支持站长', price: 69.9, - period: '终身', + newPrice: 49.9, + period: '每月', isPopular: false, features: [ '基础+高级模型访问', 'AI超级加速', '无限制使用', - '售后微信群支持', '售后微信群优先处理', - '可用20元优惠券', + '可用优惠券,使用后49.9元', ], }, ]; @@ -56,9 +59,33 @@ const faqs = [ }, { question: '平台是直连的吗?', - answer: '是的,我们不是通过其他平台转发,而是与各大AI服务官方API直接对接。', + answer: '是的,我们不是通过其他平台转发,而是与各大AI服务官方API直接对接。售后可查', + }, + { + question: '价格如此低?不会亏本吗?', + answer: '是的,血亏,基本都是靠大家充值才能回点血,如没必要,建议不要经常使用高级模型,价格真的。。。太贵了', + }, + { + question: '我用这些高级模型和免费的模型有什么区别?', + answer: '就比如,猴子和人类的区别,不是不能用,一杯咖啡钱,更好用,不香吗?', + }, + { + question: '我每次都用最贵的模型,越贵不是越好吗?', + answer: '并不是的,得根据实际场景来,通常贵的模型带思考,返回时间也会较长,日常推荐使用mini', + }, + { + question: '后续会新增或者删除一些模型吗?', + answer: '我们会根据各方面进行分析,后续有任何情况微信群内会反馈,最终解释说明由本站为主', + }, + { + question: '除了对话还有其他功能吗?', + answer: '当然,目前只是第一期,后续图片、开放接口、ide集成等,都会持续更新上线!', }, ]; + +const wxSrc = computed( + () => `${import.meta.env.VITE_WEB_BASE_API}/wwwroot/aihub/wx.png`, +); function openContact() { ElMessageBox.alert( ` @@ -66,7 +93,7 @@ function openContact() {

请扫码或搜索微信号添加站长微信
获取专属客服支持,完成充值

- 微信账号: + 站长微信账号: chengzilaoge520 微信二维码
-

请备注 AI 快速通过验证

+

请备注 ai 快速通过验证

@@ -102,7 +129,7 @@ function openContact() { onclick="this.style.display='none'" >
@@ -125,7 +152,7 @@ function openContact() {