/*
|
* @Author: daidai
|
* @Date: 2021-12-06 11:01:16
|
* @LastEditors: Please set LastEditors
|
* @LastEditTime: 2022-04-28 15:01:33
|
* @FilePath: \web-pc\src\store\modules\menus.js
|
*/
|
import {isObject} from '@/lib/types'
|
export default {
|
state: () => ({
|
sbtxSwiper: true,//设备提醒轮播
|
ssyjSwiper:true,//实时预警轮播
|
isScale:true,//是否进行全局适配
|
defaultOption: {
|
step: 4.4, // 数值越大速度滚动越快
|
hoverStop: true, // 是否开启鼠标悬停stop
|
openWatch: true, // 开启数据实时监控刷新dom
|
direction: 1, // 0向下 1向上 2向左 3向右
|
limitMoveNum: 4, // 开始无缝滚动的数据量 this.dataList.length
|
singleHeight: 0, // 单步运动停止的高度(默认值0是无缝不停止的滚动) direction => 0/1
|
singleWidth: 0, // 单步运动停止的宽度(默认值0是无缝不停止的滚动) direction => 2/3
|
waitTime: 3000 // 单步运动停止的时间(默认值1000ms)
|
},
|
echartsAutoTime:3000,//echarts 图自动请求接口时间
|
}),
|
getters: {
|
//根据菜单路径获取 菜单信息
|
},
|
mutations: {
|
initSwipers(state){
|
let flags = JSON.parse(localStorage.getItem('settingData'))
|
// console.log(flags);
|
if(flags && isObject(flags)){
|
for (const key in flags) {
|
if (state.hasOwnProperty.call(flags, key)&&flags.hasOwnProperty.call(flags, key)) {
|
const element = flags[key];
|
state[key]=element
|
}
|
}
|
}
|
},
|
updateSwiper(state, {val,type}) {
|
state[type]=val
|
localStorage.setItem('settingData',JSON.stringify({
|
sbtxSwiper:state.sbtxSwiper,
|
ssyjSwiper:state.ssyjSwiper,
|
aztpSwiper:state.aztpSwiper,
|
isScale:state.isScale
|
}))
|
},
|
|
},
|
actions: {
|
|
},
|
}
|