// 设备管理 导航条的右侧 import React, { useState, useEffect } from 'react'; import { Dropdown, Menu, Modal } from 'antd'; import Icon from '@/tenants-ui/Icon'; import { EllipsisOutlined, ExclamationCircleOutlined } from '@ant-design/icons'; import styles from './index.less'; //import { equipImageMap } from '@/config/image.js'; import type { navigatorItem } from '@/pages/Environment/index'; export type topNavRightProps = { selNavObj: navigatorItem; navigatorList: navigatorItem[]; }; const TopNavRight: React.FC = ({ selNavObj, navigatorList }) => { // const { equip_air, equip_lamp, equip_water } = equipImageMap; const [modalvisible, setModalvisible] = useState(false); const [allList, setAllList] = useState([]); useEffect(() => { setAllList(navigatorList.slice(1)); }, []); const menuClick = (key) => { console.log('key', key); }; const showModal = () => { console.log('showModal'); // setModalvisible(true); Modal.confirm({ title: '', icon: , content: '确认全部关闭吗?', okText: '确认', cancelText: '取消', }); }; const hideModal = () => { console.log('hideModal'); //setModalvisible(false); }; return ( <> {/* 全部设备 */} {selNavObj.id === 'all' && (
运行中的设备
{allList.map(function (litem, index) { return (
{litem.num}
); })}
)} {/* 设备 */} {selNavObj.id !== 'all' && (
运行中的设备
{selNavObj.num}
{/* */} 全部关闭
{/* ...下拉菜单 */} menuClick(key)}> 全部开启 } >
)} {/*

确定全部开启吗

*/} ); }; export default TopNavRight;