|
@@ -0,0 +1,55 @@
|
|
|
+import PageContent from '@/components/PageContent';
|
|
|
+import PageTitle from '@/components/PageTitle';
|
|
|
+import { queryConditionSnapshot } from '@/services/SmartOps';
|
|
|
+import { useParams, useRequest } from '@umijs/max';
|
|
|
+import styles from './AirConditioner.less';
|
|
|
+
|
|
|
+const Work = (props) => {
|
|
|
+ const { projectId } = useParams();
|
|
|
+
|
|
|
+ const { data, loading } = useRequest(queryConditionSnapshot, {
|
|
|
+ defaultParams: [{ project_id: projectId }],
|
|
|
+ initialData: {},
|
|
|
+ });
|
|
|
+
|
|
|
+ return (
|
|
|
+ <PageContent>
|
|
|
+ <PageTitle>空调控制</PageTitle>
|
|
|
+ <div className={styles.desc}>当前空间 温度:26 湿度:2.4%</div>
|
|
|
+ <div className={`card-box ${styles.top}`}>
|
|
|
+ <div className={styles.left}>
|
|
|
+ <img
|
|
|
+ className={styles.img}
|
|
|
+ src={require('@/assets/air-conditioner.png')}
|
|
|
+ />
|
|
|
+ <div>
|
|
|
+ <div className={styles.number}>23</div>
|
|
|
+ 空调数量
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div className={styles.right}>
|
|
|
+ <div className={styles.row}>
|
|
|
+ <i className={styles.icon}></i> 在线:137
|
|
|
+ </div>
|
|
|
+ <div className={styles.row}>
|
|
|
+ <i className={`${styles.icon} ${styles.error}`}></i> 在线:137
|
|
|
+ </div>
|
|
|
+ <div className={styles.row}>
|
|
|
+ <i className={`${styles.icon} ${styles.offline}`}></i> 在线:137
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div className="card-box">
|
|
|
+ <i className={styles.icon}></i> 空调1
|
|
|
+ </div>
|
|
|
+ <div className="card-box">
|
|
|
+ <i className={styles.icon}></i> 空调2
|
|
|
+ </div>
|
|
|
+ <div className="card-box">
|
|
|
+ <i className={`${styles.icon} ${styles.error}`}></i> 空调3
|
|
|
+ </div>
|
|
|
+ </PageContent>
|
|
|
+ );
|
|
|
+};
|
|
|
+
|
|
|
+export default Work;
|