|
|
@@ -27,7 +27,6 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="camera-list">
|
|
|
- <!-- :data-source="props.addCameraType === 'complete' ? cameraCompleted : cameraIncompleted" -->
|
|
|
<BasicTable
|
|
|
:columns="getColumns(flattendWorkspaces)"
|
|
|
:data-source="cameraShareList"
|
|
|
@@ -62,6 +61,7 @@
|
|
|
import useCameraShare from '../stores/useCameraShare';
|
|
|
import useSceneInfos from '@/hooks/useSceneInfos';
|
|
|
import { CameraShareType } from '@/api/camera/camera-share';
|
|
|
+ import { ElMessageBox } from 'element-plus';
|
|
|
|
|
|
const useShare = useCameraShare();
|
|
|
const {
|
|
|
@@ -100,22 +100,15 @@
|
|
|
handleEditData.value = row;
|
|
|
};
|
|
|
|
|
|
- // const updateData = (_data) => {
|
|
|
- // // if (props.addCameraType === 'complete') {
|
|
|
- // // const indexToEdit = cameraIncompleted.value.findIndex(
|
|
|
- // // (item) => item.cameraIp === data.cameraIp,
|
|
|
- // // );
|
|
|
- // // cameraIncompleted.value[indexToEdit] = data;
|
|
|
- // // } else {
|
|
|
- // // const indexToEdit = cameraCompleted.value.findIndex(
|
|
|
- // // (item) => item.cameraIp === data.cameraIp,
|
|
|
- // // );
|
|
|
- // // cameraCompleted.value[indexToEdit] = data;
|
|
|
- // // }
|
|
|
- // };
|
|
|
-
|
|
|
//添加按钮
|
|
|
const handleChangeAdd = (row) => {
|
|
|
+ if (!row.cameraWorkspaceName) {
|
|
|
+ ElMessageBox.alert('该共享相机未添加场景,请先添加相机场景', 'Warning', {
|
|
|
+ confirmButtonText: 'OK',
|
|
|
+ type: 'warning',
|
|
|
+ });
|
|
|
+ return;
|
|
|
+ }
|
|
|
const changeAddData = {
|
|
|
id: row.id,
|
|
|
isAdd: row.isAdd ? false : true,
|