This commit is contained in:
guochunsi
2026-01-29 17:51:30 +08:00
parent 6ae091abff
commit 682af86d80
16 changed files with 48 additions and 217 deletions

View File

@@ -57,7 +57,7 @@
<div class="mb15">
<el-button
v-if="permissions.recruit_newstucheckin_statistics_output"
v-auth="'recruit_newstucheckin_statistics_output'"
type="warning"
plain
icon="Download"
@@ -97,8 +97,6 @@
<script setup lang="ts" name="backSchoolCheckin-statistics">
import { ref, reactive, computed, onMounted } from 'vue'
import { storeToRefs } from 'pinia'
import { useUserInfo } from '/@/stores/userInfo'
import { useMessage } from '/@/hooks/message'
import { getDataStatistics } from '/@/api/recruit/newstucheckin'
import { getList } from '/@/api/recruit/recruitstudentplangroup'
@@ -106,19 +104,6 @@ import { getDeptList } from '/@/api/basic/basicclass'
import { queryAllClass } from '/@/api/basic/basicclass'
import axios from 'axios'
// 使用 Pinia store
const userInfoStore = useUserInfo()
const { userInfos } = storeToRefs(userInfoStore)
// 创建权限对象
const permissions = computed(() => {
const perms: Record<string, boolean> = {}
userInfos.value.authBtnList.forEach((perm: string) => {
perms[perm] = true
})
return perms
})
// 消息提示 hooks
const message = useMessage()