This commit is contained in:
parent
f3b8460a99
commit
b835708340
|
|
@ -103,6 +103,7 @@
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { getReceiveApplyApi } from '@/api/receive-apply/index.js'
|
import { getReceiveApplyApi } from '@/api/receive-apply/index.js'
|
||||||
|
import { getToken, setToken, setExpiresIn } from '@/utils/auth'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'Receive-apply',
|
name: 'Receive-apply',
|
||||||
|
|
@ -140,9 +141,54 @@ export default {
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
async created() {
|
||||||
this.userId = sessionStorage.getItem('userId')
|
const origin = window.location.href
|
||||||
this.getList()
|
console.log(origin.split('ticket')[1], 'origin')
|
||||||
|
const token = getToken()
|
||||||
|
console.log('🚀 ~ created ~ shh:', token)
|
||||||
|
|
||||||
|
if (origin.indexOf('ticket') != -1 && !token) {
|
||||||
|
this.isIws = true
|
||||||
|
const loading = this.$loading({
|
||||||
|
lock: true,
|
||||||
|
text: '登录中',
|
||||||
|
})
|
||||||
|
try {
|
||||||
|
const res = await iwsLogin({
|
||||||
|
ticket: origin.split('ticket%3D')[1].split('%26')[0] || origin.split('ticket=')[1].split('&')[0],
|
||||||
|
sysType: 0
|
||||||
|
})
|
||||||
|
console.log('🚀 ~ created ~ res:', res)
|
||||||
|
if (res.code == 200) {
|
||||||
|
setToken(res.data.access_token)
|
||||||
|
this.$store.commit('SET_TOKEN', res.data.access_token)
|
||||||
|
setExpiresIn(1800)
|
||||||
|
this.$store.commit('SET_EXPIRES_IN', 1800)
|
||||||
|
}
|
||||||
|
// setExpiresIn(res.data.expires_in)
|
||||||
|
// this.$store.commit('SET_EXPIRES_IN', res.data.expires_in)
|
||||||
|
loading.close()
|
||||||
|
|
||||||
|
setTimeout(() => {
|
||||||
|
this.userId = sessionStorage.getItem('userId')
|
||||||
|
this.getList()
|
||||||
|
}, 300)
|
||||||
|
} catch (error) {
|
||||||
|
console.log('🚀 ~ created ~ error:', error)
|
||||||
|
this.$message({
|
||||||
|
message: '登录失败, 即将关闭页面',
|
||||||
|
type: 'error'
|
||||||
|
})
|
||||||
|
loading.close()
|
||||||
|
setTimeout(() => {
|
||||||
|
// 关闭窗口
|
||||||
|
window.close()
|
||||||
|
}, 1500)
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
this.userId = sessionStorage.getItem('userId')
|
||||||
|
this.getList()
|
||||||
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
// 查询
|
// 查询
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue