From 29d7ff93b8242e489202d6caa27f6e478fe58de8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=B9=E8=AF=9A=E8=AF=9A?= Date: Tue, 28 Feb 2023 16:08:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8C=89=E5=88=86=E7=BB=84=E3=80=81=E6=9D=A5?= =?UTF-8?q?=E6=BA=90=E6=9F=A5=E8=AF=A2=E8=AE=A2=E5=8D=95=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/charts/Customer_care_inchina.js | 2 +- src/charts/DataTypeSelect.js | 30 ++++++++ src/charts/DatePickerCharts.js | 2 + src/charts/GroupSelect.js | 6 +- src/charts/SiteSelect.js | 21 ++++-- src/stores/OrdersStore.js | 112 +++++++++++++++++----------- src/stores/SaleStore.js | 14 +++- src/utils/commons.js | 11 +++ src/views/Orders.js | 30 +++++--- src/views/Orders_sub.js | 64 +++++++++++----- src/views/Sale.js | 71 ++++++++++-------- 11 files changed, 244 insertions(+), 119 deletions(-) create mode 100644 src/charts/DataTypeSelect.js diff --git a/src/charts/Customer_care_inchina.js b/src/charts/Customer_care_inchina.js index d2b6ba8..9b251f7 100644 --- a/src/charts/Customer_care_inchina.js +++ b/src/charts/Customer_care_inchina.js @@ -43,7 +43,7 @@ const Customer_care_inchina = () => { - 预定日期 + 提交日期 出发日期 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/Sale.js b/src/views/Sale.js index 5964396..513cdfc 100644 --- a/src/views/Sale.js +++ b/src/views/Sale.js @@ -1,13 +1,15 @@ import React, { useContext, useEffect } from "react"; import { Row, Col, Button, Tabs, Table, Divider, Radio, Select } from "antd"; -import { ContainerOutlined, SearchOutlined,UserSwitchOutlined } from "@ant-design/icons"; +import { ContainerOutlined, SearchOutlined, UserSwitchOutlined } from "@ant-design/icons"; import { stores_Context } from "../config"; import { Column, Pie } from "@ant-design/charts"; import { observer } from "mobx-react"; import DatePickerCharts from "../charts/DatePickerCharts"; +import DataTypeSelect from "../charts/DataTypeSelect"; import { NavLink, useParams } from "react-router-dom"; import * as comm from "../utils/commons"; import * as config from "../config"; +import SiteSelect from "../charts/SiteSelect"; import GroupSelect from "../charts/GroupSelect"; import { utils, writeFileXLSX } from "xlsx"; @@ -28,7 +30,7 @@ const Sale = () => { legend: { itemValue: { formatter: (text, item) => { - const items = ml_data.filter((d) => d.groups === item.value); //按分组筛选 + const items = ml_data.filter(d => d.groups === item.value); //按分组筛选 return items.length ? items.reduce((a, b) => a + b.COLI_YJLY, 0) : ""; //计算总数 }, }, @@ -45,10 +47,10 @@ const Sale = () => { }; //格式化数据,饼图只支持数字模式 - const format_data_for_pie = (data) => { + const format_data_for_pie = data => { let result_arr = []; if (!comm.empty(data)) { - data.map((item) => { + data.map(item => { item.COLI_ML_number = comm.price_to_number(item.COLI_ML); result_arr.push(item); }); @@ -80,27 +82,25 @@ const Sale = () => { return (
- - + + - + - - - + + - + + + + + + + + + +