|
|
|
|
@ -107,7 +107,8 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
watch: {
|
|
|
|
|
$route: {
|
|
|
|
|
handler: function(route) {
|
|
|
|
|
handler: function(route) {
|
|
|
|
|
console.log("route12",route)
|
|
|
|
|
this.redirect = route.query && route.query.redirect
|
|
|
|
|
},
|
|
|
|
|
immediate: true
|
|
|
|
|
@ -138,6 +139,28 @@ export default {
|
|
|
|
|
console.log(error)
|
|
|
|
|
this.loading = false
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
// 从oa来的
|
|
|
|
|
// var url = "http://192.168.60.99:8003/admin/#/contract/contractList?oaType=contractSign&contractId="+
|
|
|
|
|
// out_contract_id+'&auth_token='+"{{$oatoken}}"
|
|
|
|
|
console.log("query.auth_token",query)
|
|
|
|
|
console.log("query.auth_token",query.auth_token)
|
|
|
|
|
console.log("oa跳转来的",this.redirect)
|
|
|
|
|
if(query.auth_token && query.oaType==='contractSign' && query.contractId){
|
|
|
|
|
console.log("oa跳转来的",this.redirect)
|
|
|
|
|
this.loading = true
|
|
|
|
|
this.$store.dispatch('user/loginskip', {
|
|
|
|
|
token: query.auth_token,
|
|
|
|
|
tp: 'inner'
|
|
|
|
|
}).then(() => {
|
|
|
|
|
this.$router.push({
|
|
|
|
|
path: this.redirect || '/'
|
|
|
|
|
})
|
|
|
|
|
this.loading = false
|
|
|
|
|
}).catch((error) => {
|
|
|
|
|
console.log(error)
|
|
|
|
|
this.loading = false
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
|