import { View, Image } from "@tarojs/components"; import React, { useState } from "react"; import style from "./index.module.less"; import WemetaRadio from '@/components/WemetaRadio' import { AvatarMedia } from "@/components/AvatarMedia"; import WemetaButton from '@/components/buttons/WemetaButton' import Taro from "@tarojs/taro"; import { TAvatarItem } from "@/service/storage"; // import { editAgentAvatar } from "@/service/agent"; import { useAgentStore, useAgentStoreActions } from "@/store/agentStore"; interface IProps { prev: ()=>void pickedAvatar: TAvatarItem } export default React.memo(function Index({prev, pickedAvatar}:IProps) { const agent = useAgentStore((state) => state.agent); const {fetchAgent} = useAgentStoreActions(); const [enabledChatBg, setEnabledChatBg] = useState(true) const handleConfirm = async () => { if(!agent?.agentId){ return } // await editAgentAvatar( // agent.agentId, // pickedAvatar.avatarId, // enabledChatBg, // ); await fetchAgent(agent.agentId) Taro.redirectTo({url: '/pages/agent/index'}) } return ( {!pickedAvatar.isOriginal && 图片由AI生成 } {/* */} setEnabledChatBg((prev)=> !prev)}> 启用聊天背景 更换形象 确定 ); });