|
|
|
@ -10,17 +10,18 @@ import { NavLink, useParams } from "react-router-dom";
|
|
|
|
|
import 'moment/locale/zh-cn';
|
|
|
|
|
import moment from "moment";
|
|
|
|
|
import zhCNlocale from 'antd/es/date-picker/locale/zh_CN';
|
|
|
|
|
import GroupSelect from './../components/search/GroupSelect';
|
|
|
|
|
|
|
|
|
|
const DestinationGroupList = () => {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const {destinationId} = useParams();
|
|
|
|
|
const { customerServicesStore } = useContext(stores_Context);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
useEffect(() => {
|
|
|
|
|
customerServicesStore.fetchGroupListByDestinationId(destinationId);
|
|
|
|
|
}, []);
|
|
|
|
|
|
|
|
|
|
const destinationGroupList = customerServicesStore.destinationGroupList;
|
|
|
|
|
const destinationGroupList = customerServicesStore.destinationGroupList;
|
|
|
|
|
const destinationGroupListColumns = customerServicesStore.destinationGroupListColumns;
|
|
|
|
|
const {startDate, endDate, dateType, inProgress} = customerServicesStore;
|
|
|
|
|
|
|
|
|
@ -32,31 +33,11 @@ const DestinationGroupList = () => {
|
|
|
|
|
<NavLink to={'/destination/group/count'}>返回</NavLink>
|
|
|
|
|
</Col>
|
|
|
|
|
<Col span={4}>
|
|
|
|
|
<Select
|
|
|
|
|
style={{ width: "95%" }}
|
|
|
|
|
value={customerServicesStore.selectedTeam}
|
|
|
|
|
|
|
|
|
|
<GroupSelect value={customerServicesStore.selectedTeam}
|
|
|
|
|
onChange={(value) => customerServicesStore.selectTeam(value)}
|
|
|
|
|
>
|
|
|
|
|
<Select.Option key="0" value="">所有小组</Select.Option>
|
|
|
|
|
<Select.Option key="31" value="1,2,28,7">GH事业部</Select.Option>
|
|
|
|
|
<Select.Option key="32" value="8,9,11,12,20,21">国际事业部</Select.Option>
|
|
|
|
|
<Select.Option key="33" value="10,18,16,30">孵化学院</Select.Option>
|
|
|
|
|
<Select.Option key="1" value="1">CH直销</Select.Option>
|
|
|
|
|
<Select.Option key="2" value="2">CH大客户</Select.Option>
|
|
|
|
|
<Select.Option key="28" value="28">AH</Select.Option>
|
|
|
|
|
<Select.Option key="7" value="7">市场推广</Select.Option>
|
|
|
|
|
<Select.Option key="8" value="8">德语</Select.Option>
|
|
|
|
|
<Select.Option key="9" value="9">日语</Select.Option>
|
|
|
|
|
<Select.Option key="11" value="11">法语</Select.Option>
|
|
|
|
|
<Select.Option key="12" value="12">西语</Select.Option>
|
|
|
|
|
<Select.Option key="20" value="20">俄语</Select.Option>
|
|
|
|
|
<Select.Option key="21" value="21">意语</Select.Option>
|
|
|
|
|
<Select.Option key="10" value="10">商旅</Select.Option>
|
|
|
|
|
<Select.Option key="18" value="18">CT</Select.Option>
|
|
|
|
|
<Select.Option key="16" value="16">APP</Select.Option>
|
|
|
|
|
<Select.Option key="30" value="30">Trippest</Select.Option>
|
|
|
|
|
<Select.Option key="31" value="31">花梨鹰</Select.Option>
|
|
|
|
|
</Select>
|
|
|
|
|
style={{ width: '95%' }} show_all={true}
|
|
|
|
|
/>
|
|
|
|
|
</Col>
|
|
|
|
|
<Col span={4}>
|
|
|
|
|
<Select value={dateType} style={{ width: "95%" }} onChange={(value) => customerServicesStore.selectDateType(value)}>
|
|
|
|
@ -69,7 +50,7 @@ const DestinationGroupList = () => {
|
|
|
|
|
</Select>
|
|
|
|
|
</Col>
|
|
|
|
|
<Col span={4}>
|
|
|
|
|
<DatePicker.RangePicker
|
|
|
|
|
<DatePicker.RangePicker
|
|
|
|
|
format={config.DATE_FORMAT} locale={zhCNlocale}
|
|
|
|
|
allowClear={false}
|
|
|
|
|
value={[startDate, endDate]}
|
|
|
|
@ -101,13 +82,13 @@ const DestinationGroupList = () => {
|
|
|
|
|
</Row>
|
|
|
|
|
<Row>
|
|
|
|
|
<Col span={24}>
|
|
|
|
|
<Table
|
|
|
|
|
dataSource={destinationGroupList}
|
|
|
|
|
columns={destinationGroupListColumns}
|
|
|
|
|
size="small"
|
|
|
|
|
rowKey={(record) => record.key}
|
|
|
|
|
loading={inProgress}
|
|
|
|
|
pagination={false}
|
|
|
|
|
<Table
|
|
|
|
|
dataSource={destinationGroupList}
|
|
|
|
|
columns={destinationGroupListColumns}
|
|
|
|
|
size="small"
|
|
|
|
|
rowKey={(record) => record.key}
|
|
|
|
|
loading={inProgress}
|
|
|
|
|
pagination={false}
|
|
|
|
|
scroll={{ x: "100%" }}
|
|
|
|
|
expandable={{
|
|
|
|
|
expandedRowRender: (record) => (
|
|
|
|
@ -135,7 +116,7 @@ const DestinationGroupList = () => {
|
|
|
|
|
</Row>
|
|
|
|
|
</Space>
|
|
|
|
|
</>
|
|
|
|
|
);
|
|
|
|
|
);
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export default observer(DestinationGroupList);
|
|
|
|
|