import React, { useContext, useState } from 'react'; import style from '../../../../businessPlan/create/index.less' import useNewToken from '@/Hook/useNewToken'; import { App, Button, Empty } from 'antd'; import { DispatchGroupChatCreate } from '../..'; import SettingsGroupUser from './settingsGroupUser'; import PreviewGroupUser from './previewGroupUser'; /** * 进群对象 * @returns */ const GroupUser: React.FC = () => { /*********************************/ const { message } = App.useApp() const { token } = useNewToken() const { setSettings, settings, onPreviewReset, bookPlatForm, bookList } = useContext(DispatchGroupChatCreate)!; const [newVisible, setNewVisible] = useState(false); /*********************************/ return <>
{settings?.strategyDTO?.strategyList?.every(item => item?.groupObjectList?.length > 0) && { setSettings({ ...settings, strategyDTO: { ...settings.strategyDTO, strategyList: settings.strategyDTO.strategyList.map(item => ({ ...item, groupObjectList: [] })) } }); }} >清空}
群配置
{settings?.strategyDTO && Object.keys(settings?.strategyDTO).length > 0 ? : }
{settings?.strategyDTO && Object.keys(settings?.strategyDTO).length > 0 ? : }
{/* 配置群聊创建进群对象 */} {newVisible && setNewVisible(false)} onChange={(values) => { setSettings({ ...settings, strategyDTO: values }); onPreviewReset(); setNewVisible(false); }} value={settings?.strategyDTO} />} }; export default React.memo(GroupUser);