feat: 看板权限控制部分显示

This commit is contained in:
TsMask
2025-03-04 16:05:30 +08:00
parent ba426d7737
commit 16913aa721
4 changed files with 32 additions and 29 deletions

View File

@@ -200,29 +200,30 @@ function loadData() {
fnGetNeState(); // 获取网元状态
userActivitySend();
upfTFSend('0');
upfTFSend('7');
upfTFSend('30');
// upfTFSend('7');
// upfTFSend('30');
clearInterval(interval10s.value);
interval10s.value = setInterval(() => {
if (!interval10s.value) return;
if (upfTFActive.value === '0') {
upfTFSend('7');
upfTFActive.value = '7';
} else if (upfTFActive.value === '7') {
upfTFSend('30');
upfTFActive.value = '30';
} else if (upfTFActive.value === '30') {
upfTFSend('0');
upfTFActive.value = '0';
}
}, 10_000);
// interval10s.value = setInterval(() => {
// if (!interval10s.value) return;
// if (upfTFActive.value === '0') {
// upfTFSend('7');
// upfTFActive.value = '7';
// } else if (upfTFActive.value === '7') {
// upfTFSend('30');
// upfTFActive.value = '30';
// } else if (upfTFActive.value === '30') {
// upfTFSend('0');
// upfTFActive.value = '0';
// }
// }, 10_000);
clearInterval(interval5s.value);
interval5s.value = setInterval(() => {
if (!interval5s.value) return;
fnGetSkim(); // 获取概览信息
fnGetNeState(); // 获取网元状态
upfTFSend('0');
}, 5_000);
}
@@ -362,6 +363,7 @@ onBeforeUnmount(() => {
@click="fnToRouter('Ims_2080')"
:title="t('views.dashboard.overview.toRouter')"
style="margin: 0 12px"
v-perms:has="['dashboard:overview:imsUeNum']"
>
<div>
<img :src="svgUserIMS" style="width: 18px; margin-right: 8px" />
@@ -375,6 +377,7 @@ onBeforeUnmount(() => {
class="item toRouter"
@click="fnToRouter('Ue_2081')"
:title="t('views.dashboard.overview.toRouter')"
v-perms:has="['dashboard:overview:smfUeNum']"
>
<div>
<img :src="svgUserSMF" style="width: 18px; margin-right: 8px" />
@@ -387,7 +390,7 @@ onBeforeUnmount(() => {
</div>
</div>
</div>
<div class="skim panel base">
<div class="skim panel base" v-perms:has="['dashboard:overview:gnbBase']">
<div class="inner">
<h3>
<GlobalOutlined style="color: #68d8fe" />&nbsp;&nbsp; 5G
@@ -424,7 +427,7 @@ onBeforeUnmount(() => {
</div>
</div>
</div>
<div class="skim panel base">
<div class="skim panel base" v-perms:has="['dashboard:overview:enbBase']">
<div class="inner">
<h3>
<GlobalOutlined style="color: #68d8fe" />&nbsp;&nbsp; 4G