diff --git a/Yi.Ai.Vue3/src/api/chat/index.ts b/Yi.Ai.Vue3/src/api/chat/index.ts index aa9cdbba..ca793d68 100644 --- a/Yi.Ai.Vue3/src/api/chat/index.ts +++ b/Yi.Ai.Vue3/src/api/chat/index.ts @@ -1,5 +1,19 @@ import type { ChatMessageVo, GetChatListParams, SendDTO } from './types'; -import { get, post } from '@/utils/request'; +import { del, get, post } from '@/utils/request'; + +// 删除消息接口 +export interface DeleteMessageParams { + ids: (number | string)[]; + isDeleteSubsequent?: boolean; +} + +export function deleteMessages(data: DeleteMessageParams) { + const idsQuery = data.ids.map(id => `ids=${encodeURIComponent(id)}`).join('&'); + const subsequentQuery = data.isDeleteSubsequent !== undefined ? `isDeleteSubsequent=${data.isDeleteSubsequent}` : ''; + const query = [idsQuery, subsequentQuery].filter(Boolean).join('&'); + const url = `/message${query ? `?${query}` : ''}`; + return del(url).json(); +} // 发送消息(旧接口) export function send(data: SendDTO) { diff --git a/Yi.Ai.Vue3/src/api/chat/types.ts b/Yi.Ai.Vue3/src/api/chat/types.ts index d94d1ae4..3afcd16a 100644 --- a/Yi.Ai.Vue3/src/api/chat/types.ts +++ b/Yi.Ai.Vue3/src/api/chat/types.ts @@ -125,7 +125,7 @@ export interface GetChatListParams { /** * 主键 */ - id?: number; + id?: number | string; /** * 排序的方向desc或者asc */ @@ -195,7 +195,7 @@ export interface ChatMessageVo { /** * 主键 */ - id?: number; + id?: number | string; /** * 模型名称 */ diff --git a/Yi.Ai.Vue3/src/components/ProductPackage/index.vue b/Yi.Ai.Vue3/src/components/ProductPackage/index.vue index 20ef964f..7dc5d663 100644 --- a/Yi.Ai.Vue3/src/components/ProductPackage/index.vue +++ b/Yi.Ai.Vue3/src/components/ProductPackage/index.vue @@ -6,8 +6,8 @@ import { createOrder, getOrderStatus } from '@/api'; import { getGoodsList, GoodsCategoryType } from '@/api/pay'; import ProductPage from '@/pages/products/index.vue'; import { useUserStore } from '@/stores'; -import NewbieGuide from './NewbieGuide.vue'; import ActivationGuide from './ActivationGuide.vue'; +import NewbieGuide from './NewbieGuide.vue'; import PackageTab from './PackageTab.vue'; const emit = defineEmits(['close']); @@ -171,7 +171,7 @@ const benefitsData2 = { qy: [ { name: '需先成为意心会员后方可购买使用', value: '' }, { name: '意心会员过期后,尊享Token包会临时冻结', value: '' }, - { name: '可重复购买,将自动累积Token,在个人中心查看', value: '' }, + { name: '尊享Token = 实际消耗Token * 当前模型倍率,模型倍率可前往【模型库】查看', value: '' }, { name: 'Token长期有效,无限流限制', value: '' }, { name: '几乎是全网最低价,让人人用的起Agent', value: '' }, { name: '附带claude code独家教程,手把手对接', value: '' }, diff --git a/Yi.Ai.Vue3/src/components/userPersonalCenter/components/CardFlipActivity.vue b/Yi.Ai.Vue3/src/components/userPersonalCenter/components/CardFlipActivity.vue index 14e47109..b360aa19 100644 --- a/Yi.Ai.Vue3/src/components/userPersonalCenter/components/CardFlipActivity.vue +++ b/Yi.Ai.Vue3/src/components/userPersonalCenter/components/CardFlipActivity.vue @@ -1,4 +1,4 @@ -