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

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