增加ueEVENT 模块

This commit is contained in:
lai
2024-07-23 17:14:57 +08:00
parent f7c2adf58c
commit c9d8bb87de
3 changed files with 48 additions and 14 deletions

View 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

View 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

View File

@@ -3,14 +3,17 @@ import { ref, onMounted, markRaw, reactive } from 'vue';
import useI18n from '@/hooks/useI18n'; import useI18n from '@/hooks/useI18n';
import { RESULT_CODE_SUCCESS } from '@/constants/result-constants'; import { RESULT_CODE_SUCCESS } from '@/constants/result-constants';
import { listUDMSub } from '@/api/neData/udm_sub'; 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 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 { listBase5G } from '@/api/neUser/base5G';
import { useRouter } from 'vue-router'; import { useRouter } from 'vue-router';
import { listUENumByIMS } from '@/api/neUser/ims'; import { listUENumByIMS } from '@/api/neUser/ims';
import { listSMFDataCDR } from '@/api/neData/smf'; import { listSMFDataCDR } from '@/api/neData/smf';
import { listIMSDataCDR } from '@/api/neData/ims'; 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 router = useRouter();
const { t } = useI18n(); const { t } = useI18n();
@@ -34,8 +37,10 @@ type SkimStateType = {
smfCdrNum: number; smfCdrNum: number;
/**IMS CDR数量 */ /**IMS CDR数量 */
imsCdrNum: number; imsCdrNum: number;
/**操作日志数量 */ /**4G事件数量 */
operNum: number; EventNum: number;
/**5G事件数量 */
gEventNum: number;
}; };
/**概览状态信息 */ /**概览状态信息 */
@@ -49,7 +54,8 @@ let skimState: SkimStateType = reactive({
imsUeNum: 0, imsUeNum: 0,
smfCdrNum: 0, smfCdrNum: 0,
imsCdrNum: 0, imsCdrNum: 0,
operNum: 0, EventNum: 0,
gEventNum: 0,
}); });
/**获取概览信息 */ /**获取概览信息 */
@@ -86,7 +92,15 @@ async function fnGetSkim() {
pageNum: 1, pageNum: 1,
pageSize: 20, pageSize: 20,
}), }),
listSysLogOperate({ listMMEDataUE({
neType: 'MME',
neId: '001',
pageNum: 1,
pageSize: 20,
}),
listAMFDataUE({
neType: 'AMF',
neId: '001',
pageNum: 1, pageNum: 1,
pageSize: 20, pageSize: 20,
}), }),
@@ -147,7 +161,14 @@ async function fnGetSkim() {
if (resArr[7].status === 'fulfilled') { if (resArr[7].status === 'fulfilled') {
const res7 = resArr[7].value; const res7 = resArr[7].value;
if (res7.code === RESULT_CODE_SUCCESS) { 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-card>
</a-col> </a-col>
<!-- 操作日志 --> <!--UE EVENT -->
<a-col :lg="8" :md="24" :xs="24"> <a-col :lg="8" :md="24" :xs="24">
<a-card <a-card
:bordered="false" :bordered="false"
@@ -334,17 +355,28 @@ onMounted(() => {
> >
<div style="text-align: center"> <div style="text-align: center">
<span style="font-size: 24px; font-weight: bold; color: #fff"> <span style="font-size: 24px; font-weight: bold; color: #fff">
Operate Logs UE EVENT
</span> </span>
</div> </div>
<div class="visual"> <div class="detailsLeft">
<BarChartOutlined /> <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>
<div class="details"> <div class="details">
<div class="number" @click="fnToRouter('Operate_10018')"> <div class="number" @click="fnToRouter('AmfUE_10016')">
<FileTextOutlined class="spaceButton" /> {{ skimState.operNum }} <img
:src="fiveEvent"
style="height: 2.5rem; color: #fff; margin-top: -14px"
class="spaceButton"
/>
3
</div> </div>
</div> </div>
</a-card> </a-card>