renmingwang
2026-03-25 6d56bf4daf08c4c7c6d193d98ed0b547dc473451
ÏîÄ¿´úÂë/´óÆÁ/src/store/modules/setting.js
@@ -12,6 +12,8 @@
        ssyjSwiper:true,//实时预警轮播
        isScale:true,//是否进行全局适配
        fullscreen: false, // æ·»åŠ ï¼šå…¨å±çŠ¶æ€
        currentTask: 'sc02', // å½“前任务:sc01/sc02
        currentLocation: 'sc01', // å½“前货位状态:sc01/sc02
        defaultOption: {
            step: 4.4, // æ•°å€¼è¶Šå¤§é€Ÿåº¦æ»šåŠ¨è¶Šå¿«
            hoverStop: true, // æ˜¯å¦å¼€å¯é¼ æ ‡æ‚¬åœstop
@@ -43,12 +45,48 @@
        updateSwiper(state, {val,type}) {
            state[type] = val
            
            // åˆ›å»ºå®Œæ•´çš„设置对象,包含全屏状态
            // åˆ›å»ºå®Œæ•´çš„设置对象,包含全屏状态和切换状态
            const settingData = {
                sbtxSwiper: state.sbtxSwiper,
                ssyjSwiper: state.ssyjSwiper,
                isScale: state.isScale,
                fullscreen: state.fullscreen || false, // ç¡®ä¿åŒ…含全屏状态
                currentTask: state.currentTask,
                currentLocation: state.currentLocation
            }
            localStorage.setItem('settingData', JSON.stringify(settingData))
        },
        // æ›´æ–°å½“前任务
        updateCurrentTask(state, val) {
            state.currentTask = val;
            // åˆ›å»ºå®Œæ•´çš„设置对象,包含全屏状态和切换状态
            const settingData = {
                sbtxSwiper: state.sbtxSwiper,
                ssyjSwiper: state.ssyjSwiper,
                isScale: state.isScale,
                fullscreen: state.fullscreen || false,
                currentTask: state.currentTask,
                currentLocation: state.currentLocation
            }
            localStorage.setItem('settingData', JSON.stringify(settingData))
        },
        // æ›´æ–°å½“前货位状态
        updateCurrentLocation(state, val) {
            state.currentLocation = val;
            // åˆ›å»ºå®Œæ•´çš„设置对象,包含全屏状态和切换状态
            const settingData = {
                sbtxSwiper: state.sbtxSwiper,
                ssyjSwiper: state.ssyjSwiper,
                isScale: state.isScale,
                fullscreen: state.fullscreen || false,
                currentTask: state.currentTask,
                currentLocation: state.currentLocation
            }
            
            localStorage.setItem('settingData', JSON.stringify(settingData))