|
|
|
@ -13,6 +13,7 @@ import ConversationBind from "./../ConversationBind";
|
|
|
|
|
import ConversationsNewItem from "./../ConversationsNewItem";
|
|
|
|
|
import { useConversationNewItem } from "@/hooks/useConversation";
|
|
|
|
|
import EmailDetail from './../Components/EmailDetail';
|
|
|
|
|
import { postEditConversationItemColiAction } from "@/actions/ConversationActions";
|
|
|
|
|
|
|
|
|
|
const CustomerProfile = () => {
|
|
|
|
|
const { notification, message } = App.useApp();
|
|
|
|
@ -47,7 +48,7 @@ const CustomerProfile = () => {
|
|
|
|
|
const mapOrderList = orderList.map(o => {
|
|
|
|
|
return { value: o.coli_sn, label: o.coli_id }
|
|
|
|
|
})
|
|
|
|
|
mapOrderList.unshift({ value: 0, label: "全部" });
|
|
|
|
|
// mapOrderList.unshift({ value: 0, label: "全部" });
|
|
|
|
|
setOrderList(mapOrderList)
|
|
|
|
|
if (!isEmpty(orderList)) {
|
|
|
|
|
setChatOrder(currentOrder)
|
|
|
|
@ -123,6 +124,12 @@ const CustomerProfile = () => {
|
|
|
|
|
openDetail();
|
|
|
|
|
}, [])
|
|
|
|
|
|
|
|
|
|
const handleOrderSwitch = async (coli_sn) => {
|
|
|
|
|
await postEditConversationItemColiAction({conversationid: currentConversationID, coli_sn });
|
|
|
|
|
setChatOrder(coli_sn);
|
|
|
|
|
updateCurrentConversation({ coli_sn });
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
if (currentOrder) {
|
|
|
|
|
return (
|
|
|
|
|
<div className="divide-x-0 divide-y divide-dashed divide-gray-300">
|
|
|
|
@ -137,10 +144,7 @@ const CustomerProfile = () => {
|
|
|
|
|
variant="borderless"
|
|
|
|
|
value={chatOrder}
|
|
|
|
|
options={orderList}
|
|
|
|
|
onSelect={(x) => {
|
|
|
|
|
setChatOrder(x);
|
|
|
|
|
updateCurrentConversation({ coli_sn: x });
|
|
|
|
|
}}
|
|
|
|
|
onSelect={handleOrderSwitch}
|
|
|
|
|
/>}
|
|
|
|
|
actions={[
|
|
|
|
|
<Select
|
|
|
|
|