remoteList.vue 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. <template>
  2. <view>
  3. <view>
  4. <uni-collapse :accordion="true">
  5. <uni-list>
  6. <view v-show="show">
  7. <uni-list-item :title="$t('remoteList.dosugur')" @click="sugar()" />
  8. </view>
  9. <view v-show="show">
  10. <uni-list-item :title="$t('remoteList.flowers')" @click="flowers()" />
  11. </view>
  12. <view v-show="show2">
  13. <uni-list-item :title="$t('remoteList.parameters')" @click="parameters()" />
  14. </view>
  15. <view v-show="show">
  16. <uni-list-item :title="$t('remoteList.alarmClock')" @click="alarmClock()" />
  17. </view>
  18. <view v-show="show">
  19. <uni-list-item :title="$t('remoteList.volume')" @click="volume()" />
  20. </view>
  21. <view v-show="show">
  22. <uni-list-item :title="$t('remoteList.password')" @click="password()" />
  23. </view>
  24. <view v-show="show4">
  25. <uni-list-item :title="$t('remoteList.payment')" @click="payment()" />
  26. </view>
  27. <view v-show="show">
  28. <uni-list-item :title="$t('remoteList.price')" @click="price()" />
  29. </view>
  30. <view v-show="show3">
  31. <uni-list-item title="解绑机器" @click="jiebang()" />
  32. </view>
  33. <view v-show="show3">
  34. <uni-list-item title="连接服务器审核" @click="lianjie()" />
  35. </view>
  36. </uni-list>
  37. </uni-collapse>
  38. </view>
  39. </view>
  40. </template>
  41. <script>
  42. import uniList from '@/components/uni-list/uni-list.vue'
  43. import uniListItem from '@/components/uni-list-item/uni-list-item.vue'
  44. import {
  45. mapState,
  46. mapActions,
  47. mapMutations
  48. } from 'vuex'
  49. import {
  50. dateUtils
  51. } from '@/common/util.js';
  52. export default {
  53. data() {
  54. return {
  55. show: true,
  56. show2: true,
  57. show3: false,
  58. show4: false,
  59. }
  60. },
  61. onShow(state) {
  62. var globalUser = uni.getStorageSync("globalUser");
  63. console.log(globalUser);
  64. var gid = globalUser.id;
  65. var name = globalUser.name;
  66. var ifForeign = globalUser.ifForeign;
  67. if(gid == 1150){
  68. this.show3 = true;
  69. }
  70. if(ifForeign == '1') {
  71. this.show4 = true;
  72. }
  73. uni.setNavigationBarTitle({
  74. title: this.$t('remoteList.title')
  75. });
  76. // if (gid != 1||gid != 236||name!="邱咪") {
  77. // this.show = true;
  78. // this.show2 = true;
  79. // }
  80. },
  81. methods: {
  82. sugar() {
  83. uni.navigateTo({
  84. url: 'dosugar',
  85. });
  86. },
  87. flowers(){
  88. uni.navigateTo({
  89. url:'flowerShow'
  90. })
  91. },
  92. parameters() {
  93. uni.navigateTo({
  94. url: './parameters',
  95. });
  96. },
  97. alarmClock() {
  98. uni.navigateTo({
  99. url: 'alarmClockList',
  100. });
  101. },
  102. volume() {
  103. uni.navigateTo({
  104. url: 'volume',
  105. });
  106. },
  107. jiebang() {
  108. uni.navigateTo({
  109. url: 'jiebang',
  110. });
  111. },
  112. lianjie() {
  113. uni.navigateTo({
  114. url: 'lianjie',
  115. });
  116. },
  117. password() {
  118. uni.navigateTo({
  119. url: 'updatePassword',
  120. });
  121. },
  122. price() {
  123. uni.navigateTo({
  124. url: '/packageB/pages/remote/updatePrice',
  125. });
  126. },
  127. payment() {
  128. uni.navigateTo({
  129. url: '/packageB/pages/remote/updatePayment',
  130. });
  131. },
  132. }
  133. }
  134. </script>
  135. <style>
  136. </style>