|  | @@ -5,37 +5,46 @@ import styles from './index.less';
 | 
											
												
													
														|  |  const menuList = [
 |  |  const menuList = [
 | 
											
												
													
														|  |    {
 |  |    {
 | 
											
												
													
														|  |      name: '首页',
 |  |      name: '首页',
 | 
											
												
													
														|  | 
 |  | +    icon: require('@/assets/menu/home.png'),
 | 
											
												
													
														|  |      // path: (projectId) => `/home/${projectId}`,
 |  |      // path: (projectId) => `/home/${projectId}`,
 | 
											
												
													
														|  |    },
 |  |    },
 | 
											
												
													
														|  |    {
 |  |    {
 | 
											
												
													
														|  |      name: '工况管理',
 |  |      name: '工况管理',
 | 
											
												
													
														|  | 
 |  | +    icon: require('@/assets/menu/working.png'),
 | 
											
												
													
														|  |      // path: (projectId) => `/smart/work/${projectId}`,
 |  |      // path: (projectId) => `/smart/work/${projectId}`,
 | 
											
												
													
														|  |    },
 |  |    },
 | 
											
												
													
														|  |    {
 |  |    {
 | 
											
												
													
														|  |      name: '系统自检',
 |  |      name: '系统自检',
 | 
											
												
													
														|  | 
 |  | +    icon: require('@/assets/menu/setting.png'),
 | 
											
												
													
														|  |      // path: (projectId) => `/self-inspection/${projectId}`,
 |  |      // path: (projectId) => `/self-inspection/${projectId}`,
 | 
											
												
													
														|  |    },
 |  |    },
 | 
											
												
													
														|  |    {
 |  |    {
 | 
											
												
													
														|  |      name: '智能管控',
 |  |      name: '智能管控',
 | 
											
												
													
														|  | 
 |  | +    icon: require('@/assets/menu/ai.png'),
 | 
											
												
													
														|  |      // path: (projectId) => `/hardware-controller/${projectId}`,
 |  |      // path: (projectId) => `/hardware-controller/${projectId}`,
 | 
											
												
													
														|  |    },
 |  |    },
 | 
											
												
													
														|  |    {
 |  |    {
 | 
											
												
													
														|  |      name: '数字孪生',
 |  |      name: '数字孪生',
 | 
											
												
													
														|  | 
 |  | +    icon: require('@/assets/menu/number.png'),
 | 
											
												
													
														|  |    },
 |  |    },
 | 
											
												
													
														|  |    {
 |  |    {
 | 
											
												
													
														|  |      name: '智慧运营',
 |  |      name: '智慧运营',
 | 
											
												
													
														|  | 
 |  | +    icon: require('@/assets/menu/smart.png'),
 | 
											
												
													
														|  |      // path: (projectId) => `/smart-ops/${projectId}`,
 |  |      // path: (projectId) => `/smart-ops/${projectId}`,
 | 
											
												
													
														|  |    },
 |  |    },
 | 
											
												
													
														|  |    {
 |  |    {
 | 
											
												
													
														|  |      name: '安全管理',
 |  |      name: '安全管理',
 | 
											
												
													
														|  | 
 |  | +    icon: require('@/assets/menu/safty.png'),
 | 
											
												
													
														|  |      // path: (projectId) => `/safety/${projectId}`,
 |  |      // path: (projectId) => `/safety/${projectId}`,
 | 
											
												
													
														|  |    },
 |  |    },
 | 
											
												
													
														|  |    {
 |  |    {
 | 
											
												
													
														|  |      name: '任务管理',
 |  |      name: '任务管理',
 | 
											
												
													
														|  | 
 |  | +    icon: require('@/assets/menu/walk.png'),
 | 
											
												
													
														|  |      // path: (projectId) => `/task-manage/${projectId}`,
 |  |      // path: (projectId) => `/task-manage/${projectId}`,
 | 
											
												
													
														|  |    },
 |  |    },
 | 
											
												
													
														|  |    {
 |  |    {
 | 
											
												
													
														|  |      name: '设备管理',
 |  |      name: '设备管理',
 | 
											
												
													
														|  | 
 |  | +    icon: require('@/assets/menu/device.png'),
 | 
											
												
													
														|  |      // path: (projectId) => `/device/${projectId}`,
 |  |      // path: (projectId) => `/device/${projectId}`,
 | 
											
												
													
														|  |    },
 |  |    },
 | 
											
												
													
														|  |  ];
 |  |  ];
 | 
											
										
											
												
													
														|  | @@ -48,19 +57,27 @@ function Menu() {
 | 
											
												
													
														|  |      UnityAction.sendMsg('menuItem', item.name);
 |  |      UnityAction.sendMsg('menuItem', item.name);
 | 
											
												
													
														|  |    };
 |  |    };
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +  const handleBackClick = () => {
 | 
											
												
													
														|  | 
 |  | +    UnityAction.sendMsg('HideMenu');
 | 
											
												
													
														|  | 
 |  | +  };
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |    return (
 |  |    return (
 | 
											
												
													
														|  | -    <div className={styles.menu}>
 |  | 
 | 
											
												
													
														|  | -      {menuList.map((item) => (
 |  | 
 | 
											
												
													
														|  | -        <div
 |  | 
 | 
											
												
													
														|  | -          key={item.name}
 |  | 
 | 
											
												
													
														|  | -          className={`${styles.menuItem} ${
 |  | 
 | 
											
												
													
														|  | -            active == item.name ? styles.active : ''
 |  | 
 | 
											
												
													
														|  | -          }`}
 |  | 
 | 
											
												
													
														|  | -          onClick={() => handleClick(item)}
 |  | 
 | 
											
												
													
														|  | -        >
 |  | 
 | 
											
												
													
														|  | -          {item.name}
 |  | 
 | 
											
												
													
														|  | -        </div>
 |  | 
 | 
											
												
													
														|  | -      ))}
 |  | 
 | 
											
												
													
														|  | 
 |  | +    <div className={styles.main}>
 | 
											
												
													
														|  | 
 |  | +      <div className={styles.menu}>
 | 
											
												
													
														|  | 
 |  | +        {menuList.map((item) => (
 | 
											
												
													
														|  | 
 |  | +          <div
 | 
											
												
													
														|  | 
 |  | +            key={item.name}
 | 
											
												
													
														|  | 
 |  | +            className={styles.text}
 | 
											
												
													
														|  | 
 |  | +            onClick={() => handleClick(item)}
 | 
											
												
													
														|  | 
 |  | +          >
 | 
											
												
													
														|  | 
 |  | +            <img className={styles.icon} src={item.icon} />
 | 
											
												
													
														|  | 
 |  | +            {item.name}
 | 
											
												
													
														|  | 
 |  | +          </div>
 | 
											
												
													
														|  | 
 |  | +        ))}
 | 
											
												
													
														|  | 
 |  | +      </div>
 | 
											
												
													
														|  | 
 |  | +      <div className={styles.arrowCon} onClick={handleBackClick}>
 | 
											
												
													
														|  | 
 |  | +        <div className={styles.arrow} />
 | 
											
												
													
														|  | 
 |  | +      </div>
 | 
											
												
													
														|  |      </div>
 |  |      </div>
 | 
											
												
													
														|  |    );
 |  |    );
 | 
											
												
													
														|  |  }
 |  |  }
 |