perf: 老客户: 提示同时勾选的数据, 存在重复计数

feature/hotel-cruise
Lei OT 9 months ago
parent 93766a28b6
commit e53f241d10

@ -1,5 +1,6 @@
import React, { useContext, useEffect } from 'react';
import { Row, Col, Divider, Table } from 'antd';
import { Row, Col, Divider, Table, Tooltip } from 'antd';
import { InfoCircleOutlined } from '@ant-design/icons';
import { utils, writeFileXLSX } from 'xlsx';
import { stores_Context } from '../config';
import { observer } from 'mobx-react';
@ -13,7 +14,7 @@ const Customer_care_regular = () => {
return (
<div>
<Row gutter={16} className={date_picker_store.siderBroken ? "" : "sticky-top"}>
<Row gutter={16} className={date_picker_store.siderBroken ? '' : 'sticky-top'}>
<Col className="gutter-row" span={24}>
<SearchForm
defaultValue={{
@ -51,9 +52,24 @@ const Customer_care_regular = () => {
key: 'ItemName',
},
{
title: '订单数',
title: () => (
<>
订单数{' '}
<Tooltip key='total_data_tips_title' title="总订单: 当同时勾选老客户和推荐时, 将重复计数">
<InfoCircleOutlined />
</Tooltip>
</>
),
dataIndex: 'OrderNum',
key: 'OrderNum',
render: (text, record, index) => (
<>
<span>{text}</span>&nbsp;&nbsp;
{<Tooltip key='total_data_tips' title={regular_data.total_data_tips}>
{index === 0 && regular_data.total_data_tips!=='' && <InfoCircleOutlined />}
</Tooltip>}
</>
),
},
{
title: '成行数',

@ -125,6 +125,8 @@ class CustomerStore {
runInAction(() => {
if (get_detail) {
this.regular_data.data_detail = json;
const dump_l = json.filter(ele => ele.COLI_IsOld !== '' && ele.COLI_IsCusCommend !== '').length;
this.regular_data.total_data_tips = dump_l > 0 ? `包含 ${dump_l} 条同时勾选的数据` : '';
} else {
this.regular_data.data = json;
}
@ -157,6 +159,7 @@ class CustomerStore {
loading: false,
data: [],
data_detail: [],
total_data_tips: '',
webcode: 'ALL',
site_select_mode: 'multiple',// 站点是否多选
group_select_mode: 'multiple',// 是否多选分组

Loading…
Cancel
Save