hejianhao
2025-03-19 9496a6290af04563cd2db45825c40ff717ade213
党员认证弹窗弹出逻辑
2个文件已修改
14 ■■■■ 已修改文件
H5/components/customPopup.vue 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
H5/pages/index/index.vue 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
H5/components/customPopup.vue
@@ -1,5 +1,6 @@
<template>
    <u-popup :show="show" mode="center" bgColor="transparent" @open="openPopup" :closeOnClickOverlay="false" zIndex="10071">
    <u-popup :overlayOpacity="overlayOpacity" :show="show" mode="center" bgColor="transparent" @open="openPopup"
        :closeOnClickOverlay="false" zIndex="10071">
        <view class="bgImg px-61 pt-46 pb-37 br-28">
            <view class="txt-center font-bold fs-35 color2">
                提示
@@ -38,6 +39,10 @@
            isCountDown: {
                type: Boolean,
                default: false
            },
            overlayOpacity: {
                type: Number,
                default: 0.5
            }
        },
        data() {
H5/pages/index/index.vue
@@ -144,7 +144,8 @@
            </view>
        </u-popup>
        <!-- 认证弹窗 -->
        <CustomPopup ref="renzhengPop" confirmText="去认证" @close="closeH5" @comfirm="toRenzheng">
        <CustomPopup v-if="Object.keys(userInfo).length" :overlayOpacity="userInfo.permissions.length == 0 ? 1 : 0.5" ref="renzhengPop"
            confirmText="去认证" @close="closeH5" @comfirm="toRenzheng">
            <view class="txt-center fs-31 lh-42 pt-50 pb-17 color5">
                <view class="">
                    您暂未认证党员信息,
@@ -362,6 +363,10 @@
                let res = await getCurrentUserInfo()
                // 获取身份信息
                let resp = await getappletcinfo()
                let index = resp.data.permissions.findIndex(item => item.identity == 1)
                if (resp.data.identity == 1 && index == -1) {
                    resp.data.identity = 2
                }
                if (resp.data.permissions.length > 0) {
                    resp.data.roleName = resp.data.permissions.find(item => item.identity == resp.data.identity).name
                }