t-m-icon.vue 5.2 KB

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