diff --git a/src/views/data/ComplaintCollection.vue b/src/views/data/ComplaintCollection.vue index 75c60f0..50215c2 100644 --- a/src/views/data/ComplaintCollection.vue +++ b/src/views/data/ComplaintCollection.vue @@ -147,7 +147,7 @@
- 添加 + 添加 数据导出
@@ -364,11 +364,12 @@ import { updateComplaintCollection } from "@/api/data/complaintCollection.ts"; import Complaint_detail from "@/components/data/complaint_detail.vue"; +import useUserStore from "@/stores/modules/user.ts"; const route = useRoute() const catchStore = useCatchStore(); const show = ref(false); - +const userStore = useUserStore(); // region 列表 @@ -403,6 +404,7 @@ const list = ref([]); const total = ref(0); const loading = ref(false) const getList = async () => { + hasPermission() console.log("===============xxx==================") console.log(dict.value.sfssSourceTable) loading.value = true; @@ -440,6 +442,17 @@ onMounted(() => { // endregion // region添加相关 + +// 添加按钮禁用 +function hasPermission() { + console.log("=================userStore===================") + console.log(userStore.user) + return userStore.user.roleCodes.includes('admin_1') +} + +const canAdd = computed(() => hasPermission()) + + const createEmptyAddForm = () => ({ // 来源:级联组件用 sourcePath: [],