From 2840a7ddac86a5e4a649f17b77cc8c21927c84b0 Mon Sep 17 00:00:00 2001 From: Dong Xia Date: Mon, 6 Feb 2023 05:44:42 +0000 Subject: [PATCH 1/3] add src/store/modules. Signed-off-by: Dong Xia --- src/store/modules/node.js | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/store/modules/node.js diff --git a/src/store/modules/node.js b/src/store/modules/node.js new file mode 100644 index 0000000..e69de29 -- Gitee From b3178f934f9a416a48baa05cac0802e663ac6c1c Mon Sep 17 00:00:00 2001 From: Dong Xia Date: Mon, 6 Feb 2023 05:45:47 +0000 Subject: [PATCH 2/3] =?UTF-8?q?=E5=AE=8C=E6=88=90node=E6=A8=A1=E5=9D=97?= =?UTF-8?q?=E7=9A=84store=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Dong Xia --- src/store/modules/node.js | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/src/store/modules/node.js b/src/store/modules/node.js index e69de29..de05781 100644 --- a/src/store/modules/node.js +++ b/src/store/modules/node.js @@ -0,0 +1,38 @@ + +import { getTaskStatus } from '@/api/node_package' + +const node = { + state: { + taskList: [] + }, + mutations: { + SET_TASK_LIST(state, data) { + state.taskList = data + } + }, + actions: { + getTaskList({ commit }, param) { + return new Promise((resolve, reject) => { + getTaskStatus(param).then(res => { + if (res.code === 200) { + commit('SET_TASK_LIST', res.data) + resolve(res.data) + } + }) + }) + } + }, + getters: { + taskNumNot(state) { + let len = 0 + state.taskList.forEach(item => { + if (item.taskViewTimes === 0) { + len++ + } + }) + return len + } + } +} + +export default node -- Gitee From ebc941d5ac81d5a15a5ac7128a12b3484563d318 Mon Sep 17 00:00:00 2001 From: Dong Xia Date: Mon, 6 Feb 2023 05:47:03 +0000 Subject: [PATCH 3/3] =?UTF-8?q?=E5=9C=A8store=E4=B8=AD=E5=BC=95=E5=85=A5no?= =?UTF-8?q?de=E7=9B=B8=E5=85=B3=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Dong Xia --- src/store/index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/store/index.js b/src/store/index.js index 3433d0f..ee41ecc 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -2,13 +2,15 @@ import Vuex from 'vuex' import Vue from 'vue' import user from './modules/user' import app from './modules/app' +import node from './modules/node' Vue.use(Vuex) const store = new Vuex.Store({ modules: { user, - app + app, + node } }) -- Gitee