fix: 修复手机集成WELINK页面的BUG
This commit is contained in:
@@ -41,7 +41,6 @@ service.defaults.headers['Content-type'] = 'application/json'
|
|||||||
*/
|
*/
|
||||||
service.interceptors.request.use(
|
service.interceptors.request.use(
|
||||||
config => {
|
config => {
|
||||||
debugger
|
|
||||||
return config
|
return config
|
||||||
},
|
},
|
||||||
error => {
|
error => {
|
||||||
|
|||||||
+4
-2
@@ -144,9 +144,11 @@ router.beforeEach(function (to, from, next) {
|
|||||||
// 单点登录
|
// 单点登录
|
||||||
/** 判断是不是在手机端操作 */
|
/** 判断是不是在手机端操作 */
|
||||||
if (isMobile()) {
|
if (isMobile()) {
|
||||||
if(toName === 'phoneHome'){
|
if(toName === 'phoneHome' && (token === undefined || token === null || token === '')){
|
||||||
next('/loginVerifyPhone')
|
next('/loginVerifyPhone')
|
||||||
}else if(toName === 'processCenter'){
|
}else if(toName === 'phoneHome' && token != null){
|
||||||
|
next()
|
||||||
|
} else if(toName === 'processCenter'){
|
||||||
// hwh5.close();
|
// hwh5.close();
|
||||||
//关闭当前窗口
|
//关闭当前窗口
|
||||||
let userAgent = navigator.userAgent;
|
let userAgent = navigator.userAgent;
|
||||||
|
|||||||
@@ -1,6 +1,10 @@
|
|||||||
<!-- 长城项目 登录页 -->
|
<!-- 长城项目 登录页 -->
|
||||||
<template>
|
<template>
|
||||||
|
<div style="width: 100%;height: 100%;overflow: auto;margin: 0;padding: 0;background: #F6F6F6;" >
|
||||||
|
<div class="card-box">
|
||||||
|
<van-loading size="24px" color="#3170A8">验证中...</van-loading>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
@@ -14,6 +18,8 @@
|
|||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'loginVerifyPhone',
|
name: 'loginVerifyPhone',
|
||||||
|
components: {},
|
||||||
|
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
username: this.$store.state.laws_urm || '', // 用户名
|
username: this.$store.state.laws_urm || '', // 用户名
|
||||||
@@ -58,6 +64,7 @@
|
|||||||
loginNew (res) {
|
loginNew (res) {
|
||||||
let Base64 = require('js-base64').Base64
|
let Base64 = require('js-base64').Base64
|
||||||
let userInfoStr = Base64.decode(res.data)
|
let userInfoStr = Base64.decode(res.data)
|
||||||
|
console.log(userInfoStr)
|
||||||
let userInfo2 = decodeURIComponent(userInfoStr)
|
let userInfo2 = decodeURIComponent(userInfoStr)
|
||||||
let userInfoObj = JSON.parse(userInfo2)
|
let userInfoObj = JSON.parse(userInfo2)
|
||||||
userInfoObj.userId = userInfoObj.usid
|
userInfoObj.userId = userInfoObj.usid
|
||||||
@@ -76,21 +83,19 @@
|
|||||||
// 获取用户菜单
|
// 获取用户菜单
|
||||||
window.sessionStorage.setItem('userInfo', userInfo); // del
|
window.sessionStorage.setItem('userInfo', userInfo); // del
|
||||||
this.getMenu().then((menuList) => {
|
this.getMenu().then((menuList) => {
|
||||||
let hasHomeMenu = false
|
let hasHomeMenu = true
|
||||||
menuList.map((menuItem) => {
|
console.log("权限检查结果:"+hasHomeMenu)
|
||||||
if (menuItem.id === 'asdfadf') {
|
|
||||||
hasHomeMenu = true
|
|
||||||
}
|
|
||||||
})
|
|
||||||
window.sessionStorage.setItem('hasHomeMenu', hasHomeMenu); // del
|
window.sessionStorage.setItem('hasHomeMenu', hasHomeMenu); // del
|
||||||
window.sessionStorage.setItem('menuList', menuList); // del
|
window.sessionStorage.setItem('menuList', menuList); // del
|
||||||
if (hasHomeMenu) {
|
if (hasHomeMenu) {
|
||||||
this.setMenu(JSON.stringify(menuList)).then(res => {
|
this.setMenu(JSON.stringify(menuList)).then(res => {
|
||||||
this.$router.push('phoneHome')
|
this.$router.push("/phoneHome")
|
||||||
}, e => {
|
}, e => {
|
||||||
|
console.log("解析遍历权限列表出现异常")
|
||||||
this.logout()
|
this.logout()
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
|
console.log("权限检查失败,没有首页权限")
|
||||||
this.logout()
|
this.logout()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@@ -102,6 +107,7 @@
|
|||||||
},
|
},
|
||||||
mounted () {
|
mounted () {
|
||||||
window.HWH5.getAuthCode().then(data => {
|
window.HWH5.getAuthCode().then(data => {
|
||||||
|
console.log("获取到了welinkCode")
|
||||||
console.log(data)
|
console.log(data)
|
||||||
if(data){
|
if(data){
|
||||||
let code = data.code
|
let code = data.code
|
||||||
@@ -117,6 +123,7 @@
|
|||||||
this.loginNew(res)
|
this.loginNew(res)
|
||||||
} else {
|
} else {
|
||||||
if(res.respCode && res.respCode === 'r0011'){
|
if(res.respCode && res.respCode === 'r0011'){
|
||||||
|
console.log("根据welinkCode获取用户信息失败")
|
||||||
this.logout()
|
this.logout()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -139,5 +146,11 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="less" scoped>
|
<style lang="less" scoped>
|
||||||
|
.card-box{
|
||||||
|
height: 85%;
|
||||||
|
position: relative;
|
||||||
|
overflow-y: scroll;
|
||||||
|
top: 100px;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -4,7 +4,6 @@
|
|||||||
<div class="top-title">
|
<div class="top-title">
|
||||||
</div>
|
</div>
|
||||||
<h3 class="home-title">标 准 法 规 管 理 系 统 S R M S</h3>
|
<h3 class="home-title">标 准 法 规 管 理 系 统 S R M S</h3>
|
||||||
<div style="border: 1px solid #FFFFFF; position:absolute; top: 15%; left: 49% ;width: 25px; "></div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="search-head">
|
<div class="search-head">
|
||||||
<van-search
|
<van-search
|
||||||
|
|||||||
@@ -1557,7 +1557,6 @@
|
|||||||
return data
|
return data
|
||||||
},
|
},
|
||||||
getStandInfoByReviseStatus(type) {
|
getStandInfoByReviseStatus(type) {
|
||||||
debugger
|
|
||||||
let date = new Date();
|
let date = new Date();
|
||||||
let year = date.getFullYear();
|
let year = date.getFullYear();
|
||||||
if(this.form.standStatus === '2'){
|
if(this.form.standStatus === '2'){
|
||||||
|
|||||||
Reference in New Issue
Block a user