property-list.vue 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <template>
  2. <view class="center">
  3. <view style="margin: 10rpx;" >
  4. <u-cell-group :border="false">
  5. <u-cell-item :border-top="false" @click="toPropertyService(item)" v-for="(item,index) in PropertyMenuList" :key="index" :title="item"></u-cell-item>
  6. </u-cell-group>
  7. </view>
  8. </view>
  9. </template>
  10. <script>
  11. export default {
  12. data() {
  13. return {
  14. PropertyMenuList:["物业报修","用户反馈"],
  15. }
  16. },
  17. methods: {
  18. toPropertyService(item){
  19. switch(item){
  20. case "物业报修":
  21. uni.navigateTo({
  22. url: "../repair/list"
  23. })
  24. break;
  25. case "公告管理":
  26. this.$u.toast('即将开放');
  27. break;
  28. case "用户反馈":
  29. uni.navigateTo({
  30. url: "../feedback/list"
  31. })
  32. break;
  33. default :
  34. break;
  35. }
  36. }
  37. }
  38. }
  39. </script>
  40. <style>
  41. page{
  42. background-color: #FFFFFF;
  43. }
  44. .cu-btn.sm {
  45. padding: 0 20upx;
  46. font-size: 20upx;
  47. height: 42upx;
  48. }
  49. .logo {
  50. display: flex;
  51. padding:0 20rpx 40rpx;
  52. background-color: #7dc7ae;
  53. }
  54. .logo-img {
  55. width: 120upx;
  56. height: 120upx;
  57. border-radius: 150upx;
  58. }
  59. .user-name {
  60. font-size: 38upx;
  61. color: #FFFFFF;
  62. }
  63. </style>