|
@@ -1,5 +1,5 @@
|
|
|
import React, { useState, useEffect, useCallback } from 'react';
|
|
|
-import { FormattedMessage } from 'umi';
|
|
|
+import { FormattedMessage, useModel } from 'umi';
|
|
|
|
|
|
import SearchInput from '@/components/SearchInput';
|
|
|
import PageHeader from '@/components/PageHeader';
|
|
@@ -11,14 +11,13 @@ import DeviceModal from './components/deviceModal';
|
|
|
import styles from './index.less';
|
|
|
import mapstyles from '@/assets/css/map.less';
|
|
|
|
|
|
-// import './map.less';
|
|
|
import { equipImageMap } from '@/config/image.js';
|
|
|
-import { Input } from 'antd';
|
|
|
import Icon from '@/tenants-ui/Icon';
|
|
|
import type { navigatorItem } from '@/pages/Environment/index';
|
|
|
import { getMapList, queryDeviceTimeManage } from '@/services/ant-design-pro/environment';
|
|
|
|
|
|
const Environment: React.FC = () => {
|
|
|
+ const { getSpaceFunc } = useModel('spaceFunc');
|
|
|
const { envir_all, equip_air, equip_lamp, envir_curtain } = equipImageMap;
|
|
|
|
|
|
const [searchText, setSearchText] = useState<{ text: any }>();
|
|
@@ -134,6 +133,7 @@ const Environment: React.FC = () => {
|
|
|
navigatorChange={navigatorChange}
|
|
|
action={<TopNavRight selNavObj={selNav} navigatorList={navigatorList}></TopNavRight>}
|
|
|
changeFloorId={changeFloorId}
|
|
|
+ selParamObj={selNav}
|
|
|
></TopNavigator>
|
|
|
<div className={styles.maptop}>
|
|
|
{selNav.id !== 'all' && (
|
|
@@ -205,7 +205,11 @@ const Environment: React.FC = () => {
|
|
|
<Icon className="" type="hover"></Icon>
|
|
|
</div>
|
|
|
<div className={mapstyles.content}>
|
|
|
- <Icon className="" type={item.roomFuncType} style={{ fontSize: 20 }}></Icon>
|
|
|
+ <Icon
|
|
|
+ className=""
|
|
|
+ type={getSpaceFunc(item.roomFuncType)}
|
|
|
+ style={{ fontSize: 20 }}
|
|
|
+ ></Icon>
|
|
|
<div className={mapstyles.name}>{item.localName}</div>
|
|
|
</div>
|
|
|
</div>
|