bug修复

This commit is contained in:
bb_pan 2025-05-27 14:50:46 +08:00
parent 9091683322
commit 4f02d7e6bf
3 changed files with 15 additions and 2 deletions

View File

@ -115,7 +115,7 @@ const user = {
getInfo().then(async res => { getInfo().then(async res => {
const href = window.location.href const href = window.location.href
if (!href.includes('resetPassword') && JSON.parse(localStorage.getItem('isReset'))) { if (!href.includes('resetPassword') && JSON.parse(localStorage.getItem('isReset'))) {
await checkPasswordStatus() // await checkPasswordStatus()
} }
const user = res.user const user = res.user
@ -123,6 +123,7 @@ const user = {
sessionStorage.setItem('userId', user.userId) sessionStorage.setItem('userId', user.userId)
sessionStorage.setItem('deptId', user.deptId) sessionStorage.setItem('deptId', user.deptId)
sessionStorage.setItem('userName', user.userName) sessionStorage.setItem('userName', user.userName)
sessionStorage.setItem('roles', res.roles)
const avatar = (user.avatar == "" || user.avatar == null) ? require("@/assets/images/profile.jpg") : user.avatar; const avatar = (user.avatar == "" || user.avatar == null) ? require("@/assets/images/profile.jpg") : user.avatar;
if (res.roles && res.roles.length > 0) { // 验证返回的roles是否是一个非空数组 if (res.roles && res.roles.length > 0) { // 验证返回的roles是否是一个非空数组
commit('SET_ROLES', res.roles) commit('SET_ROLES', res.roles)

View File

@ -196,6 +196,15 @@
> >
</el-button> </el-button>
<el-button
v-if="isOnRoles"
size="mini"
type="text"
icon="el-icon-collection-tag"
@click="handlePreview(row.taskTypeId, row.taskCode)"
>
</el-button>
<!-- 代办事件为领料任务时显示催办按钮 --> <!-- 代办事件为领料任务时显示催办按钮 -->
<el-button <el-button
@ -307,6 +316,8 @@ export default {
}, },
data() { data() {
return { return {
roles: sessionStorage.getItem('roles'),
isOnRoles: false,
// //
loading: false, loading: false,
// //
@ -395,6 +406,7 @@ export default {
} }
}, },
created() { created() {
this.isOnRoles = this.roles ? this.roles.split(',').some((role) => ['em01', 'em02', 'fgs', 'sgb', 'dm01', ].includes(role)) : false
this.getList() this.getList()
this.getTaskTypeList() this.getTaskTypeList()
}, },

View File

@ -527,7 +527,7 @@ export default {
const password = encrypt(this.loginForm.password) const password = encrypt(this.loginForm.password)
localStorage.setItem('username', username) localStorage.setItem('username', username)
localStorage.setItem('pw', password) localStorage.setItem('pw', password)
const res = await checkPasswordStatus() // const res = await checkPasswordStatus()
// console.log('🚀 ~ .then ~ res:', res) // console.log('🚀 ~ .then ~ res:', res)
this.$router.push({ path: '/' }).catch(() => {}) this.$router.push({ path: '/' }).catch(() => {})
}) })