页面按钮权限

This commit is contained in:
huhao
2026-08-11 11:30:27 +08:00
parent d1d3636cf1
commit 94ec5e65ca
8 changed files with 148 additions and 59 deletions
+8 -5
View File
@@ -38,7 +38,7 @@
<view v-for="(item, index) in listData" :key="item.TempDetailId || index" class="card-item audit-card"
@click="handleItemClick(item)">
<!-- 勾选框 -->
<view class="check-circle" :class="{ 'check-circle--checked': isSelected(item) }"
<view v-if="canEdit" class="check-circle" :class="{ 'check-circle--checked': isSelected(item) }"
@click.stop="toggleSelect(item)">
<u-icon v-if="isSelected(item)" name="checkmark" :size="24" color="#fff" />
</view>
@@ -82,7 +82,7 @@
</scroll-view>
<!-- 底部批量操作栏 -->
<view class="audit-bar">
<view v-if="canEdit" class="audit-bar">
<view class="audit-bar__all" @click="handleToggleAll">
<view class="check-circle" :class="{ 'check-circle--checked': isAllSelected }">
<u-icon v-if="isAllSelected" name="checkmark" :size="24" color="#fff" />
@@ -117,7 +117,8 @@
storeToRefs
} from 'pinia'
import {
useUserStore
useUserStore,
useMenuStore
} from '@/store'
import {
reqProjectWorkArea
@@ -129,10 +130,12 @@
} from '@/api/hj.js'
const userStore = useUserStore()
const menuStore = useMenuStore()
const {
currentProject,
userInfo
userInfo,
currentProject
} = storeToRefs(userStore)
const canEdit = computed(() => menuStore.canEditFunc('dailyAudit'))
// ===== 筛选条件 =====
const pipelineCode = ref('')