Commit 73ecf1bc authored by wangdong's avatar wangdong

aaa

parent 194efd3f
<template>
<div>
<el-progress :percentage="process" :format="format" ></el-progress>
<el-popover
placement="right"
width="600"
......@@ -35,7 +36,6 @@
资源利用率 \(U_A = {1 \over \sum\limits_1^n {RA_t^n}\cdot {PA_t^n} }=\){{utilization_a}}\(\rm{\% }\)</div>
</el-popover>
<!-- <div id='question-id' v-html="newlatex">
......@@ -57,6 +57,8 @@ export default {
},
data() {
return {
process:0,
requires:[],
hover: false,
utilization_a:2,
questionToOptions: '',
......@@ -99,6 +101,14 @@ export default {
},
},
mounted() {
for(let i1=0;i1<17;i1+=0.5)
for(let i2=0;i2<17;i2+=0.5)
for(let i3=0;i3<17;i3+=0.5){
if(i1+i2+i3<17 && i1>1.5&& i2>1.5&& i3>1.5){
this.requires.push([i1,i2,i3])
}
}
this.count()
},
methods: {
async getping(imsi) {
......@@ -108,6 +118,21 @@ export default {
});
}, 1000);
},
count() {
let i=0
this.timer_process = setInterval(() => {
if(this.process%100<0.084){
flexranAPI.SET_SLICE_RE({Require:this.requires[Math.floor(Math.random()*this.requires.length)]})
}
this.process+=(100/(120*1000)*100)
this.process=this.process%100
i++
}, 100);
},
format(percentage) {
return percentage === 100 ? '' : `${(120-percentage*120/100).toFixed(2)}`;
}
},
};
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -89,41 +89,41 @@ export default {
name: "OAI_ENB",
active: false,
url:
"http://202.204.54.185:2222/ssh/host/192.168.1.68?autologin=1&user=root&pass=123456",
"http://cn1.ustb-oai.com:2222/ssh/host/nfapi0.ustb-oai.com?autologin=1&user=root&pass=123456",
},
{
name: "DroneFront",
active: false,
url:
"http://202.204.54.185:2222/ssh/host/192.168.1.61?autologin=1&user=root&pass=123456",
"http://cn1.ustb-oai.com:2222/ssh/host/cn1.ustb-oai.com?autologin=1&user=root&pass=123456",
},
{
name: "AI-Engine",
active: false,
url:
"http://202.204.54.185:2222/ssh/host/192.168.1.80?autologin=1&user=root&pass=199710",
"http://cn1.ustb-oai.com:2222/ssh/host/ai.ustb-oai.com?autologin=1&user=root&pass=199710",
},
{
name: "CoreNet",
active: false,
url:
"http://202.204.54.185:2222/ssh/host/192.168.1.61?autologin=1&user=root&pass=123456",
"http://cn1.ustb-oai.com:2222/ssh/host/cn1.ustb-oai.com?autologin=1&user=root&pass=123456",
}
,
{
name: "Video",
active: false,
url:
"http://202.204.54.185:82/oai/",
"http://cn1.ustb-oai.com:82/oai/",
},
{
name: "OAI",
active: false,
url:
"http://202.204.54.185:2222/ssh/host/192.168.1.55?autologin=1&user=root&pass=123456",
"http://cn1.ustb-oai.com:2222/ssh/host/nafpi1.ustb-oai.com?autologin=1&user=root&pass=123456",
}],
srcs: [
{ name: "FlexRan", active: true, url: "http://202.204.54.185:81" },
{ name: "FlexRan", active: true, url: "http://cn1.ustb-oai.com:81" },
],
menus: [
{ name: "FlexRan", active: true },
......@@ -144,12 +144,12 @@ export default {
let returnCitySN = JSON.parse(res.split("= ")[1].split(";")[0]);
let local = await flexranAPI.DETECT_LOCAL({}, returnCitySN["cip"]);
if (local.area == "北京科技大学") {
this.src = `http://202.204.54.185:2224`;
this.src = `http://cn1.ustb-oai.com:2224`;
} else {
this.src = `http://ustb-oai.com:2224`;
}
} catch (error) {
this.src = `http://202.204.54.185:2224`;
this.src = `http://cn1.ustb-oai.com:2224`;
}
},
methods: {
......
......@@ -110,6 +110,7 @@
import Vue from "vue";
import vueJsonTreeView from "vue-json-tree-view";
import * as flexranAPI from "../../../utils/flexranAPI";
let flag=1
export default {
data() {
return {
......@@ -152,7 +153,52 @@ export default {
},
dataList: {
handler(newValue, oldValue) {
this.littleDate=newValue.slice((this.currentPage-1)*4,(this.currentPage-1)*4+4)
if(flag)
if(newValue.length>=4){
flexranAPI
.CHANGE_SLICE_ASSOC(
{
ueConfig: [
{
imsi: 208920100001111,
dlSliceId: 1,
},
{
imsi: 208920100001100,
dlSliceId: 2,
}, {
imsi: 208920100001101,
dlSliceId: 3,
}, {
imsi: 208920100001102,
dlSliceId: 0,
},
],
},
this.$store.state.bs_id
).then((res) => {
if (res.status == "Ok") {
flag=0
this.$message({
type: "success",
message: "切换成功!",
});
flag = 0
}
}
) .catch((err)=> {
// error
});;
}
},
deep: true,
},
......
import { service, request } from './network_services'
let url = `ustb-oai.com`
let url = `cn1.ustb-oai.com`
export function SET_URL (data = {}) {
// 接口请求
url="202.204.54.185"
url="cn1.ustb-oai.com"
}
export function GET_URL (data = {}) {
// 接口请求
......@@ -166,7 +166,12 @@ export function GET_URL (data = {}) {
data
})
}
export function SET_SLICE_RE (data = {}, ENB_ID) {
/**
* @description Rate Requirment
* @param {"Require":[0,0,4]}
* @returns
*/
export function SET_SLICE_RE (data = {}) {
// 接口请求
return request({
url: `http://${url}:8110/api/setRequire/`,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment