feat:ue和ne模块权限按钮

This commit is contained in:
zhongzm
2025-09-12 18:52:50 +08:00
parent 02b12d76a7
commit 510e3e1006
10 changed files with 104 additions and 42 deletions

View File

@@ -422,6 +422,7 @@ onMounted(() => {
type="primary"
:loading="modalState.confirmLoading"
@click.prevent="modalState.openByQuickUpload = true"
v-perms:has="['ne:neLicense:upload']"
>
<template #icon><UploadOutlined /></template>
{{ t('views.ne.neLicense.quickUpload.title') }}
@@ -430,6 +431,7 @@ onMounted(() => {
type="default"
:loading="modalState.confirmLoading"
@click.prevent="fnRecordStateReload()"
v-perms:has="['ne:neLicense:reload']"
>
<template #icon><SyncOutlined /></template>
{{ t('views.ne.neLicense.reloadBatch') }}
@@ -504,7 +506,7 @@ onMounted(() => {
<a-space :size="8" align="center">
<a-tooltip placement="topRight">
<template #title>{{ t('views.ne.neLicense.reload') }}</template>
<a-button type="link" @click.prevent="fnRecordState(record)">
<a-button type="link" @click.prevent="fnRecordState(record)" v-perms:has="['ne:neLicense:sync']">
<template #icon><SyncOutlined /> </template>
</a-button>
</a-tooltip>
@@ -513,6 +515,7 @@ onMounted(() => {
<a-button
type="link"
@click.prevent="fnModalVisibleByEdit(record.id)"
v-perms:has="['ne:neLicense:edit']"
>
<template #icon><UploadOutlined /> </template>
</a-button>