wjt
2024-06-21 07401392be0115d291e64471325fcc4c17ba2be9
policy/policyIndex/policyIndex.vue
@@ -1,7 +1,7 @@
<template>
   <view class="padding-bottom">
      <policyIndexVue v-if="activeNumber == 0"></policyIndexVue>
      <minePage v-if="activeNumber == 1"></minePage>
      <policyIndexVue v-if="activeNumber == 0" :isJudge="isJudge" :userType="userInfo.userType" :userAuth="userAuth"></policyIndexVue>
      <minePage v-if="activeNumber == 1" :userInfo="userInfo" :roleGroup="roleGroup"></minePage>
      <tabsCom :activeNumber.sync="activeNumber"></tabsCom>
   </view>
</template>
@@ -20,7 +20,10 @@
      data() {
         return {
            isJudge: false,
            activeNumber: 0
            activeNumber: 0,
            userInfo: {},
            roleGroup: '',
            userAuth: false
         }
      },
      onShow() {
@@ -29,8 +32,18 @@
      methods: {
         getInfo() {
            getInfo().then(val =>{
               // console.log()
               this.isJudge = val.data.roles.some(item => item.includes('check_enforce'))
               this.userInfo = val.data
               if(val.data.roles) {
                  this.isJudge = val.data.roles.some(item => item.includes('check_enforce'))
                  const value = val.data.roles.filter(item => !item.includes('check_enforce'))
                  if(value.length) {
                     this.userAuth = true
                  } else {
                     this.userAuth = false
                  }
               }
            })
         },
         applyPulicy() {