From 9c96ab638b4b4c01b0c85ca59b0d73c1d0a5cda9 Mon Sep 17 00:00:00 2001 From: jiangxucong Date: Thu, 28 Aug 2025 16:01:15 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=84=E7=BB=87=E6=9E=B6=E6=9E=84=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + .../organmanage_organchart/OrganChart.js | 478 ++++++++++++++++- .../organmanage_organchart/OrganChart.less | 482 +++++++++++++++++- 3 files changed, 944 insertions(+), 17 deletions(-) diff --git a/package.json b/package.json index 4a5ff19..912e2fe 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "braft-finder": "^0.0.21", "braft-utils": "^3.0.2", "echarts": "^4.9.0", + "echarts-for-react": "^3.0.2", "moment": "^2.29.1", "qs": "^6.11.0", "react": "^18.2.0", diff --git a/src/pages/organmanage_organchart/OrganChart.js b/src/pages/organmanage_organchart/OrganChart.js index 76bf05a..5f73836 100644 --- a/src/pages/organmanage_organchart/OrganChart.js +++ b/src/pages/organmanage_organchart/OrganChart.js @@ -1,14 +1,472 @@ -import React, {Fragment, PureComponent} from 'react'; +import React, { PureComponent } from 'react'; +import { Card, Button, Alert, Dropdown, Row, Col, Tree, Statistic } from 'antd'; +import { + BuildingOutlined, + TeamOutlined, + ClockCircleOutlined, + DownloadOutlined, + DownOutlined, + SyncOutlined, + UserOutlined, + DollarOutlined, + SettingOutlined, + BellOutlined +} from '@ant-design/icons'; +import ReactECharts from 'echarts-for-react'; import styles from './OrganChart.less'; + class OrganChart extends PureComponent { - render() { - - return ( - <> -