Mine.jsx 5.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. import React from 'react'
  2. import Taro from '@tarojs/taro'
  3. import girl from '@/assets/icons/UserCenter/girl.png'
  4. import boy from '@/assets/icons/UserCenter/boy.png'
  5. import awaitPay from '@/assets/icons/UserCenter/awaitPay.png'
  6. import AllOrder from '@/assets/icons/UserCenter/AllOrder.png'
  7. import Refund from '@/assets/icons/UserCenter/Refund.png'
  8. import ToShop from '@/assets/icons/UserCenter/ToShop.png'
  9. import HomeLogo from '@/assets/icons/UserCenter/HomeLogo.png'
  10. import ContactMe from '@/assets/icons/UserCenter/ContactMe.png'
  11. import collect from '@/assets/icons/UserCenter/collect.png'
  12. import MyTravel from '@/assets/icons/UserCenter/MyTravel.png'
  13. import Rules from '@/assets/icons/UserCenter/Rules.png'
  14. import Userrrrrrr from '@/assets/icons/ProCard/8kb.jpg'
  15. // import Tbas2 from '@/pages/index/tabs/Guide'
  16. import './MineCss/style.less'
  17. export default (props) => {
  18. // // 我的行程
  19. // const HomeLogo = () => {
  20. // Taro.navigateTo({ url: '/pages/MineUserAll/Rules/index' })
  21. // }
  22. // 待支付
  23. const handleTobePaid = () => {
  24. Taro.navigateTo({ url: '/pages/MineUserAll/AllOrder/index?tabJump=1' })
  25. }
  26. // 待核销
  27. const handleTobeWritten = () => {
  28. Taro.navigateTo({ url: '/pages/MineUserAll/AllOrder/index?tabJump=2' })
  29. }
  30. // 我的订单全部
  31. const handleAllOrder = () => {
  32. Taro.navigateTo({ url: '/pages/MineUserAll/AllOrder/index?tabJump=0' })
  33. }
  34. //退款
  35. const handleRefund = () => {
  36. Taro.navigateTo({ url: '/pages/MineUserAll/RefundMoney/index' })
  37. }
  38. //入住指引
  39. const handleHomeLogo = () => {
  40. Taro.navigateTo({ url: '/pages/index/index?tab=1' })
  41. }
  42. //收藏
  43. const handleCollect = () => {
  44. Taro.navigateTo({ url: '/pages/MineUserAll/Collect/index' })
  45. }
  46. //联系我们
  47. const handleContactMe = () => {
  48. Taro.navigateTo({ url: '/pages/MineUserAll/ContactMe/index' })
  49. }
  50. //条款
  51. const handleRules = () => {
  52. Taro.navigateTo({ url: '/pages/MineUserAll/Rules/index' })
  53. }
  54. return (
  55. <scroll-view scroll-y style='height: 77vh;' >
  56. <view className='User-box'>
  57. <view className='User-info'>
  58. <view className='User-photos-box'>
  59. <image src={Userrrrrrr} className='User-photos' />
  60. </view>
  61. <view className='User-info-all'>
  62. <view className='User-name'>福西西<image className='User-sex' src={boy} /></view>
  63. <view className='User-phone'>136****9434</view>
  64. </view>
  65. </view>
  66. {/* 用户信息结束 */}
  67. <view className='buy-list-box'>
  68. <view className='buy-list-Paybox' onClick={handleTobePaid} >
  69. <image className='buy-list-PayLogo' src={awaitPay} />
  70. <view className='buy-list-goPay'>待支付</view>
  71. <view className='buy-list-OrderNumber'>2笔订单</view>
  72. </view>
  73. <view className='buy-list-Paybox ' onClick={handleTobeWritten} >
  74. <image className='buy-list-PayLogo' src={ToShop} />
  75. <view className='buy-list-goPay'>待核销</view>
  76. <view className='buy-list-OrderNumber'>1个订单</view>
  77. </view>
  78. <view className='buy-list-Paybox ' onClick={handleAllOrder} >
  79. <image className='buy-list-PayLogo' src={AllOrder} />
  80. <view className='buy-list-goPay'>全部订单</view>
  81. <view className='buy-list-OrderNumber'>查看详情</view>
  82. </view>
  83. <view className='buy-list-Paybox ' onClick={handleRefund} >
  84. <image className='buy-list-PayLogo' src={Refund} />
  85. <view className='buy-list-goPay'>退款/售后</view>
  86. <view className='buy-list-OrderNumber'>2笔订单</view>
  87. </view>
  88. </view>
  89. <view className='Badge-box'>
  90. <view className='Badge-list' onClick={handleHomeLogo}>
  91. <image className='Badge-list-logo' src={HomeLogo} />
  92. <text className='Badge-list-titme'> 入住指引</text>
  93. <text className='Badge-list-gt'>&gt;</text>
  94. </view>
  95. {/* <view className='Badge-list' onClick={handleRules}>
  96. <image className='Badge-list-logo' src={MyTravel} />
  97. <text className='Badge-list-titme'> 我的行程</text>
  98. <text className='Badge-list-gt'>&gt;</text>
  99. </view> */}
  100. <view className='Badge-list' onClick={handleCollect}>
  101. <image className='Badge-list-logo' src={collect} />
  102. <text className='Badge-list-titme'> 我的收藏</text>
  103. <text className='Badge-list-gt'>&gt;</text>
  104. </view>
  105. <view className='Badge-list' onClick={handleContactMe}>
  106. <image className='Badge-list-logo' src={ContactMe} />
  107. <text className='Badge-list-titme'> 联系我们</text>
  108. <text className='Badge-list-gt'>&gt;</text>
  109. </view>
  110. <view className='Badge-list' onClick={handleRules}>
  111. <image className='Badge-list-logo' src={Rules} />
  112. <text className='Badge-list-titme'> 协议声明</text>
  113. <text className='Badge-list-gt'>&gt;</text>
  114. </view>
  115. </view>
  116. </view>
  117. </scroll-view>
  118. )
  119. }