t-m-icon.vue 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231
  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. },
  148. // 工单审核
  149. go_business_audit(){
  150. uni.navigateTo({
  151. url:"../../my/business-audit/business-audit"
  152. })
  153. },
  154. // 我的工单
  155. go_business_my(){
  156. uni.navigateTo({
  157. url:"../../my/business-my/business-my"
  158. })
  159. },
  160. // 手写签名
  161. go_signature(){
  162. uni.navigateTo({
  163. url:"../../my/signature/signature"
  164. })
  165. },
  166. go_cloud_disk(){
  167. uni.navigateTo({
  168. url:"../../my/cloud_disk/cloud_disk"
  169. })
  170. }
  171. }
  172. }
  173. </script>
  174. <style lang="scss">
  175. .content{
  176. box-sizing: border-box;
  177. padding: 0 24rpx;
  178. margin-bottom: 30rpx;
  179. }
  180. .list{
  181. width: 700rpx;
  182. overflow: hidden;
  183. .item{
  184. float: left;
  185. width: 200rpx;
  186. text-align: center;
  187. margin-right: 50rpx;
  188. margin-top: 22px;
  189. .icon{
  190. position: relative;
  191. text-align: center;
  192. image{
  193. width: 45px;
  194. height: 45px;
  195. }
  196. .num{
  197. position: absolute;
  198. right: 14px;
  199. top: -4px;
  200. display: inline-block;
  201. width: 20px;
  202. line-height: 20px;
  203. font-size: 12px;
  204. color: #FFFFFF;
  205. background-color: red;
  206. border-radius: 50%;
  207. }
  208. }
  209. .name{
  210. font-size: 15px;
  211. font-weight: 500;
  212. color: #232627;
  213. line-height: 21px;
  214. }
  215. }
  216. .item:nth-child(3n){
  217. margin-right: 0;
  218. }
  219. }
  220. </style>