From c21e6323ce9a3b0c688e98b3cb1674468e1dcb95 Mon Sep 17 00:00:00 2001 From: lijingqi <1437862981@qq.com> Date: Thu, 5 Dec 2024 15:49:57 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=A1=E5=BB=8A=E6=8E=A5=E5=8F=A3=E8=81=94?= =?UTF-8?q?=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/models/safetyAreaId.ts | 12 ++ .../RegionSelect/index.tsx | 6 + .../SafetyMap/index.tsx | 2 +- .../SecurityState/FacilityWarn/index.tsx | 108 ++++++++---------- .../IndustryWarn/WarnWiget/index.tsx | 24 ++-- .../SecurityState/IndustryWarn/index.tsx | 3 +- .../components/BaseInfo/index.tsx | 4 +- src/pages/SecurityServiceOverview/index.tsx | 9 +- 8 files changed, 81 insertions(+), 87 deletions(-) create mode 100644 src/models/safetyAreaId.ts diff --git a/src/models/safetyAreaId.ts b/src/models/safetyAreaId.ts new file mode 100644 index 00000000..51ec995e --- /dev/null +++ b/src/models/safetyAreaId.ts @@ -0,0 +1,12 @@ +import { useState } from 'react'; +/** + * 安全一张图区域筛选 + */ +export default () => { + const [selectAreaId, setSelectAreaId] = useState(); + + return { + selectAreaId, + setSelectAreaId, + }; +}; diff --git a/src/pages/SecurityServiceOverview/RegionSelect/index.tsx b/src/pages/SecurityServiceOverview/RegionSelect/index.tsx index 016e87c0..c7f0e55f 100644 --- a/src/pages/SecurityServiceOverview/RegionSelect/index.tsx +++ b/src/pages/SecurityServiceOverview/RegionSelect/index.tsx @@ -1,11 +1,14 @@ import { Select } from 'antd'; import styles from './index.less'; +import { useModel } from '@umijs/max'; + /** * @description 区域选择 */ const RegionSelect = () => { + const { setSelectAreaId } = useModel('safetyAreaId'); return (