From b5f084460e9e639358fbf91056a86be8d0a5c4b2 Mon Sep 17 00:00:00 2001
From: yaolonglong <yaolonglong15@163.com>
Date: 星期四, 09 十月 2025 20:18:57 +0800
Subject: [PATCH] 获取验证码功能
---
policy/policyIndex/policyIndex.vue | 23 ++++++++++++++++++-----
1 files changed, 18 insertions(+), 5 deletions(-)
diff --git a/policy/policyIndex/policyIndex.vue b/policy/policyIndex/policyIndex.vue
index 0a89f1b..182a5c4 100644
--- a/policy/policyIndex/policyIndex.vue
+++ b/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.data.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() {
--
Gitblit v1.9.1