bug修复
This commit is contained in:
parent
9091683322
commit
4f02d7e6bf
|
|
@ -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)
|
||||||
|
|
|
||||||
|
|
@ -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()
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -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(() => {})
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue