|  | @@ -118,37 +118,39 @@ const Video = ({ data, dataOnline, loading }) => {
 | 
	
		
			
				|  |  |    };
 | 
	
		
			
				|  |  |    return (
 | 
	
		
			
				|  |  |      <Spin spinning={loading}>
 | 
	
		
			
				|  |  | -      <Space direction="vertical" size={16} className={styles.sparePart}>
 | 
	
		
			
				|  |  | -        <div className={`card-box ${styles.titleContent}`}>
 | 
	
		
			
				|  |  | -          <div className={styles.titleLeft}>
 | 
	
		
			
				|  |  | -            <img className={styles.img} src={videoIcon} />
 | 
	
		
			
				|  |  | -            <div className={styles.textCon}>
 | 
	
		
			
				|  |  | -              <div className={styles.num}>{dataOnline?.total || 0}</div>
 | 
	
		
			
				|  |  | -              <div className={styles.text}>在库数量(个)</div>
 | 
	
		
			
				|  |  | -            </div>
 | 
	
		
			
				|  |  | -          </div>
 | 
	
		
			
				|  |  | -          <div>
 | 
	
		
			
				|  |  | -            <div className={styles.lTextCon1}>
 | 
	
		
			
				|  |  | -              <div className={styles.onlinePoint} />
 | 
	
		
			
				|  |  | -              <span className={styles.text}>
 | 
	
		
			
				|  |  | -                在线:{dataOnline?.online || 0}
 | 
	
		
			
				|  |  | -              </span>
 | 
	
		
			
				|  |  | +      <div className="content-tab">
 | 
	
		
			
				|  |  | +        <Space direction="vertical" size={16} className={styles.sparePart}>
 | 
	
		
			
				|  |  | +          <div className={`card-box ${styles.titleContent}`}>
 | 
	
		
			
				|  |  | +            <div className={styles.titleLeft}>
 | 
	
		
			
				|  |  | +              <img className={styles.img} src={videoIcon} />
 | 
	
		
			
				|  |  | +              <div className={styles.textCon}>
 | 
	
		
			
				|  |  | +                <div className={styles.num}>{dataOnline?.total || 0}</div>
 | 
	
		
			
				|  |  | +                <div className={styles.text}>在库数量(个)</div>
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  | -            <div className={styles.lTextCon2}>
 | 
	
		
			
				|  |  | -              <div className={styles.outlinePoint} />
 | 
	
		
			
				|  |  | -              <span className={styles.text}>
 | 
	
		
			
				|  |  | -                离线:{dataOnline?.offline || 0}
 | 
	
		
			
				|  |  | -              </span>
 | 
	
		
			
				|  |  | +            <div>
 | 
	
		
			
				|  |  | +              <div className={styles.lTextCon1}>
 | 
	
		
			
				|  |  | +                <div className={styles.onlinePoint} />
 | 
	
		
			
				|  |  | +                <span className={styles.text}>
 | 
	
		
			
				|  |  | +                  在线:{dataOnline?.online || 0}
 | 
	
		
			
				|  |  | +                </span>
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  | +              <div className={styles.lTextCon2}>
 | 
	
		
			
				|  |  | +                <div className={styles.outlinePoint} />
 | 
	
		
			
				|  |  | +                <span className={styles.text}>
 | 
	
		
			
				|  |  | +                  离线:{dataOnline?.offline || 0}
 | 
	
		
			
				|  |  | +                </span>
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  | -        </div>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        {data?.map((item, idx) => (
 | 
	
		
			
				|  |  | -          <div key={`video_${idx}`} className="card-box">
 | 
	
		
			
				|  |  | -            {renderRed(item)}
 | 
	
		
			
				|  |  | -          </div>
 | 
	
		
			
				|  |  | -        ))}
 | 
	
		
			
				|  |  | -      </Space>
 | 
	
		
			
				|  |  | +          {data?.map((item, idx) => (
 | 
	
		
			
				|  |  | +            <div key={`video_${idx}`} className="card-box">
 | 
	
		
			
				|  |  | +              {renderRed(item)}
 | 
	
		
			
				|  |  | +            </div>
 | 
	
		
			
				|  |  | +          ))}
 | 
	
		
			
				|  |  | +        </Space>
 | 
	
		
			
				|  |  | +      </div>
 | 
	
		
			
				|  |  |      </Spin>
 | 
	
		
			
				|  |  |    );
 | 
	
		
			
				|  |  |  };
 | 
	
	
		
			
				|  | @@ -172,51 +174,53 @@ const Door = ({ data, dataOver, loading, projectId }) => {
 | 
	
		
			
				|  |  |    };
 | 
	
		
			
				|  |  |    return (
 | 
	
		
			
				|  |  |      <Spin spinning={loading}>
 | 
	
		
			
				|  |  | -      <Space direction="vertical" size={16} className={styles.doorPart}>
 | 
	
		
			
				|  |  | -        <div className={styles.titleContent}>
 | 
	
		
			
				|  |  | -          <div className={`card-box ${styles.cardLeft}`}>
 | 
	
		
			
				|  |  | -            <div className={styles.up}>
 | 
	
		
			
				|  |  | -              <img className={styles.img} src={doorIcon} />
 | 
	
		
			
				|  |  | -              <div className={styles.textCon}>
 | 
	
		
			
				|  |  | -                <div className={styles.num}>{dataOver?.total}</div>
 | 
	
		
			
				|  |  | -                <div className={styles.text}>门禁数量(个)</div>
 | 
	
		
			
				|  |  | +      <div className="content-tab">
 | 
	
		
			
				|  |  | +        <Space direction="vertical" size={16} className={styles.doorPart}>
 | 
	
		
			
				|  |  | +          <div className={styles.titleContent}>
 | 
	
		
			
				|  |  | +            <div className={`card-box ${styles.cardLeft}`}>
 | 
	
		
			
				|  |  | +              <div className={styles.up}>
 | 
	
		
			
				|  |  | +                <img className={styles.img} src={doorIcon} />
 | 
	
		
			
				|  |  | +                <div className={styles.textCon}>
 | 
	
		
			
				|  |  | +                  <div className={styles.num}>{dataOver?.total}</div>
 | 
	
		
			
				|  |  | +                  <div className={styles.text}>门禁数量(个)</div>
 | 
	
		
			
				|  |  | +                </div>
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  | +              <div className={styles.bottom}>
 | 
	
		
			
				|  |  | +                <div className={styles.lTextCon2}>
 | 
	
		
			
				|  |  | +                  <div className={styles.onlinePoint} />
 | 
	
		
			
				|  |  | +                  <span className={styles.text}>在线:{dataOver?.online}</span>
 | 
	
		
			
				|  |  | +                </div>
 | 
	
		
			
				|  |  | +                <div className={styles.lTextCon2}>
 | 
	
		
			
				|  |  | +                  <div className={styles.outlinePoint} />
 | 
	
		
			
				|  |  | +                  <span className={styles.text}>离线:{dataOver?.offline}</span>
 | 
	
		
			
				|  |  | +                </div>
 | 
	
		
			
				|  |  |                </div>
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  | -            <div className={styles.bottom}>
 | 
	
		
			
				|  |  | -              <div className={styles.lTextCon2}>
 | 
	
		
			
				|  |  | -                <div className={styles.onlinePoint} />
 | 
	
		
			
				|  |  | -                <span className={styles.text}>在线:{dataOver?.online}</span>
 | 
	
		
			
				|  |  | +            <div className={`card-box ${styles.cardRight}`}>
 | 
	
		
			
				|  |  | +              <div className={styles.textContent}>
 | 
	
		
			
				|  |  | +                <div className={styles.in} />
 | 
	
		
			
				|  |  | +                <span className={styles.text}>
 | 
	
		
			
				|  |  | +                  今日进厂次数:{dataOver?.today_in}
 | 
	
		
			
				|  |  | +                </span>
 | 
	
		
			
				|  |  |                </div>
 | 
	
		
			
				|  |  | -              <div className={styles.lTextCon2}>
 | 
	
		
			
				|  |  | -                <div className={styles.outlinePoint} />
 | 
	
		
			
				|  |  | -                <span className={styles.text}>离线:{dataOver?.offline}</span>
 | 
	
		
			
				|  |  | +              <div className={styles.textContent}>
 | 
	
		
			
				|  |  | +                <div className={styles.out} />
 | 
	
		
			
				|  |  | +                <span className={styles.text}>
 | 
	
		
			
				|  |  | +                  今日出厂次数:{dataOver?.today_out}
 | 
	
		
			
				|  |  | +                </span>
 | 
	
		
			
				|  |  |                </div>
 | 
	
		
			
				|  |  | +              <Button className={styles.btn} onClick={handleClick}>
 | 
	
		
			
				|  |  | +                门禁日志
 | 
	
		
			
				|  |  | +              </Button>
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  | -          <div className={`card-box ${styles.cardRight}`}>
 | 
	
		
			
				|  |  | -            <div className={styles.textContent}>
 | 
	
		
			
				|  |  | -              <div className={styles.in} />
 | 
	
		
			
				|  |  | -              <span className={styles.text}>
 | 
	
		
			
				|  |  | -                今日进厂次数:{dataOver?.today_in}
 | 
	
		
			
				|  |  | -              </span>
 | 
	
		
			
				|  |  | -            </div>
 | 
	
		
			
				|  |  | -            <div className={styles.textContent}>
 | 
	
		
			
				|  |  | -              <div className={styles.out} />
 | 
	
		
			
				|  |  | -              <span className={styles.text}>
 | 
	
		
			
				|  |  | -                今日出厂次数:{dataOver?.today_out}
 | 
	
		
			
				|  |  | -              </span>
 | 
	
		
			
				|  |  | +          {data?.map((item, idx) => (
 | 
	
		
			
				|  |  | +            <div key={`door_${idx}`} className="card-box">
 | 
	
		
			
				|  |  | +              {renderRed(item)}
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  | -            <Button className={styles.btn} onClick={handleClick}>
 | 
	
		
			
				|  |  | -              门禁日志
 | 
	
		
			
				|  |  | -            </Button>
 | 
	
		
			
				|  |  | -          </div>
 | 
	
		
			
				|  |  | -        </div>
 | 
	
		
			
				|  |  | -        {data?.map((item, idx) => (
 | 
	
		
			
				|  |  | -          <div key={`door_${idx}`} className="card-box">
 | 
	
		
			
				|  |  | -            {renderRed(item)}
 | 
	
		
			
				|  |  | -          </div>
 | 
	
		
			
				|  |  | -        ))}
 | 
	
		
			
				|  |  | -      </Space>
 | 
	
		
			
				|  |  | +          ))}
 | 
	
		
			
				|  |  | +        </Space>
 | 
	
		
			
				|  |  | +      </div>
 | 
	
		
			
				|  |  |      </Spin>
 | 
	
		
			
				|  |  |    );
 | 
	
		
			
				|  |  |  };
 |