community-list.vue 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  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="toCommunityService(item)" v-for="(item,index) in CommunityMenuList" :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. CommunityMenuList:["小区管理","楼栋管理","单元管理","房间管理","住户管理","住户审核"],
  15. }
  16. },
  17. methods: {
  18. toCommunityService(item){
  19. switch(item){
  20. case "小区管理":
  21. uni.navigateTo({
  22. url: "../residential/residential"
  23. })
  24. break;
  25. case "楼栋管理":
  26. uni.navigateTo({
  27. url: "../building/building"
  28. })
  29. break;
  30. case "单元管理":
  31. uni.navigateTo({
  32. url: "../unit/unit"
  33. })
  34. break;
  35. case "房间管理":
  36. uni.navigateTo({
  37. url: "../room/room"
  38. })
  39. break;
  40. case "住户管理":
  41. uni.navigateTo({
  42. url: "../user/user"
  43. })
  44. break;
  45. case "住户审核":
  46. uni.navigateTo({
  47. url: "../user-auth/user-auth"
  48. })
  49. break;
  50. default :
  51. break;
  52. }
  53. }
  54. }
  55. }
  56. </script>
  57. <style>
  58. page{
  59. background-color: #FFFFFF;
  60. }
  61. .cu-btn.sm {
  62. padding: 0 20upx;
  63. font-size: 20upx;
  64. height: 42upx;
  65. }
  66. .logo {
  67. display: flex;
  68. padding:0 20rpx 40rpx;
  69. background-color: #7dc7ae;
  70. }
  71. .logo-img {
  72. width: 120upx;
  73. height: 120upx;
  74. border-radius: 150upx;
  75. }
  76. .user-name {
  77. font-size: 38upx;
  78. color: #FFFFFF;
  79. }
  80. </style>