|
@@ -7,6 +7,7 @@ import AirEq from './airEq';
|
|
import LampEq from './lampEq';
|
|
import LampEq from './lampEq';
|
|
import CurtainEq from './curtainEq';
|
|
import CurtainEq from './curtainEq';
|
|
import { getSpaceAdjustList } from '@/services/ant-design-pro/equipment';
|
|
import { getSpaceAdjustList } from '@/services/ant-design-pro/equipment';
|
|
|
|
+import { useRef } from 'react';
|
|
|
|
|
|
export default ({ onClose, showSpace }) => {
|
|
export default ({ onClose, showSpace }) => {
|
|
const projectId = 'Pj1101080259';
|
|
const projectId = 'Pj1101080259';
|
|
@@ -83,6 +84,8 @@ export default ({ onClose, showSpace }) => {
|
|
const [spaceName, setSpaceName] = useState('');
|
|
const [spaceName, setSpaceName] = useState('');
|
|
const [paramList, setParamList] = useState([]);
|
|
const [paramList, setParamList] = useState([]);
|
|
const [timeArr, setTimeArr] = useState([]);
|
|
const [timeArr, setTimeArr] = useState([]);
|
|
|
|
+ let timer = useRef(null);
|
|
|
|
+ console.log(showSpace, 'showSpace');
|
|
function showEqCard(type) {
|
|
function showEqCard(type) {
|
|
let flag = false;
|
|
let flag = false;
|
|
showSpace.equipStatusList.forEach((item) => {
|
|
showSpace.equipStatusList.forEach((item) => {
|
|
@@ -123,19 +126,6 @@ export default ({ onClose, showSpace }) => {
|
|
};
|
|
};
|
|
|
|
|
|
const operateTime = () => {
|
|
const operateTime = () => {
|
|
- // console.log(showSpace, 'showSpace');
|
|
|
|
- /* showSpace.meetTime = [
|
|
|
|
- // { meetTimeStartTime: '06:00', meetTimeEndTime: '07:00' },
|
|
|
|
- // { meetTimeStartTime: '08:00', meetTimeEndTime: '11:00' },
|
|
|
|
- { meetTimeStartTime: '14:00', meetTimeEndTime: '17:00' },
|
|
|
|
- { meetTimeStartTime: '08:30', meetTimeEndTime: '18:30' },
|
|
|
|
- { meetTimeStartTime: '14:00', meetTimeEndTime: '17:00' },
|
|
|
|
- // { meetTimeStartTime: '16:00', meetTimeEndTime: '19:00' },
|
|
|
|
- // { meetTimeStartTime: '20:00', meetTimeEndTime: '21:00' },
|
|
|
|
- ];
|
|
|
|
- showSpace.workTimeStartTime = '08:30';
|
|
|
|
- showSpace.workTimeEndTime = '18:30';
|
|
|
|
- */
|
|
|
|
// 使用时间
|
|
// 使用时间
|
|
let timeArr = [];
|
|
let timeArr = [];
|
|
if (showSpace.meetTime && showSpace.workTimeStartTime) {
|
|
if (showSpace.meetTime && showSpace.workTimeStartTime) {
|
|
@@ -213,7 +203,12 @@ export default ({ onClose, showSpace }) => {
|
|
};
|
|
};
|
|
|
|
|
|
useEffect(() => {
|
|
useEffect(() => {
|
|
- getData();
|
|
|
|
|
|
+ timer = setInterval(() => {
|
|
|
|
+ getData();
|
|
|
|
+ }, 1000 * 60 * 5);
|
|
|
|
+ return () => {
|
|
|
|
+ clearInterval(timer);
|
|
|
|
+ };
|
|
}, []);
|
|
}, []);
|
|
|
|
|
|
return (
|
|
return (
|