index.vue 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <template>
  2. <scroll-view refresher-enabled :refresher-triggered="isRefreshing" @refresherrefresh="onCustomRefresh"
  3. class="details-main" @scrolltolower="scrolltolower" scroll-y>
  4. <view class="header-box flex_c_c_f hr-solid">
  5. <view class="price-img"></view>
  6. <view class="header-title">余额提现-到支付宝(1942)</view>
  7. <view class="header-price">1.10</view>
  8. </view>
  9. <view class="stauts-box hr-solid">
  10. <view class="font-30-333 stauts-text ">当前状态</view>
  11. <view>
  12. <up-steps current="2" direction="column" dot>
  13. <up-steps-item title="发起提现" desc="2025年6月9日 12:23">
  14. </up-steps-item>
  15. <up-steps-item title="银行处理中" desc=" ">
  16. </up-steps-item>
  17. <up-steps-item title="到账" desc="2025年6月9日 13:23"></up-steps-item>
  18. </up-steps>
  19. </view>
  20. </view>
  21. <view class="list-box">
  22. <view v-for="item in list" :key="item.key" class="list-item">
  23. <view class="font-30-333 list-name">{{ item.name }}</view>
  24. <view class="font-30-333">{{ item.key }}</view>
  25. </view>
  26. </view>
  27. </scroll-view>
  28. </template>
  29. <script setup>
  30. import { ref } from 'vue';
  31. const isRefreshing = ref(false)
  32. const list = [
  33. {
  34. name: '提现金额',
  35. key: '1'
  36. },
  37. {
  38. name: '服务费',
  39. key: '1'
  40. },
  41. {
  42. name: '申请时间',
  43. key: '1'
  44. },
  45. {
  46. name: '到账时间',
  47. key: '1'
  48. },
  49. {
  50. name: '提现银行',
  51. key: '1'
  52. },
  53. {
  54. name: '提现单号',
  55. key: '1'
  56. },
  57. ]
  58. const onCustomRefresh = () => {
  59. isRefreshing.value = true;
  60. setTimeout(() => {
  61. isRefreshing.value = false;
  62. }, 1000);
  63. };
  64. const scrolltolower = () => {
  65. };
  66. </script>
  67. <style lang="scss" scoped>
  68. @import "./index.scss";
  69. </style>