吉安感知网项目-前端
shuishen
2026-02-03 89380e6260a75d1d3b94de687ebcc2f50d50659d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
import { set } from 'nprogress'
 
const clusterScheduling = {
    state: {
        draggedItem: null,
        draggedType: null, // 1: 任务, 2: 设备
        isShowTaskDevice: true, // 任务/设备隐藏 视频和地图左移显示
        isShowMapFull: false, // 地图全屏显示
        saveWayLines: [], // 保存连线
        clickSelectedLeft: [], // 单击选中的任务/设备
        clickSelectedRight: {}, // 单击选中视频
        taskId: '', // 任务ID
    },
    mutations: {
        setDraggedItem(state, data) {
            state.draggedItem = data.result
            state.draggedType = data.type
        },
        setCclearDraggedItem(state) {
            state.draggedItem = null
            state.draggedType = null
        },
        setIsShowTaskDevice(state, isShow) {
            state.isShowTaskDevice = isShow
        },
        setMapFull(state, isShow) {
            state.isShowMapFull = isShow
        },
        setSaveWayLines(state, data) {
            state.saveWayLines = data
        },
        setClickSelectedLeft(state, data) {
            state.clickSelectedLeft = data
        },
        setClickSelectedRight(state, data) {
            state.clickSelectedRight = data
        },
        setSaveTaskId(state, data) {
            state.taskId = data
        },
    },
}
export default clusterScheduling