|
|
@ -165,7 +165,7 @@ router.beforeEach((to, from, next) => { |
|
|
|
} else if (to.name === '360view' && to.query.doctorId) { |
|
|
|
loginByDocId(to.query.doctorId, next, to.fullPath) |
|
|
|
} else if (to.name === 'outpatientManagement' && to.query.userIdNumber) { |
|
|
|
loginByUserId(to.query.userIdNumber, to.query.caUserSign, next, to) |
|
|
|
loginByUserId(to.query.userIdNumber, next, to) |
|
|
|
} else { |
|
|
|
if (to.name === 'detail') return |
|
|
|
// 获取字典列表, 添加并全局变量保存
|
|
|
@ -250,16 +250,14 @@ function loginByDocId(doctorId, next, to) { |
|
|
|
return next() |
|
|
|
}).catch(() => { }) |
|
|
|
} |
|
|
|
function loginByUserId(userIdNumber, caUserSign, next, to) { |
|
|
|
function loginByUserId(userIdNumber, next, to) { |
|
|
|
const params = { |
|
|
|
caUserSign: caUserSign, |
|
|
|
userIdNumber: userIdNumber |
|
|
|
} |
|
|
|
http.post('/loginByPidNum', params).then(({ data: res }) => { |
|
|
|
if (res.code !== 0) { |
|
|
|
return this.$message.error(res.msg) |
|
|
|
} |
|
|
|
console.log(111111,res.data) |
|
|
|
window.sessionStorage.setItem('xa-token', res.data.token) |
|
|
|
window.sessionStorage.setItem('qg-userData', JSON.stringify(res.data.currentUser)) |
|
|
|
getNavList(next) |
|
|
|