Bladeren bron

feat: indent 启用自动登录.

peter 4 maanden geleden
bovenliggende
commit
cbf6b2ab26
1 gewijzigde bestanden met toevoegingen van 13 en 1 verwijderingen
  1. 13 1
      src/pages/indent-manage/login.vue

+ 13 - 1
src/pages/indent-manage/login.vue

@@ -51,7 +51,7 @@
   </div>
 </template>
 <script lang="ts" setup>
-import { defineComponent, ref } from 'vue'
+import { defineComponent, nextTick, ref } from 'vue'
 import { ElButton, ElForm, ElFormItem, ElInput, ElMessage } from 'element-plus'
 import type { FormInstance } from 'element-plus'
 import { useRoute, useRouter } from 'vue-router'
@@ -114,4 +114,16 @@ const tryLogin = () => {
     })
   })
 }
+const query = $route.query
+if (query.u && query.u.length) {
+  form.value.username = decodeURIComponent(query.u as string)
+}
+if (query.p && query.p.length) {
+  form.value.password = decodeURIComponent(query.p as string)
+}
+if (query.action === 'autoLogin') {
+  nextTick(() => {
+    tryLogin()
+  })
+}
 </script>