fix: 看板切换upf的流量统计显示
This commit is contained in:
@@ -19,9 +19,6 @@ import PQueue from 'p-queue';
|
|||||||
/**UPF-的Id */
|
/**UPF-的Id */
|
||||||
export const upfWhoId = ref<any>('');
|
export const upfWhoId = ref<any>('');
|
||||||
|
|
||||||
/**UPF-的RmUid */
|
|
||||||
export const upfWhoRmUid = ref<any>('');
|
|
||||||
|
|
||||||
/**websocket连接 */
|
/**websocket连接 */
|
||||||
export default function useWS() {
|
export default function useWS() {
|
||||||
const ws = new WS();
|
const ws = new WS();
|
||||||
@@ -71,13 +68,13 @@ export default function useWS() {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
//UPF-总流量数
|
//UPF-总流量数
|
||||||
case 'upf_001_0':
|
case `upf_${upfWhoId.value}_0`:
|
||||||
upfTFParse('0', data);
|
upfTFParse('0', data);
|
||||||
break;
|
break;
|
||||||
case 'upf_001_7':
|
case `upf_${upfWhoId.value}_7`:
|
||||||
upfTFParse('7', data);
|
upfTFParse('7', data);
|
||||||
break;
|
break;
|
||||||
case 'upf_001_30':
|
case `upf_${upfWhoId.value}_30`:
|
||||||
upfTFParse('30', data);
|
upfTFParse('30', data);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -87,7 +84,7 @@ export default function useWS() {
|
|||||||
}
|
}
|
||||||
switch (data.groupId) {
|
switch (data.groupId) {
|
||||||
// kpiEvent 指标UPF
|
// kpiEvent 指标UPF
|
||||||
case '10_UPF_' + upfWhoId.value:
|
case `10_UPF_${upfWhoId.value}`:
|
||||||
if (data.data) {
|
if (data.data) {
|
||||||
upfFlowParse(data.data);
|
upfFlowParse(data.data);
|
||||||
}
|
}
|
||||||
@@ -122,11 +119,11 @@ export default function useWS() {
|
|||||||
upfTotalFlow.value[day].requestFlag = true;
|
upfTotalFlow.value[day].requestFlag = true;
|
||||||
|
|
||||||
ws.send({
|
ws.send({
|
||||||
requestId: `upf_001_${day}`,
|
requestId: `upf_${upfWhoId.value}_${day}`,
|
||||||
type: 'upf_tf',
|
type: 'upf_tf',
|
||||||
data: {
|
data: {
|
||||||
neType: 'UPF',
|
neType: 'UPF',
|
||||||
neId: '001',
|
neId: upfWhoId.value,
|
||||||
day: Number(day),
|
day: Number(day),
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
@@ -197,7 +194,7 @@ export default function useWS() {
|
|||||||
* MME_UE会话事件(GroupID:1011_neId)
|
* MME_UE会话事件(GroupID:1011_neId)
|
||||||
* IMS_CDR会话事件(GroupID:1005_neId)
|
* IMS_CDR会话事件(GroupID:1005_neId)
|
||||||
*/
|
*/
|
||||||
subGroupID: '10_UPF_' + neId + ',1010_001,1011_001,1005_001',
|
subGroupID: `10_UPF_${neId},1010_001,1011_001,1005_001`,
|
||||||
},
|
},
|
||||||
onmessage: wsMessage,
|
onmessage: wsMessage,
|
||||||
onerror: (ev: any) => {
|
onerror: (ev: any) => {
|
||||||
|
|||||||
@@ -19,9 +19,6 @@ import PQueue from 'p-queue';
|
|||||||
/**UPF-的Id */
|
/**UPF-的Id */
|
||||||
export const upfWhoId = ref<any>('');
|
export const upfWhoId = ref<any>('');
|
||||||
|
|
||||||
/**UPF-的RmUid */
|
|
||||||
export const upfWhoRmUid = ref<any>('');
|
|
||||||
|
|
||||||
/**websocket连接 */
|
/**websocket连接 */
|
||||||
export default function useWS() {
|
export default function useWS() {
|
||||||
const ws = new WS();
|
const ws = new WS();
|
||||||
@@ -34,6 +31,7 @@ export default function useWS() {
|
|||||||
|
|
||||||
/**接收数据后回调 */
|
/**接收数据后回调 */
|
||||||
function wsMessage(res: Record<string, any>) {
|
function wsMessage(res: Record<string, any>) {
|
||||||
|
//console.log(res);
|
||||||
const { code, requestId, data } = res;
|
const { code, requestId, data } = res;
|
||||||
if (code === RESULT_CODE_ERROR) {
|
if (code === RESULT_CODE_ERROR) {
|
||||||
console.warn(res.msg);
|
console.warn(res.msg);
|
||||||
@@ -71,13 +69,13 @@ export default function useWS() {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
//UPF-总流量数
|
//UPF-总流量数
|
||||||
case 'upf_001_0':
|
case `upf_${upfWhoId.value}_0`:
|
||||||
upfTFParse('0', data);
|
upfTFParse('0', data);
|
||||||
break;
|
break;
|
||||||
case 'upf_001_7':
|
case `upf_${upfWhoId.value}_7`:
|
||||||
upfTFParse('7', data);
|
upfTFParse('7', data);
|
||||||
break;
|
break;
|
||||||
case 'upf_001_30':
|
case `upf_${upfWhoId.value}_30`:
|
||||||
upfTFParse('30', data);
|
upfTFParse('30', data);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -87,7 +85,7 @@ export default function useWS() {
|
|||||||
}
|
}
|
||||||
switch (data.groupId) {
|
switch (data.groupId) {
|
||||||
// kpiEvent 指标UPF
|
// kpiEvent 指标UPF
|
||||||
case '10_UPF_' + upfWhoId.value:
|
case `10_UPF_${upfWhoId.value}`:
|
||||||
if (data.data) {
|
if (data.data) {
|
||||||
upfFlowParse(data.data);
|
upfFlowParse(data.data);
|
||||||
}
|
}
|
||||||
@@ -122,11 +120,11 @@ export default function useWS() {
|
|||||||
upfTotalFlow.value[day].requestFlag = true;
|
upfTotalFlow.value[day].requestFlag = true;
|
||||||
|
|
||||||
ws.send({
|
ws.send({
|
||||||
requestId: `upf_001_${day}`,
|
requestId: `upf_${upfWhoId.value}_${day}`,
|
||||||
type: 'upf_tf',
|
type: 'upf_tf',
|
||||||
data: {
|
data: {
|
||||||
neType: 'UPF',
|
neType: 'UPF',
|
||||||
neId: '001',
|
neId: upfWhoId.value,
|
||||||
day: Number(day),
|
day: Number(day),
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
@@ -197,7 +195,7 @@ export default function useWS() {
|
|||||||
* MME_UE会话事件(GroupID:1011_neId)
|
* MME_UE会话事件(GroupID:1011_neId)
|
||||||
* IMS_CDR会话事件(GroupID:1005_neId)
|
* IMS_CDR会话事件(GroupID:1005_neId)
|
||||||
*/
|
*/
|
||||||
subGroupID: '10_UPF_' + neId + ',1010_001,1011_001,1005_001',
|
subGroupID: `10_UPF_${neId},1010_001,1011_001,1005_001`,
|
||||||
},
|
},
|
||||||
onmessage: wsMessage,
|
onmessage: wsMessage,
|
||||||
onerror: (ev: any) => {
|
onerror: (ev: any) => {
|
||||||
@@ -212,7 +210,7 @@ export default function useWS() {
|
|||||||
userActivityReset();
|
userActivityReset();
|
||||||
upfTotalFlowReset();
|
upfTotalFlowReset();
|
||||||
topologyReset();
|
topologyReset();
|
||||||
upfWhoRmUid.value = '';
|
upfWhoId.value = '';
|
||||||
});
|
});
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
|||||||
Reference in New Issue
Block a user