审核页面设置

This commit is contained in:
WindowBird 2025-11-22 10:59:57 +08:00
parent 0ccb0845f6
commit 73bcc8281f

View File

@ -127,7 +127,7 @@
</view> </view>
<!-- 底部操作按钮 --> <!-- 底部操作按钮 -->
<view class="action-buttons" v-if="!loading && detailData.status === '3'"> <view class="action-buttons" v-if="!loading && detailData.status === '3' && showPrivateSwitch">
<view class="btn-wrapper"> <view class="btn-wrapper">
<uv-button type="primary" size="normal" @click="handleApprove">通过</uv-button> <uv-button type="primary" size="normal" @click="handleApprove">通过</uv-button>
</view> </view>
@ -143,6 +143,15 @@ import { ref, computed, onMounted } from 'vue'
import { onLoad } from '@dcloudio/uni-app' import { onLoad } from '@dcloudio/uni-app'
import { getVerifyDetail, handleVerify } from '@/api/verify' import { getVerifyDetail, handleVerify } from '@/api/verify'
import { getDictLabel } from '@/utils/dict' import { getDictLabel } from '@/utils/dict'
import {useUserStore} from "@/store/user";
import {storeToRefs} from "pinia";
const userStore = useUserStore()
const { userInfo } = storeToRefs(userStore)
const showPrivateSwitch = computed(() =>
userInfo.value?.roles?.some(r => ['admin', 'sys_admin'].includes(r))
)
// //
const verifyId = ref('') const verifyId = ref('')