|  | @@ -2,6 +2,7 @@ import PageContent from '@/components/PageContent';
 | 
											
												
													
														|  |  import PageTitle from '@/components/PageTitle';
 |  |  import PageTitle from '@/components/PageTitle';
 | 
											
												
													
														|  |  import { queryLightList } from '@/services/HardwareController';
 |  |  import { queryLightList } from '@/services/HardwareController';
 | 
											
												
													
														|  |  import { useParams, useRequest } from '@umijs/max';
 |  |  import { useParams, useRequest } from '@umijs/max';
 | 
											
												
													
														|  | 
 |  | +import { Spin } from 'antd';
 | 
											
												
													
														|  |  import styles from './index.less';
 |  |  import styles from './index.less';
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  const Work = (props) => {
 |  |  const Work = (props) => {
 | 
											
										
											
												
													
														|  | @@ -27,25 +28,25 @@ const Work = (props) => {
 | 
											
												
													
														|  |              src={require('@/assets/air-conditioner.png')}
 |  |              src={require('@/assets/air-conditioner.png')}
 | 
											
												
													
														|  |            />
 |  |            />
 | 
											
												
													
														|  |            <div>
 |  |            <div>
 | 
											
												
													
														|  | -            <div className={styles.number}>23</div>
 |  | 
 | 
											
												
													
														|  | 
 |  | +            <div className={styles.number}>{data?.pagination?.total}</div>
 | 
											
												
													
														|  |              照明数量
 |  |              照明数量
 | 
											
												
													
														|  |            </div>
 |  |            </div>
 | 
											
												
													
														|  |          </div>
 |  |          </div>
 | 
											
												
													
														|  |          <div className={styles.right}>
 |  |          <div className={styles.right}>
 | 
											
												
													
														|  |            <div className={styles.row}>
 |  |            <div className={styles.row}>
 | 
											
												
													
														|  | -            <i className={styles.icon}></i> 在线:137
 |  | 
 | 
											
												
													
														|  | 
 |  | +            <i className={styles.icon}></i> 在线:{data?.online_count}
 | 
											
												
													
														|  |            </div>
 |  |            </div>
 | 
											
												
													
														|  |            <div className={styles.row}>
 |  |            <div className={styles.row}>
 | 
											
												
													
														|  | -            <i className={`${styles.icon} ${styles.error}`}></i> 在线:137
 |  | 
 | 
											
												
													
														|  | 
 |  | +            <i className={`${styles.icon} ${styles.error}`}></i> 故障:{data?.fault_count}
 | 
											
												
													
														|  |            </div>
 |  |            </div>
 | 
											
												
													
														|  |            <div className={styles.row}>
 |  |            <div className={styles.row}>
 | 
											
												
													
														|  | -            <i className={`${styles.icon} ${styles.offline}`}></i> 在线:137
 |  | 
 | 
											
												
													
														|  | 
 |  | +            <i className={`${styles.icon} ${styles.offline}`}></i> 离线:{data?.offline_count}
 | 
											
												
													
														|  |            </div>
 |  |            </div>
 | 
											
												
													
														|  |          </div>
 |  |          </div>
 | 
											
												
													
														|  |        </div>
 |  |        </div>
 | 
											
												
													
														|  |        <Spin spinning={loading}>
 |  |        <Spin spinning={loading}>
 | 
											
												
													
														|  |          {data?.list?.map((item) => (
 |  |          {data?.list?.map((item) => (
 | 
											
												
													
														|  | -          <div className={`card-box ${styles.item}`}>
 |  | 
 | 
											
												
													
														|  | 
 |  | +          <div key={item.id} className={`card-box ${styles.item}`}>
 | 
											
												
													
														|  |              <i className={`${styles.icon} ${getIconStatus(item.status)}`}></i>{' '}
 |  |              <i className={`${styles.icon} ${getIconStatus(item.status)}`}></i>{' '}
 | 
											
												
													
														|  |              {item.name}
 |  |              {item.name}
 | 
											
												
													
														|  |            </div>
 |  |            </div>
 |