用工小程序前端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

105 lines
3.4 KiB

8 months ago
  1. <template>
  2. <view>
  3. <view class="se-bgc-orange se-pos se-h-200">
  4. <view class="se-pos-cb se-flex se-flex-h-sb se-w-vw-90 se-py-30 se-bgc-white se-fs-28 se-br-20 se-bs" style="bottom: -100rpx;">
  5. <view class="se-flex se-flex-v-sa se-b-r se-flex-1">
  6. <view class="se-flex se-fs-26 se-fw-6 se-c-black">
  7. 总余额(
  8. </view>
  9. <view class="se-c-orange se-fs-26 se-c-orange se-mt-20">
  10. 1240.00
  11. </view>
  12. <view class="se-fs-24 se-mt-10 se-px-30 se-py-10 se-b-orange se-c-orange se-br-10 se-fw-6">
  13. 提现
  14. </view>
  15. </view>
  16. <view class="se-flex se-flex-v-sa se-flex-1">
  17. <view class="se-flex se-fs-26 se-fw-6 se-c-black">
  18. 累计提现
  19. </view>
  20. <view class="se-c-orange se-fs-26 se-c-orange se-mt-20">
  21. 1240.00
  22. </view>
  23. <view class="se-fs-24 se-mt-10 se-px-30 se-py-10 se-b-orange se-c-orange se-br-10 se-fw-6">
  24. 提现记录
  25. </view>
  26. </view>
  27. </view>
  28. </view>
  29. <view class="se-flex-h-sb se-pt-130 se-pb-20 se-px-40">
  30. <view class="se-c-black se-fs-30 se-fw-5">
  31. 金额明细
  32. </view>
  33. <view class="se-flex" @click="show=true">
  34. <view class="se-flex se-ml-10 se-b-orange se-c-orange se-br-10 se-flex-h-c se-px-10 se-py-8 se-fs-20">
  35. <text class="se-mr-8">{{year}}</text>
  36. <u-icon name="arrow-down" size="10" color="#ff7a31"></u-icon>
  37. </view>
  38. <view class="se-flex se-ml-10 se-b-orange se-c-orange se-br-10 se-flex-h-c se-px-10 se-py-8 se-fs-20">
  39. <text class="se-mr-8">{{month}}</text>
  40. <u-icon name="arrow-down" size="10" color="#ff7a31"></u-icon>
  41. </view>
  42. <view class="se-flex se-ml-10 se-c-orange se-flex-h-c se-px-10 se-py-8 se-fs-20">
  43. <text></text>
  44. </view>
  45. <view class="se-flex se-ml-10 se-b-orange se-c-orange se-br-10 se-flex-h-c se-px-10 se-py-8 se-fs-20">
  46. <text class="se-mr-8">{{day}}</text>
  47. <u-icon name="arrow-down" size="10" color="#ff7a31"></u-icon>
  48. </view>
  49. </view>
  50. </view>
  51. <view class="se-m-20 se-bgc-white se-br-10">
  52. <view class="se-b-b se-m-20 se-py-20 se-px-20 se-flex-h-sb" v-for="(items,indexs) in 10" :key="indexs" @click="onMasterDetail(items)">
  53. <view class="se-flex se-flex-v">
  54. <view class="se-flex">
  55. <text class="se-fw-6 se-c-33 se-fs-30">金额提现</text>
  56. </view>
  57. <view class="se-c-text-third se-fs-22 se-mt-20">
  58. <text >2024-01-23 11:30:20</text>
  59. </view>
  60. </view>
  61. <view class="se-c-33 se-fs-30 se-fw-5">
  62. -199.00
  63. </view>
  64. </view>
  65. </view>
  66. <view class="se-h-200"></view>
  67. <u-picker :show="show" ref="uPicker" :columns="dates" @cancel="show=false" @confirm="dateConfirm"></u-picker>
  68. </view>
  69. </template>
  70. <script>
  71. export default{
  72. data(){
  73. return{
  74. show:false,
  75. year:this.$dayjs().format('YYYY'),
  76. month:this.$dayjs().format('MM'),
  77. day:this.$dayjs().format('DD'),
  78. dates:[
  79. ['2024','2025','2026','2027','2028'],
  80. ['01','02','03','04','05','06','07','08','09','10','11','12'],
  81. ['01','02','03','04','05','06','07','08','09','10','11','13','14','15','16','17','18','19','20','21','22','23','24','25','26','27','28','29','30'],
  82. ]
  83. }
  84. },
  85. mounted() {
  86. console.info(this.$dayjs().format('YY'))
  87. },
  88. methods:{
  89. dateConfirm(event){
  90. console.info(event.value)
  91. this.year = event.value[0]
  92. this.month = event.value[1]
  93. this.day = event.value[2]
  94. this.show = false
  95. }
  96. }
  97. }
  98. </script>
  99. <style>
  100. page{
  101. background-color: #f5f5f5;
  102. }
  103. </style>