增加ueEVENT 模块
This commit is contained in:
1
src/assets/svg/4gEvent.svg
Normal file
1
src/assets/svg/4gEvent.svg
Normal file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1721721606045" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7339" width="200" height="200"><path d="M610.6 234.24L627 294.6c90.88-24.73 184.58 28.77 209.45 119.65l60.36-16.4C862.92 273.5 734.67 200.37 610.6 234.24z m-34.42-126.22l16.4 60.36c160.51-43.83 326.13 50.81 369.96 211.33l60.36-16.4C969.94 169.45 770.03 55.18 576.18 108.02zM179.47 922.27V827.5H0v-84.83l179.47-261.74h92.22v274.24h62.38v72.33h-62.38v94.77h-92.22z m0-167.09V598.02L72.33 755.18h107.14z m0 0" p-id="7340" fill="#ffffff"></path><path d="M695.69 752.62h-89.8v-77.29h186.99v231.9c-33.34 9.95-67.35 14.92-102.17 14.92-26.62 3.37-61.57 4.97-104.72 4.97-141.29-8.33-213.62-86.44-216.97-234.31 3.36-151.24 75.69-231.9 216.97-241.85 144.65 0 216.03 49.88 214.42 149.63H695.69c0-51.49-30.79-77.3-92.23-77.3-84.83 1.62-127.98 58.21-129.59 169.52 1.61 109.7 44.9 165.49 129.59 167.1 24.87 0 54.05-3.36 87.25-9.95-1.61 1.61 0 1.61 4.98 0v-97.34z m0 0" p-id="7341" fill="#ffffff"></path></svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
1
src/assets/svg/5gEvent.svg
Normal file
1
src/assets/svg/5gEvent.svg
Normal file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1721721630123" class="icon" viewBox="0 0 1216 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="54141" width="200" height="200"><path d="M747.264 190.912l18.368 67.328a190.272 190.272 0 0 1 233.728 133.44l67.264-18.368a260.032 260.032 0 0 0-319.36-182.4z m-38.4-140.736l18.368 67.328a336.192 336.192 0 0 1 412.8 235.776l67.328-18.368A405.952 405.952 0 0 0 708.864 50.176z m133.376 719.232h-100.16v-86.272h208.64v258.752c-37.12 11.136-75.072 16.704-114.048 16.704a984.96 984.96 0 0 1-116.864 5.568c-157.632-9.28-238.336-96.448-242.048-261.504 3.712-168.768 84.416-258.752 242.048-269.888 161.344 0 241.088 55.68 239.296 166.912H842.24c0-57.472-34.368-86.208-102.912-86.208-94.592 1.856-142.848 64.896-144.64 189.184 1.792 122.368 50.048 184.576 144.64 186.368 27.776 0 60.16-3.712 97.344-11.136-1.92 1.92 0 1.92 5.568 0v-108.48zM234.24 969.216c-86.016 0-148.992-30.72-201.216-80.64l71.424-85.248c40.704 36.864 80.64 58.368 128.256 58.368 55.296 0 89.856-26.88 89.856-74.496v-1.536c0-46.08-39.168-72.96-95.232-72.96-33.792 0-64.512 9.216-89.856 19.968L69.12 687.36l15.36-264.96h330.24v103.68H185.856l-6.144 92.928a262.976 262.976 0 0 1 70.656-9.216c104.448 0 188.16 50.688 188.16 172.032v1.536c0 113.664-80.64 185.856-204.288 185.856z" p-id="54142" fill="#ffffff"></path></svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
@@ -3,14 +3,17 @@ import { ref, onMounted, markRaw, reactive } from 'vue';
|
||||
import useI18n from '@/hooks/useI18n';
|
||||
import { RESULT_CODE_SUCCESS } from '@/constants/result-constants';
|
||||
import { listUDMSub } from '@/api/neData/udm_sub';
|
||||
import { listUENumBySMF, listUEInfoBySMF } from '@/api/neUser/smf';
|
||||
import { listUEInfoBySMF } from '@/api/neUser/smf';
|
||||
import svgBasefff from '@/assets/svg/basefff.svg';
|
||||
import fourEvent from '@/assets/svg/4gEvent.svg';
|
||||
import fiveEvent from '@/assets/svg/5gEvent.svg';
|
||||
import { listBase5G } from '@/api/neUser/base5G';
|
||||
import { useRouter } from 'vue-router';
|
||||
import { listUENumByIMS } from '@/api/neUser/ims';
|
||||
import { listSMFDataCDR } from '@/api/neData/smf';
|
||||
import { listIMSDataCDR } from '@/api/neData/ims';
|
||||
import { listSysLogOperate } from '@/api/system/log/operate';
|
||||
import { listMMEDataUE } from '@/api/neData/mme';
|
||||
import { listAMFDataUE } from '@/api/neData/amf';
|
||||
const router = useRouter();
|
||||
const { t } = useI18n();
|
||||
|
||||
@@ -34,8 +37,10 @@ type SkimStateType = {
|
||||
smfCdrNum: number;
|
||||
/**IMS CDR数量 */
|
||||
imsCdrNum: number;
|
||||
/**操作日志数量 */
|
||||
operNum: number;
|
||||
/**4G事件数量 */
|
||||
EventNum: number;
|
||||
/**5G事件数量 */
|
||||
gEventNum: number;
|
||||
};
|
||||
|
||||
/**概览状态信息 */
|
||||
@@ -49,7 +54,8 @@ let skimState: SkimStateType = reactive({
|
||||
imsUeNum: 0,
|
||||
smfCdrNum: 0,
|
||||
imsCdrNum: 0,
|
||||
operNum: 0,
|
||||
EventNum: 0,
|
||||
gEventNum: 0,
|
||||
});
|
||||
|
||||
/**获取概览信息 */
|
||||
@@ -86,7 +92,15 @@ async function fnGetSkim() {
|
||||
pageNum: 1,
|
||||
pageSize: 20,
|
||||
}),
|
||||
listSysLogOperate({
|
||||
listMMEDataUE({
|
||||
neType: 'MME',
|
||||
neId: '001',
|
||||
pageNum: 1,
|
||||
pageSize: 20,
|
||||
}),
|
||||
listAMFDataUE({
|
||||
neType: 'AMF',
|
||||
neId: '001',
|
||||
pageNum: 1,
|
||||
pageSize: 20,
|
||||
}),
|
||||
@@ -147,7 +161,14 @@ async function fnGetSkim() {
|
||||
if (resArr[7].status === 'fulfilled') {
|
||||
const res7 = resArr[7].value;
|
||||
if (res7.code === RESULT_CODE_SUCCESS) {
|
||||
skimState.operNum = res7.total;
|
||||
skimState.EventNum = res7.total;
|
||||
}
|
||||
}
|
||||
|
||||
if (resArr[8].status === 'fulfilled') {
|
||||
const res8 = resArr[8].value;
|
||||
if (res8.code === RESULT_CODE_SUCCESS) {
|
||||
skimState.gEventNum = res8.total;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -324,7 +345,7 @@ onMounted(() => {
|
||||
</a-card>
|
||||
</a-col>
|
||||
|
||||
<!-- 操作日志 -->
|
||||
<!--UE EVENT -->
|
||||
<a-col :lg="8" :md="24" :xs="24">
|
||||
<a-card
|
||||
:bordered="false"
|
||||
@@ -334,17 +355,28 @@ onMounted(() => {
|
||||
>
|
||||
<div style="text-align: center">
|
||||
<span style="font-size: 24px; font-weight: bold; color: #fff">
|
||||
Operate Logs
|
||||
UE EVENT
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<div class="visual">
|
||||
<BarChartOutlined />
|
||||
<div class="detailsLeft">
|
||||
<div class="number" @click="fnToRouter('MmeUE_10017')">
|
||||
<img
|
||||
:src="fourEvent"
|
||||
style="height: 2.5rem; color: #fff; margin-top: -14px"
|
||||
class="spaceButton"
|
||||
/>
|
||||
{{ skimState.EventNum }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="details">
|
||||
<div class="number" @click="fnToRouter('Operate_10018')">
|
||||
<FileTextOutlined class="spaceButton" /> {{ skimState.operNum }}
|
||||
<div class="number" @click="fnToRouter('AmfUE_10016')">
|
||||
<img
|
||||
:src="fiveEvent"
|
||||
style="height: 2.5rem; color: #fff; margin-top: -14px"
|
||||
class="spaceButton"
|
||||
/>
|
||||
3
|
||||
</div>
|
||||
</div>
|
||||
</a-card>
|
||||
|
||||
Reference in New Issue
Block a user