From e98c8b7e82e4a4ffb1996788c3fa55e8f7213ee0 Mon Sep 17 00:00:00 2001
From: chengdandan <2549057906@qq.com>
Date: Wed, 22 Mar 2023 16:45:38 +0800
Subject: [PATCH] 20230322
---
src/components/target/typeChart.vue | 30 +++++++++-------
src/config/apiurl.js | 2 +-
src/views/general/network.vue | 54 ++++++++++++++---------------
3 files changed, 46 insertions(+), 40 deletions(-)
diff --git a/src/components/target/typeChart.vue b/src/components/target/typeChart.vue
index 96836494..3f1e508d 100644
--- a/src/components/target/typeChart.vue
+++ b/src/components/target/typeChart.vue
@@ -45,7 +45,7 @@
排队数
- {{ queue }}
+ {{ newDataArr[0].n_queue }}
检测数
@@ -144,7 +144,6 @@ export default {
// 流量数值
flow: 0,
isRefer: true,
-
valueShow: {},
//排队数
queue: '',
@@ -159,8 +158,8 @@ export default {
methods: {
// 计算类型数量的总和
getDataArr(val) {
- this.newDataArr = val
- this.getNewQueue(this.newDataArr)
+
+ this.getNewQueue(val)
},
getTotal(dataArr) {
if (this.title == '类型') {
@@ -171,20 +170,27 @@ export default {
},
// 计算类型的数值
getNewQueue(val) {
-
+ console.log("val",val)
+ this.newDataArr = val
if (val[0].n_queue) {
- this.queue = val[0].n_queue;
- } else if (val[0].ave_queue) {
- this.queue = val[0].ave_queue;
- } else if (val[0].headway) {
+ this.newDataArr[0].n_queue = val[0].n_queue;
+ }
+ if (val[0].ave_queue) {
+ this.newDataArr[0].n_queue = val[0].ave_queue;
+ }
+ if (val[0].headway) {
this.newDataArr[0].headway = val[0].headway;
- } else if (val[0].ave_headway) {
+ }
+ if (val[0].ave_headway) {
this.newDataArr[0].headway = val[0].ave_headway;
- }else if (val[0].n_stay) {
+ }
+ if (val[0].n_stay) {
this.newDataArr[0].n_stay = val[0].n_stay;
- } else if (val[0].ave_stay) {
+ }
+ if (val[0].ave_stay) {
this.newDataArr[0].n_stay = val[0].ave_stay;
}
+
},
},
diff --git a/src/config/apiurl.js b/src/config/apiurl.js
index 77f3f8d9..c11bf1a9 100644
--- a/src/config/apiurl.js
+++ b/src/config/apiurl.js
@@ -24,7 +24,7 @@ export default {
//编辑保存组件弹窗传参
setHostName: 'http://172.16.1.168:5000/api/SetHostName',
setHostTime: 'http://172.16.1.168:5000/api/SetHostTime',
- // changePassowrd:'http://172.16.1.168:5000/api/ChangePassword'
+ changePassowrd:'http://172.16.1.168:5000/api/ChangePassword'
// `http://${ipUurl}:5000/api/AddShipjk`
// dataUrl: `http://${ipUurl}:5000/api/AddShipjk`,
// getSpareElementOrder: `http://${ipUurl}:5000/api/Upload`,
diff --git a/src/views/general/network.vue b/src/views/general/network.vue
index 78e95a14..92502efd 100644
--- a/src/views/general/network.vue
+++ b/src/views/general/network.vue
@@ -268,38 +268,39 @@ export default {
// value.split("/")[0]
let valdata = value.split('/')[0];
let valdata2 = value.split('/')[1];
- // let valdata3 = value.split('/')[1+n];
console.log("valdata",valdata)
console.log("valdata2",valdata2)
+
+ let valdata3 = value.split('/')[2];
let isCorrect = true;
if (valdata.length) {
for (let i = 0; i < valdata.length; i++) {
- // if(i!=1&&i!=0){
- // console.log("i111111")
- // isCorrect = false;
- // callback(new Error('请输入正确的IP地址'));
- // }else{
- console.log("i5555")
- if (regexp.test(valdata[i]) == false) {
- console.log("i22222")
- if (!Number(valdata2)) {
- // callback(new Error('请输入整数,值为[1,32]'));
+ const re = /^[0-9]*[1-9][0-9]*$/;
+ const rsCheck = re.test(value);
+ // if (regexp.test(valdata[i]) == false&&!Number(valdata2)&&(valdata2 < 1 || valdata2 > 32)&&valdata3&&!rsCheck) {
+ if (regexp.test(valdata[i]) == false) {
+ isCorrect = false;
+ callback(new Error('请输入正确的IP地址'));
+ }else{
+ if (!Number(valdata2)) {
+
isCorrect = false;
callback(new Error('请输入正确的IP地址'));
} else {
if (valdata2 < 1 || valdata2 > 32) {
- console.log("i44444")
callback(new Error('请输入整数,值为[1,32]'));
isCorrect = false;
- } else {
- console.log("i3333")
- callback(new Error('请输入正确的IP地址'));
+ }
+ if(valdata3){
+ isCorrect = false;
+ callback(new Error('请输入正确的IP地址'));
}
- }
-
+ }
+
}
- // }
-
+
+
+
}
}
}
@@ -555,14 +556,13 @@ export default {
},
created() {
- // this.publishClient()
this.createMqtt()
-
+ setTimeout(() => {
+ this.publishClient()
+ }, 1000 * 3 );
},
mounted() {
- setTimeout(() => {
- this.publishClient()
- }, 1000 * 5 );
+
},
methods:{
//点击保存
@@ -600,7 +600,7 @@ export default {
message: '设置成功!'
});
console.log("JSON.stringify(ner)",JSON.stringify(ner))
- // window.publish('Contorl_client',JSON.stringify(ner));
+ window.publish('Contorl_client',JSON.stringify(ner));
this.sizeForm={
name: '',
region: '00:11:14:1a:62:fe',
@@ -732,9 +732,9 @@ export default {
changeNetstates(msg){
console.log("msg",msg)
// var optionsDataN = this.optionsData
- // this.sizeForm.mtu = msg.netstates【this.optionsData}.mtu
- console.log(" msg.netstates[this.optionsData]",msg.netstates[this.optionsData])
+ console.log(" msg.netstates[this.optionsData]",this.optionsData)
if(msg.netstates[this.optionsData]!=undefined){
+ this.sizeForm.name = this.optionsData
this.sizeForm.mtu = msg.netstates[this.optionsData].mtu
var data = msg.netaddres[this.optionsData]
this.sizeForm.speed = msg.netstates[this.optionsData].speed