From 9985d4272be7437c462c45e71165339bc3b99286 Mon Sep 17 00:00:00 2001 From: Lei OT Date: Tue, 19 Sep 2023 17:23:08 +0800 Subject: [PATCH] . --- src/components/kpi/BUPanel.jsx | 13 +++++++ src/components/kpi/OverviewPanel.jsx | 37 +++++++++++++++++++ src/components/search/SearchForm.jsx | 10 +++-- src/libs/ht.js | 14 +++---- src/stores/DictData.js | 14 +++++-- src/views/KPI.jsx | 55 +++++++++++++++++++++------- src/views/kpi.css | 3 ++ 7 files changed, 120 insertions(+), 26 deletions(-) create mode 100644 src/components/kpi/BUPanel.jsx create mode 100644 src/components/kpi/OverviewPanel.jsx create mode 100644 src/views/kpi.css diff --git a/src/components/kpi/BUPanel.jsx b/src/components/kpi/BUPanel.jsx new file mode 100644 index 0000000..e159abe --- /dev/null +++ b/src/components/kpi/BUPanel.jsx @@ -0,0 +1,13 @@ +import { useContext } from 'react'; +import { observer } from "mobx-react"; +// import { stores_Context } from '../config'; +import { Table } from 'antd'; + +export default observer((props) => { + // const { } = useContext(stores_Context); + return ( + <> + {props.title} + + ); +}); diff --git a/src/components/kpi/OverviewPanel.jsx b/src/components/kpi/OverviewPanel.jsx new file mode 100644 index 0000000..f25e336 --- /dev/null +++ b/src/components/kpi/OverviewPanel.jsx @@ -0,0 +1,37 @@ +import { useContext } from 'react'; +import { observer } from "mobx-react"; +// import { stores_Context } from '../config'; +import { Button, Table, Switch, Input, Space, Typography, Row, Col, Spin, Radio, Tabs } from 'antd'; +import SearchForm from './../search/SearchForm'; +import { bu } from './../../libs/ht'; + +export default observer((props) => { + // const { } = useContext(stores_Context); + return ( + <> + + + { + // TradeStore.setStateSearch(form); + // pageRefresh(obj); + }} + /> + + + + ); +}); diff --git a/src/components/search/SearchForm.jsx b/src/components/search/SearchForm.jsx index 02b0ad6..f9640b8 100644 --- a/src/components/search/SearchForm.jsx +++ b/src/components/search/SearchForm.jsx @@ -40,7 +40,7 @@ export default observer((props) => { shows: [], ...props.defaultValue, }; - const { onSubmit } = props; + const { onSubmit, confirmText } = props; const onFinish = (values) => { console.log('Received values of form, origin form value: ', values); @@ -152,10 +152,14 @@ export default observer((props) => { // 'DateType': undefined, }); }; + const onValuesChange = (...args) => { + const [changedValues, allValues] = args; + console.log('form onValuesChange', args); + }; return ( // layout="inline" -
+ {getFields({ sort, initialValue, hides, shows, fieldProps, form })} @@ -163,7 +167,7 @@ export default observer((props) => { {/*