工单小程序2024-11-20
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.

191 lines
3.5 KiB

3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
  1. <template>
  2. <view class="page">
  3. <view class="backimg">
  4. <view class="head-portrait">
  5. </view>
  6. <view class="id">
  7. 李晓春
  8. </view>
  9. </view>
  10. <view class="box">
  11. <view class="index">
  12. <view class="indus">
  13. <view class="horn">
  14. <uv-icon name="account-fill" size=""></uv-icon>
  15. </view>
  16. <view class="words">
  17. 成员列表
  18. </view>
  19. </view>
  20. <view class="arrow">
  21. <uv-icon name="arrow-right"></uv-icon>
  22. </view>
  23. </view>
  24. <hr />
  25. <view class="index">
  26. <view class="indus">
  27. <view class="horn">
  28. <uv-icon name="lock-fill" size=""></uv-icon>
  29. </view>
  30. <view class="words">
  31. 修改密码
  32. </view>
  33. </view>
  34. <view class="arrow">
  35. <uv-icon name="arrow-right"></uv-icon>
  36. </view>
  37. </view>
  38. <hr />
  39. <view class="index"
  40. @click="$utils.navigateTo('/pages_order/order/FavoriteList')">
  41. <view class="indus">
  42. <view class="horn">
  43. <uv-icon name="star-fill" size=""></uv-icon>
  44. </view>
  45. <view class="words" >
  46. 收藏列表
  47. </view>
  48. </view>
  49. <view class="arrow">
  50. <uv-icon name="arrow-right"></uv-icon>
  51. </view>
  52. </view>
  53. <hr />
  54. <view class="index">
  55. <view class="indus">
  56. <view class="horn">
  57. <uv-icon name="question-circle-fill" size=""></uv-icon>
  58. </view>
  59. <view class="words">
  60. 帮助中心
  61. </view>
  62. </view>
  63. <view class="arrow">
  64. <uv-icon name="arrow-right"></uv-icon>
  65. </view>
  66. </view>
  67. <hr />
  68. <view class="index">
  69. <view class="indus">
  70. <view class="horn">
  71. <uv-icon name="info-circle-fill" size=""></uv-icon>
  72. </view>
  73. <view class="words">
  74. 隐私协议
  75. </view>
  76. </view>
  77. <view class="arrow">
  78. <uv-icon name="arrow-right"></uv-icon>
  79. </view>
  80. </view>
  81. <hr />
  82. </view>
  83. <tabber select="1" />
  84. </view>
  85. </template>
  86. <script>
  87. import tabber from '@/components/base/tabbar.vue'
  88. import {
  89. mapGetters
  90. } from 'vuex'
  91. import userShopCommission from '@/components/userShop/userShopCommission.vue'
  92. export default {
  93. components: {
  94. tabber,
  95. userShopCommission,
  96. },
  97. computed: {
  98. ...mapGetters(['userShop']),
  99. },
  100. data() {
  101. return {}
  102. },
  103. methods: {
  104. headBtn() {
  105. let self = this
  106. uni.showModal({
  107. title: '演示切换角色之后的效果',
  108. success(res) {
  109. if (res.confirm) {
  110. self.$store.state.shop = !self.$store.state.shop
  111. }
  112. }
  113. })
  114. },
  115. }
  116. }
  117. </script>
  118. <style scoped lang="scss">
  119. hr {
  120. width: 80%; /* 设置为视口宽度的一半 */
  121. margin: auto; /* 自动边距,实现水平居中 */
  122. border: none; /* 移除默认边框 */
  123. border-top: 1px solid #ccc; /* 设置顶部边框,可以根据需要更改颜色和大小 */
  124. clear: both; /* 如果有浮动元素,清除浮动确保hr在它下方 */
  125. }
  126. .page {
  127. .backimg {
  128. padding: 0rpx 100rpx;
  129. height: 600rpx;
  130. width: 100%;
  131. background-color: rgb(51, 184, 234);
  132. display: flex;
  133. align-items: center;
  134. .head-portrait {
  135. height: 150rpx;
  136. width: 150rpx;
  137. background-color: greenyellow;
  138. }
  139. .id {
  140. color: #fff;
  141. margin: 0rpx 20rpx;
  142. }
  143. }
  144. .box{
  145. margin-top: 80rpx;
  146. .index {
  147. padding: 0rpx 60rpx;
  148. margin: 30rpx 0rpx;
  149. display: flex;
  150. justify-content: space-between;
  151. align-items: center;
  152. .indus {
  153. display: flex;
  154. .words {
  155. margin: 0rpx 5rpx;
  156. font-size: 27rpx;
  157. opacity: 0.8;
  158. }
  159. .horn {
  160. margin: 5rpx 10rpx;
  161. }
  162. }
  163. .arrow {
  164. padding: 8rpx;
  165. }
  166. }
  167. }
  168. }
  169. </style>