Login.vue 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. <template>
  2. <div class="login-flex">
  3. <div class="login">
  4. <div class="logo"><img src="img/logo_blue.png" /></div>
  5. <form>
  6. <div>
  7. <a-select
  8. style="width: 100%"
  9. v-model:value="server"
  10. :options="servers"
  11. type="round"
  12. placeholder="请选择服务地址"
  13. >
  14. </a-select>
  15. </div>
  16. <div>
  17. <input id="loginName-input" type="text" placeholder="请输入账号" />
  18. </div>
  19. <div>
  20. <input id="password-input" type="password" placeholder="请输入密码" />
  21. </div>
  22. <div><a href="##" id="login-button">登录</a></div>
  23. </form>
  24. </div>
  25. <div class="ft">
  26. Copyright © 2011-2021 www.qmth.com.cn, All Rights Reserved
  27. </div>
  28. </div>
  29. </template>
  30. <script setup lang="ts">
  31. import { onMounted, ref } from "vue";
  32. Object.assign(
  33. electron.env,
  34. JSON.parse(window.localStorage.getItem("env") || "{}")
  35. );
  36. let server = ref("");
  37. const servers = electron.config.servers.map((v) => {
  38. return { label: v.name, value: v.host };
  39. });
  40. console.log(servers);
  41. onMounted(() => {
  42. window.localStorage.clear();
  43. });
  44. // document.onkeydown = function (event) {
  45. // var e = event || window.event;
  46. // if (e && e.keyCode == 13) { //回车键的键值为13
  47. // $('#login-button').click() //调用登录按钮的登录事件
  48. // }
  49. // }
  50. // $('#login-button').click(() => {
  51. // let index = $('#server-select').val()
  52. // if (index != '') {
  53. // env.server = config.servers[parseInt(index)]
  54. // } else {
  55. // env.server = undefined
  56. // }
  57. // env.loginName = $('#loginName-input').val()
  58. // env.password = $('#password-input').val()
  59. // if (env.server == undefined) {
  60. // alert('请选择服务地址')
  61. // return
  62. // }
  63. // if (env.loginName == '') {
  64. // alert('请输入账号')
  65. // return
  66. // }
  67. // if (env.password == '') {
  68. // alert('请输入密码')
  69. // return
  70. // }
  71. // api.login().then(user => {
  72. // env.user = user
  73. // window.localStorage.setItem('env', JSON.stringify(env))
  74. // window.location.href = 'exam-list.html'
  75. // }).catch(err => {
  76. // alert('登陆失败,用户名或密码错误')
  77. // })
  78. // })
  79. // const {
  80. // user: { userName },
  81. // exam: { iid, name, examTime },
  82. // } = env;
  83. // $("#user-name").html(env.user.userName);
  84. // $("#exam-title").find(".id").html(env.exam.id);
  85. // $("#exam-title").find(".name").html(env.exam.name);
  86. // $("#exam-title").find(".time").html(env.exam.examTime);
  87. </script>