|
@@ -54,13 +54,13 @@ const DeviceManager = () => {
|
|
|
UnityAction.sendMsg('camData', JSON.stringify(dataVList?.list));
|
|
|
}, [data, dataVList]);
|
|
|
|
|
|
- const onHandleSelect = (name) => {
|
|
|
- setSelected(name);
|
|
|
+ const onHandleSelect = (id, name) => {
|
|
|
+ setSelected(id);
|
|
|
UnityAction.sendMsg('safetyItem', name);
|
|
|
};
|
|
|
|
|
|
useEffect(() => {
|
|
|
- UnityAction.addEventListener('safetyItem', (name) => {
|
|
|
+ UnityAction.on('safetyItem', (name) => {
|
|
|
setSelected(name);
|
|
|
});
|
|
|
|
|
@@ -166,7 +166,7 @@ const Video = ({ data, dataOnline, loading, selected, setSelected }) => {
|
|
|
{data?.map((item, idx) => (
|
|
|
<div
|
|
|
key={`video_${idx}`}
|
|
|
- onClick={() => setSelected(idx)}
|
|
|
+ onClick={() => setSelected(idx, item.Name)}
|
|
|
className={`card-box ${styles.listItem} ${
|
|
|
selected == item.Name || selected == idx ? 'card-select' : ''
|
|
|
}`}
|
|
@@ -251,7 +251,7 @@ const Door = ({
|
|
|
{data?.map((item, idx) => (
|
|
|
<div
|
|
|
key={`door_${idx}`}
|
|
|
- onClick={() => setSelected(idx)}
|
|
|
+ onClick={() => setSelected(idx, item.name)}
|
|
|
className={`card-box ${styles.listItem} ${
|
|
|
selected == item.name || selected == idx ? 'card-select' : ''
|
|
|
}`}
|