index.vue 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <template>
  2. <view class="content">
  3. <image class="logo" src="/static/logo.png"></image>
  4. <view class="text-area">
  5. <text class="title">{{title}}6666</text>
  6. <input @click="denglu" placeholder="自动获得焦点" />
  7. </view>
  8. </view>
  9. </template>
  10. <script setup>
  11. import {
  12. getAppConfig,
  13. login,
  14. kaoshiList
  15. } from '@/api/login.js'
  16. import {
  17. ref
  18. } from 'vue';
  19. let title = ref('Hello')
  20. //console.log(this)
  21. // getAppConfig();
  22. console.log(lli)
  23. const denglu = () => {
  24. let req = {
  25. //lli.encode()
  26. password: 'sVXqow3/+jG5kIDVGqoezXoK/Pceal1cf/kiojvUdvSU0qTjm5ikUz9CHcsu05I9whRxeep/TDVAcNl2dEqAgSUr5Ufq1FDdHr5Pn/HA5LfoZV+n5j82RE93cwcrCJw6/MwW3ZWgISzvG5qN8t9IzkRX2qMB/7SJxnh3NzoaxX4=',
  27. userName: 'root'
  28. }
  29. login(req).then(res => {
  30. let obj = JSON.stringify(res.data)
  31. console.log(obj)
  32. uni.setStorage({
  33. key: 'Mta-Auth',
  34. data: obj // 假设 this.userInputValue 是用户输入的数据
  35. });
  36. setTimeout(() => {
  37. let req = {
  38. 'page': 1,
  39. 'size': 4,
  40. 'status': 1,
  41. }
  42. kaoshiList(req).then(res=>{
  43. console.log(res)
  44. })
  45. }, 5000)
  46. })
  47. }
  48. </script>
  49. <style>
  50. .content {
  51. display: flex;
  52. flex-direction: column;
  53. align-items: center;
  54. justify-content: center;
  55. }
  56. .logo {
  57. height: 200rpx;
  58. width: 200rpx;
  59. margin-top: 200rpx;
  60. margin-left: auto;
  61. margin-right: auto;
  62. margin-bottom: 50rpx;
  63. }
  64. .text-area {
  65. display: flex;
  66. justify-content: center;
  67. }
  68. .title {
  69. font-size: 36rpx;
  70. color: #8f8f94;
  71. }
  72. </style>