工单小程序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

10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 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>