Merge branch 'main' into dev/chat

dev/chat
Lei OT 2 years ago
commit f989f257a1

@ -1,6 +1,7 @@
import { Card, Flex, Avatar, Typography, Radio, Button, Table } from 'antd'; import { Card, Flex, Avatar, Typography, Radio, Button, Table } from 'antd';
import { useAuthContext } from '@/stores/AuthContext.js'; import { useAuthContext } from '@/stores/AuthContext.js';
import { useConversationState } from '@/stores/ConversationContext'; import { useConversationState } from '@/stores/ConversationContext';
import { useLocation } from 'react-router-dom'
import { HomeOutlined, LoadingOutlined, SettingFilled, SmileOutlined, SyncOutlined, PhoneOutlined, MailOutlined, WhatsAppOutlined, SmileTwoTone } from '@ant-design/icons'; import { HomeOutlined, LoadingOutlined, SettingFilled, SmileOutlined, SyncOutlined, PhoneOutlined, MailOutlined, WhatsAppOutlined, SmileTwoTone } from '@ant-design/icons';
import CreatePayment from './CreatePayment'; import CreatePayment from './CreatePayment';
@ -22,6 +23,8 @@ const orderStatus = [
const { Meta } = Card; const { Meta } = Card;
const CustomerProfile = (({ colisn }) => { const CustomerProfile = (({ colisn }) => {
let { state } = useLocation()
console.info(state)
console.log('invoke customer profile+++++++++++++++++++++++++++++++++++++++++++++', colisn); console.log('invoke customer profile+++++++++++++++++++++++++++++++++++++++++++++', colisn);
const { customerOrderProfile: orderInfo } = useConversationState(); const { customerOrderProfile: orderInfo } = useConversationState();
const { loginUser: currentUser } = useAuthContext(); const { loginUser: currentUser } = useAuthContext();

@ -1,9 +1,9 @@
import { import {
App, Badge, Button, DatePicker, Divider, Flex, Form, Input, App, Badge, Button, DatePicker, Divider, Flex, Form, Input,
Radio, Row, Col, Select, Space, Switch, Table, Tag Radio, Row, Col, Select, Space, Switch, Table, Tag, Collapse
} from 'antd' } from 'antd'
import { memo, useCallback, useEffect, useState } from 'react' import { memo, useCallback, useEffect, useState } from 'react'
import { NavLink } from 'react-router-dom' import { Link } from 'react-router-dom'
import dayjs from 'dayjs' import dayjs from 'dayjs'
import { Conditional } from '@/components/Conditional' import { Conditional } from '@/components/Conditional'
import { useAuthContext } from '@/stores/AuthContext' import { useAuthContext } from '@/stores/AuthContext'
@ -164,7 +164,7 @@ function OrderList({ formValues }) {
if (record.buytime > 0) regularText = '(R' + record.buytime + ')' if (record.buytime > 0) regularText = '(R' + record.buytime + ')'
return ( return (
<Space> <Space>
<NavLink to={`/order/chat/${record.COLI_SN}`}>{text + regularText}</NavLink> <Link to={`/order/chat/${record.COLI_SN}`} state={record}>{text + regularText}</Link>
<Badge <Badge
count={record.unread_msg} count={record.unread_msg}
style={{ style={{
@ -318,7 +318,24 @@ function OrderFollow() {
/> />
</Space> </Space>
<Divider plain orientation='left'></Divider> <Divider plain orientation='left'></Divider>
<OrderList formValues={formValues} /> <Collapse defaultActiveKey={['1', '2', '3']} items={[
{
key: '1',
label: 'AH 订单25',
children: <OrderList formValues={formValues} />
},
{
key: '2',
label: 'CH 订单25',
children: <OrderList formValues={formValues} />
},
{
key: '3',
label: 'GH 订单25',
children: <OrderList formValues={formValues} />
},
]}
/>
</> </>
) )
} }

Loading…
Cancel
Save