import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex) export default new Vuex.Store({ state: { // ip登陆状态 ipLogin: false, // 平常登录状态 normalLogin: false, // 定义一个窗口状态(新增指标) insertWindowState: false, // 定义一个筛选窗口状态 selcettWindowState: false, // 定义一个编辑窗口状态 editWindowState: false, // 定义一个添加收藏的窗口状态 addCollectState: false, // 指标解释状态 labelExplainState: false, // 指标解释数据 labelExplainData: '这是指标解释使劲儿发红包健康撒大部分更健康', // 维度转换状态 dimensionState: false, // 数据表中的数据 transdtr: true, // 高级查询带出来的数据 advanceData: null, // 左侧数据选中的那个 selectDataLeft: null, // 区分简单查询和高级查询状态1:简单查询2:高级查询 searchState: 1, // 添加收藏的名字 nameCollect: '', // 选中列的数据下标 listInputVal: [0, 1, 2], // 选行的数据下标 lineInputVal: [0, 1, 2, 3], // 渲染的表数据 tableData: null, // 表的列数据 tableLine: null, // 全局定义总数据 transBefore: null, // 全聚德数据状态 1无变化 2变化 allState: 1, // 全体的数据不会发生改变 noChangeData: null, // 编辑 // 选中行下标 selectLabelHang: null, // 选中列下标 selectLabelLie: null, // 下拉筛选分类 selectfilter: null, // 下拉筛选条件 selectData: null, // 转置状态 transState: true, // 非地区维度转换 noAreadimensionState: false, // 高级查询状态 advancedSearchState: false, // 定义一个局的指标与地区互换的数据组 labelArea: null, // 地区数据总数据 AreaAllCountData: null, // 地区数据维度转换状态 areaDimensionState: false, // 当前维度转换没有被选中的维度标记 noSelecttDimension: 'zb', // 当前维度转换选中的 SelecttDimension: { row: 'sj', col: 'dq' }, // 左侧当前展开 openOpenLeft: null, // 所有的地区、指标、时间 dataArealabelTime: { timeArr: [], areaArr: [], quotaArr: [] }, // 维度转换当前选中 newSelectChangeData: null, // 当前选中的地区或者指标下标 selectIndexAreaLebal: 0, // 高级查询默认选中指标 labelIndexName: '', // 高级查询默认选中指标 areaIndexName: '', // 高级查询初次筛选的地区和指标 advanceQueryInit: { areaName: [], labelName: [] }, // 没数据状态 noDataState: true, // 高级查询date时间 dateAdvance: null, // 该分类下有无数据状态 classifyIdDataState: false, // 当前选中需要筛选的是指标还是地区 true指标 false地区 newSelectDaaState: true, // 高级查询选中的当前分类 advancedSelectClassfiid: null }, mutations: {}, actions: { } })