Переглянути джерело

搞错了,写死了。 再来

wukai 2 тижнів тому
батько
коміт
b632155f1f
1 змінених файлів з 11 додано та 25 видалено
  1. 11 25
      src/views/event/index.vue

+ 11 - 25
src/views/event/index.vue

@@ -7,47 +7,33 @@ import axios from 'axios'
 import { useRouter } from 'vue-router'
 
 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 () => {
   try {
     // 调用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
     }, {
       headers: {
         '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()
-    await router.push('/index')
+    router.push('/index')
   } catch (error) {
     console.error('Error during user login process:', error)
     // 即使出错也返回首页
     const router = useRouter()
-    await router.push('/index')
+    router.push('/index')
   }
 }
 </script>