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.

78 lines
1.9 KiB

7 months ago
6 months ago
7 months ago
7 months ago
7 months ago
  1. <template>
  2. <view class="content">
  3. <view class="status_bar"></view>
  4. <view class="" style="height: 30rpx;"></view>
  5. <view class="userInfo">
  6. <view class="tit">Hi,{{ vuex_userInfo.name }}教练</view>
  7. <view class="flex userRow">
  8. <view class="schoolIcon">
  9. <image src="@/static/images/index/ic_jiaxiao.png" mode=""></image>
  10. </view>
  11. <view class="schoolName oneRowText">{{ vuex_userInfo.schoolName }}</view>
  12. <!-- <view class="tag">合作教练</view> -->
  13. </view>
  14. </view>
  15. <view class="card priceBox">
  16. <view class="blueLab">今日已结算金额</view>
  17. <view class="price">36333.66</view>
  18. <view class="flex-b">
  19. <view class="data">截止2023/08/08 11:00:00</view>
  20. <view class="refresh">
  21. <view class="text">刷新</view>
  22. <view class="icon">
  23. <image src="@/static/images/index/ic_shuaxin.png" mode=""></image>
  24. </view>
  25. </view>
  26. </view>
  27. </view>
  28. <view class="h1"> 结算统计</view>
  29. <view class="tab_box">
  30. <tabDate/>
  31. </view>
  32. <view class="card">
  33. <view class="chart">
  34. <columnChart/>
  35. </view>
  36. </view>
  37. <view class="flex-b">
  38. <view class="h1">结算明细</view>
  39. <moreRight text="更多"/>
  40. </view>
  41. <view class="record">
  42. <view class="card" v-for="(item,index) in 10" :key="index">
  43. <stage/>
  44. </view>
  45. </view>
  46. <view class="moreBtn" @click="$goPage('/pages/indexEntry/settlement/settlement')">查看更多</view>
  47. <UserTab name ='统计'></UserTab>
  48. </view>
  49. </template>
  50. <script>
  51. import stage from './stage'
  52. import columnChart from './columnChart'
  53. import tabDate from './tabDate'
  54. export default {
  55. components: { stage, columnChart, tabDate },
  56. data() {
  57. return {
  58. value1: '',
  59. currentTab: 1,
  60. }
  61. },
  62. onLoad() {
  63. },
  64. methods: {
  65. tabClick(num) {
  66. this.currentTab = num
  67. },
  68. }
  69. }
  70. </script>
  71. <style lang="scss" scoped>
  72. @import './comp.scss'
  73. </style>