t-m-icon.vue 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  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" @click="go_business_audit()">
  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" @click="go_business_my()">
  23. <view class="icon">
  24. <image src="./icon/wodegongdan.png" mode=""></image>
  25. </view>
  26. <view class="name">我的工单</view>
  27. </view>
  28. <view class="item" @click="go_user_manual()">
  29. <view class="icon">
  30. <image src="./icon/shiyongshouce.png" mode=""></image>
  31. </view>
  32. <view class="name">使用手册</view>
  33. </view>
  34. <!-- <view class="item" @click="go_signature()">
  35. <view class="icon">
  36. <image src="./icon/jianyifankui.png" mode=""></image>
  37. </view>
  38. <view class="name">手写签名</view>
  39. </view> -->
  40. <view class="item" @click="go_feedback()">
  41. <view class="icon">
  42. <image src="./icon/jianyifankui.png" mode=""></image>
  43. </view>
  44. <view class="name">建议反馈</view>
  45. </view>
  46. <view class="item" @click="go_m_repassword()">
  47. <view class="icon">
  48. <image src="./icon/xiugaimima.png" mode=""></image>
  49. </view>
  50. <view class="name">修改密码</view>
  51. </view>
  52. <view class="item" @click="go_update_log()">
  53. <view class="icon">
  54. <image src="./icon/gengxin.png" mode=""></image>
  55. </view>
  56. <view class="name">更新日志</view>
  57. </view>
  58. <view class="item" @click="clear_cache()">
  59. <view class="icon">
  60. <image src="./icon/qingchu.png" mode=""></image>
  61. </view>
  62. <view class="name">清除缓存</view>
  63. </view>
  64. </view>
  65. </view>
  66. </template>
  67. <script>
  68. export default {
  69. name:"t-m-icon",
  70. props: [
  71. "mine_code"
  72. ],
  73. data() {
  74. return {
  75. };
  76. },
  77. created() {
  78. console.log(this.mine_code)
  79. },
  80. methods:{
  81. // 拨打服务电话
  82. tell(){
  83. uni.makePhoneCall({
  84. phoneNumber: '18152480670'
  85. });
  86. },
  87. // 修改密码
  88. go_m_repassword(){
  89. uni.navigateTo({
  90. url:"../../my/repassword/repassword"
  91. })
  92. },
  93. // 消息提醒
  94. go_m_message_reminder(){
  95. uni.navigateTo({
  96. url:"../../my/message-reminder/message-reminder"
  97. })
  98. },
  99. // 清除缓存
  100. clear_cache(){
  101. uni.showLoading()
  102. setTimeout(()=>{
  103. uni.hideLoading()
  104. uni.showToast({
  105. icon:"none",
  106. title:"清除完成"
  107. })
  108. },1500)
  109. },
  110. // 使用手册
  111. go_user_manual(){
  112. if(this.mine_code == 'zaoquan'){
  113. uni.navigateTo({
  114. url:"../../index/record/record?pageId=f73209f7e0a4425a94a32210cdfc311d&mine_code=" + this.mine_code,
  115. })
  116. }else{
  117. }
  118. },
  119. // 建议反馈
  120. go_feedback(){
  121. if(this.mine_code == 'zaoquan'){
  122. uni.navigateTo({
  123. url:"../../index/record/record?pageId=45c1a10e9da04670962ff67da80be5b1&mine_code=" + this.mine_code,
  124. })
  125. }else{
  126. }
  127. },
  128. // 更新日志
  129. go_update_log(){
  130. if(this.mine_code == 'zaoquan'){
  131. uni.navigateTo({
  132. url:"../../index/record/record?pageId=982d321d1fd64894a4a22c8f940ed7cc&mine_code=" + this.mine_code,
  133. })
  134. }else{
  135. }
  136. },
  137. // 工单审核
  138. go_business_audit(){
  139. uni.navigateTo({
  140. url:"../../my/business-audit/business-audit"
  141. })
  142. },
  143. // 我的工单
  144. go_business_my(){
  145. uni.navigateTo({
  146. url:"../../my/business-my/business-my"
  147. })
  148. },
  149. // 手写签名
  150. go_signature(){
  151. uni.navigateTo({
  152. url:"../../my/signature/signature"
  153. })
  154. }
  155. }
  156. }
  157. </script>
  158. <style lang="scss">
  159. .content{
  160. box-sizing: border-box;
  161. padding: 0 24rpx;
  162. margin-bottom: 30rpx;
  163. }
  164. .list{
  165. width: 700rpx;
  166. overflow: hidden;
  167. .item{
  168. float: left;
  169. width: 200rpx;
  170. text-align: center;
  171. margin-right: 50rpx;
  172. margin-top: 22px;
  173. .icon{
  174. position: relative;
  175. text-align: center;
  176. image{
  177. width: 45px;
  178. height: 45px;
  179. }
  180. .num{
  181. position: absolute;
  182. right: 14px;
  183. top: -4px;
  184. display: inline-block;
  185. width: 20px;
  186. line-height: 20px;
  187. font-size: 12px;
  188. color: #FFFFFF;
  189. background-color: red;
  190. border-radius: 50%;
  191. }
  192. }
  193. .name{
  194. font-size: 15px;
  195. font-weight: 500;
  196. color: #232627;
  197. line-height: 21px;
  198. }
  199. }
  200. .item:nth-child(3n){
  201. margin-right: 0;
  202. }
  203. }
  204. </style>