t-m-icon.vue 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. <template>
  2. <view class="content">
  3. <view class="list">
  4. <view class="item" @click="tell()">
  5. <view class="icon">
  6. <image src="./icon/fuwudianhua.png" mode=""></image>
  7. </view>
  8. <view class="name">服务电话</view>
  9. </view>
  10. <view class="item" @click="go_m_message_reminder()">
  11. <view class="icon">
  12. <image src="./icon/xiaoxi.png" mode=""></image>
  13. </view>
  14. <view class="name">消息提醒</view>
  15. </view>
  16. <view class="item">
  17. <view class="icon">
  18. <image src="./icon/gongdanshenhe.png" mode=""></image>
  19. </view>
  20. <view class="name">工单审核</view>
  21. </view>
  22. <view class="item">
  23. <view class="icon">
  24. <image src="./icon/shiyongshouce.png" mode=""></image>
  25. </view>
  26. <view class="name">使用手册</view>
  27. </view>
  28. <view class="item">
  29. <view class="icon">
  30. <image src="./icon/jianyifankui.png" mode=""></image>
  31. </view>
  32. <view class="name">建议反馈</view>
  33. </view>
  34. <view class="item" @click="go_m_repassword()">
  35. <view class="icon">
  36. <image src="./icon/xiugaimima.png" mode=""></image>
  37. </view>
  38. <view class="name">修改密码</view>
  39. </view>
  40. <view class="item">
  41. <view class="icon">
  42. <image src="./icon/gengxin.png" mode=""></image>
  43. </view>
  44. <view class="name">更新日志</view>
  45. </view>
  46. <view class="item" @click="clear_cache()">
  47. <view class="icon">
  48. <image src="./icon/qingchu.png" mode=""></image>
  49. </view>
  50. <view class="name">清除缓存</view>
  51. </view>
  52. </view>
  53. </view>
  54. </template>
  55. <script>
  56. export default {
  57. name:"t-m-icon",
  58. data() {
  59. return {
  60. };
  61. },
  62. created() {
  63. },
  64. methods:{
  65. // 拨打服务电话
  66. tell(){
  67. uni.makePhoneCall({
  68. phoneNumber: '18152480670'
  69. });
  70. },
  71. // 修改密码
  72. go_m_repassword(){
  73. uni.navigateTo({
  74. url:"../../my/repassword/repassword"
  75. })
  76. },
  77. // 消息提醒
  78. go_m_message_reminder(){
  79. uni.navigateTo({
  80. url:"../../my/message-reminder/message-reminder"
  81. })
  82. },
  83. // 清除缓存
  84. clear_cache(){
  85. uni.showLoading()
  86. setTimeout(()=>{
  87. uni.hideLoading()
  88. uni.showToast({
  89. icon:"none",
  90. title:"清除完成"
  91. })
  92. },1500)
  93. }
  94. }
  95. }
  96. </script>
  97. <style lang="scss">
  98. .content{
  99. box-sizing: border-box;
  100. padding: 0 24rpx;
  101. margin-bottom: 30rpx;
  102. }
  103. .list{
  104. width: 700rpx;
  105. overflow: hidden;
  106. .item{
  107. float: left;
  108. width: 200rpx;
  109. text-align: center;
  110. margin-right: 50rpx;
  111. margin-top: 22px;
  112. .icon{
  113. position: relative;
  114. text-align: center;
  115. image{
  116. width: 45px;
  117. height: 45px;
  118. }
  119. .num{
  120. position: absolute;
  121. right: 14px;
  122. top: -4px;
  123. display: inline-block;
  124. width: 20px;
  125. line-height: 20px;
  126. font-size: 12px;
  127. color: #FFFFFF;
  128. background-color: red;
  129. border-radius: 50%;
  130. }
  131. }
  132. .name{
  133. font-size: 15px;
  134. font-weight: 500;
  135. color: #232627;
  136. line-height: 21px;
  137. }
  138. }
  139. .item:nth-child(3n){
  140. margin-right: 0;
  141. }
  142. }
  143. </style>