diff --git a/src/views/ChatHistory.jsx b/src/views/ChatHistory.jsx index f1c9d96..b5ad7f4 100644 --- a/src/views/ChatHistory.jsx +++ b/src/views/ChatHistory.jsx @@ -21,7 +21,7 @@ const SearchForm = memo(function ({ initialValues, onSubmit }) { function handleSubmit(values) { onSubmit?.({ ...values, - travel: values?.agent?.value || '', + opisn: values?.agent?.value || '', customer_name: values?.customer?.label || '', }); } @@ -66,8 +66,8 @@ const SearchForm = memo(function ({ initialValues, onSubmit }) { function ChatHistory() { // const [formValues, setFormValues] = useState({}); - const [formValues, setFormValues] = useFormStore(useShallow((state) => [state.chatHistoryForm, state.setChatHistoryForm])); - const [selectedConversation, setSelectedConversation] = useFormStore(useShallow((state) => [state.chatHistorySelectChat, state.setChatHistorySelectChat])); + const [formValues, setFormValues] = useFormStore(((state) => [state.chatHistoryForm, state.setChatHistoryForm])); + const [selectedConversation, setSelectedConversation] = useFormStore(((state) => [state.chatHistorySelectChat, state.setChatHistorySelectChat])); const handleSubmit = useCallback((values) => { setFormValues({ ...values }); @@ -79,7 +79,7 @@ function ChatHistory() { const getConversationsList = async () => { setLoading(true); setChatItemMessages([]); - const data = await fetchConversationsList({ opisn: formValues.agent?.value || -1 }); + const data = await fetchConversationsList({ opisn: formValues.opisn, customer_name: formValues.customer_name, }); setLoading(false); setConversationsList(data); if (data.length === 1) { @@ -107,7 +107,7 @@ function ChatHistory() { }, [selectedConversation.sn]); useEffect(() => { - if (formValues.travel) { + if (formValues.opisn) { getConversationsList(); } return () => {};