forked from drone/command-center-dashboard

chenyao
2025-04-14 b14ebbffee4e7d5ab021fb9743d5135d357de1b5
feat:增加任务管理store
2 files modified
1 files added
23 ■■■■■ changed files
src/store/index.js 2 ●●●●● patch | view | raw | blame | history
src/store/modules/task.js 19 ●●●●● patch | view | raw | blame | history
src/views/TaskManage/TaskIntermediateContent/TaskIntermediateContent.vue 2 ●●●●● patch | view | raw | blame | history
src/store/index.js
@@ -6,6 +6,7 @@
import dict from './modules/dict'
import getters from './getters'
import home from '@/store/modules/home'
import task from '@/store/modules/task'
const store = createStore({
    modules: {
@@ -15,6 +16,7 @@
        tags,
        dict,
        home,
        task,
    },
    getters,
})
src/store/modules/task.js
New file
@@ -0,0 +1,19 @@
import { EDeviceTypeName } from '@/utils/staticData/enums'
import { getStore, setStore } from '@/utils/store'
const task = {
  state: {
    // 用于任务管理搜索条件
    taskSearchParams:getStore({ name: 'taskSearchParams' }) || {},
  },
  actions: {},
  mutations: {
    setTaskSearchParams: (state, data) => {
            setStore({ name: 'taskSearchParams', content: data })
            state.taskSearchParams = data;
        },
  },
  getters: {
    },
}
export default task
src/views/TaskManage/TaskIntermediateContent/TaskIntermediateContent.vue
@@ -121,6 +121,8 @@
  jobListParams.current = 1;
  jobListParams.size = 10;
  jobListParams.searchParams = params;
  // 存储查询条件 ,用于统计图搜索
  getJobList();
};