From a4b14a35a2209a30e53472e6333b13aa4a55b0eb Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期二, 30 十二月 2025 22:14:25 +0800
Subject: [PATCH] feat:增加创建任务
---
app/store/modules/user.js | 22 +++++++++++++++++++++-
1 files changed, 21 insertions(+), 1 deletions(-)
diff --git a/app/store/modules/user.js b/app/store/modules/user.js
index ec289bf..45113d9 100644
--- a/app/store/modules/user.js
+++ b/app/store/modules/user.js
@@ -19,7 +19,8 @@
deptId: storage.get(constant.deptId),
branchCompanyId: storage.get(constant.branchCompanyId),
branchCompanyName: storage.get(constant.branchCompanyName),
- oaUserId: storage.get(constant.oaUserId)
+ oaUserId: storage.get(constant.oaUserId),
+ canCreateTask: storage.get(constant.canCreateTask)
},
mutations: {
@@ -65,6 +66,10 @@
SET_OA_USER_ID: (state, oaUserId) => {
state.oaUserId = oaUserId
storage.set(constant.oaUserId, oaUserId)
+ },
+ SET_CAN_CREATE_TASK: (state, canCreateTask) => {
+ state.canCreateTask = canCreateTask
+ storage.set(constant.canCreateTask, canCreateTask)
}
},
@@ -124,6 +129,7 @@
commit('SET_BRANCH_COMPANY_ID', res.branchCompanyId)
commit('SET_BRANCH_COMPANY_NAME', res.branchCompanyName)
commit('SET_OA_USER_ID', res.oaUserId)
+ commit('SET_CAN_CREATE_TASK', res.canCreateTask)
resolve(res)
}).catch(error => {
reject(error)
@@ -140,8 +146,22 @@
commit('SET_PERMISSIONS', [])
removeToken()
storage.clean()
+
+ // 瑙﹀彂鍏ㄥ眬浜嬩欢锛岄�氱煡 App.vue 鍋滄杞
+ uni.$emit('user-logout')
+
resolve()
}).catch(error => {
+ // 鍗充娇閫�鍑烘帴鍙eけ璐ワ紝涔熻娓呯┖鏈湴鐘舵��
+ commit('SET_TOKEN', '')
+ commit('SET_ROLES', [])
+ commit('SET_PERMISSIONS', [])
+ removeToken()
+ storage.clean()
+
+ // 瑙﹀彂鍏ㄥ眬浜嬩欢
+ uni.$emit('user-logout')
+
reject(error)
})
})
--
Gitblit v1.9.1