|
@@ -7,47 +7,33 @@ import axios from 'axios'
|
|
|
import { useRouter } from 'vue-router'
|
|
import { useRouter } from 'vue-router'
|
|
|
|
|
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
|
- const targetUrl = "https://smp.quanmate.com.cn/admin/yet_another_workflow/flows?page=1&per_page=24&status=active";
|
|
|
|
|
- // 使用window.open打开链接
|
|
|
|
|
- window.open(targetUrl, '_blank')
|
|
|
|
|
- // 页面路由返回到/index
|
|
|
|
|
- const router = useRouter()
|
|
|
|
|
- router.push('/index')
|
|
|
|
|
- // handleUserLogin()
|
|
|
|
|
|
|
+ handleUserLogin()
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
const handleUserLogin = async () => {
|
|
const handleUserLogin = async () => {
|
|
|
try {
|
|
try {
|
|
|
// 调用POST接口传user_id=86
|
|
// 调用POST接口传user_id=86
|
|
|
- const response = await axios.post('https://smp.quanmate.com.cn/api/v4/user_login_token', {
|
|
|
|
|
|
|
+ axios.post('https://smp.quanmate.com.cn/api/v4/user_login_token', {
|
|
|
user_id: 42
|
|
user_id: 42
|
|
|
}, {
|
|
}, {
|
|
|
headers: {
|
|
headers: {
|
|
|
'Authorization': '8078053d8eee5920be02edf274c7b7fdf1af9fb9a30464cffd461c819dbcab62:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJuYW1lc3BhY2VfaWQiOjN9.oIuSZM4OVq0CoFsinS8ajzWj-U7-vrDWlGfI0uygnnM'
|
|
'Authorization': '8078053d8eee5920be02edf274c7b7fdf1af9fb9a30464cffd461c819dbcab62:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJuYW1lc3BhY2VfaWQiOjN9.oIuSZM4OVq0CoFsinS8ajzWj-U7-vrDWlGfI0uygnnM'
|
|
|
}
|
|
}
|
|
|
- })
|
|
|
|
|
|
|
+ }).then( response=>{
|
|
|
|
|
+ const userLoginToken = response.data.user_login_token
|
|
|
|
|
+ // 组装目标URL (这里假设url是固定的,如果需要从某处获取,请相应调整)
|
|
|
|
|
+ const targetUrl = `https://smp.quanmate.com.cn/admin/yet_another_workflow/flows?page=1&per_page=24&status=active&_user_login_token=${userLoginToken}`
|
|
|
|
|
+ // 使用window.open打开链接
|
|
|
|
|
+ window.open(targetUrl, '_blank')
|
|
|
|
|
+ })
|
|
|
|
|
|
|
|
- // 检查响应是否包含user_login_token
|
|
|
|
|
- if (response.data && response.data.user_login_token) {
|
|
|
|
|
- const userLoginToken = response.data.user_login_token
|
|
|
|
|
-
|
|
|
|
|
- // 组装目标URL (这里假设url是固定的,如果需要从某处获取,请相应调整)
|
|
|
|
|
- const targetUrl = `https://smp.quanmate.com.cn/admin/yet_another_workflow/flows?page=1&per_page=24&status=active&_user_login_token=${userLoginToken}`
|
|
|
|
|
- console.log(targetUrl)
|
|
|
|
|
- // 使用window.open打开链接
|
|
|
|
|
- window.open(targetUrl, '_blank')
|
|
|
|
|
- }
|
|
|
|
|
- // const targetUrl = "https://smp.quanmate.com.cn/admin/yet_another_workflow/flows?page=1&per_page=24&status=active";
|
|
|
|
|
- // // 使用window.open打开链接
|
|
|
|
|
- // window.open(targetUrl, '_blank')
|
|
|
|
|
- // 页面路由返回到/index
|
|
|
|
|
const router = useRouter()
|
|
const router = useRouter()
|
|
|
- await router.push('/index')
|
|
|
|
|
|
|
+ router.push('/index')
|
|
|
} catch (error) {
|
|
} catch (error) {
|
|
|
console.error('Error during user login process:', error)
|
|
console.error('Error during user login process:', error)
|
|
|
// 即使出错也返回首页
|
|
// 即使出错也返回首页
|
|
|
const router = useRouter()
|
|
const router = useRouter()
|
|
|
- await router.push('/index')
|
|
|
|
|
|
|
+ router.push('/index')
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
</script>
|
|
</script>
|