|
|
@ -33,11 +33,11 @@
|
|
|
|
</el-tab-pane> -->
|
|
|
|
</el-tab-pane> -->
|
|
|
|
<el-tab-pane label="采样参数" name="2">
|
|
|
|
<el-tab-pane label="采样参数" name="2">
|
|
|
|
<div class="tabsBox">
|
|
|
|
<div class="tabsBox">
|
|
|
|
<el-tabs v-model="tabsActive" type="card">
|
|
|
|
<el-tabs v-model="tabsActive" type="card" @tab-click="handleClick">
|
|
|
|
<el-tab-pane label="查询实际参数" name="first">
|
|
|
|
<el-tab-pane label="查询实际参数" name="first">
|
|
|
|
<div class="queryParam">
|
|
|
|
<div class="queryParam">
|
|
|
|
<el-form
|
|
|
|
<el-form
|
|
|
|
:model="deviceTimeForm"
|
|
|
|
:model="samplingForm"
|
|
|
|
label-position="right"
|
|
|
|
label-position="right"
|
|
|
|
label-width="152px"
|
|
|
|
label-width="152px"
|
|
|
|
>
|
|
|
|
>
|
|
|
@ -76,23 +76,26 @@
|
|
|
|
<el-tab-pane label="设置参数" name="second">
|
|
|
|
<el-tab-pane label="设置参数" name="second">
|
|
|
|
<div class="queryParam">
|
|
|
|
<div class="queryParam">
|
|
|
|
<el-form
|
|
|
|
<el-form
|
|
|
|
:model="deviceTimeForm"
|
|
|
|
:model="samplingForm"
|
|
|
|
label-position="right"
|
|
|
|
label-position="right"
|
|
|
|
label-width="152px"
|
|
|
|
label-width="164px"
|
|
|
|
|
|
|
|
ref="samplingFormref"
|
|
|
|
|
|
|
|
:rules="samplingrules"
|
|
|
|
>
|
|
|
|
>
|
|
|
|
<el-form-item label="采集时间周期(分钟)">
|
|
|
|
<el-form-item label="采集时间周期(分钟)">
|
|
|
|
<el-input v-model="deviceTimeForm.mainTime"></el-input>
|
|
|
|
<el-input v-model="samplingForm.mainTime"></el-input>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="高速采样点数">
|
|
|
|
<el-form-item label="高速采样点数">
|
|
|
|
<el-input v-model="deviceTimeForm.sampleCount"></el-input>
|
|
|
|
<el-input v-model="samplingForm.sampleCount"></el-input>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="高速采样频率">
|
|
|
|
<el-form-item label="高速采样频率">
|
|
|
|
<el-input
|
|
|
|
<el-input v-model="samplingForm.sampleFrequency"></el-input>
|
|
|
|
v-model="deviceTimeForm.sampleFrequency"
|
|
|
|
|
|
|
|
></el-input>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="心跳上送周期(分钟)">
|
|
|
|
<el-form-item
|
|
|
|
<el-input v-model="deviceTimeForm.heartbeatTime"></el-input>
|
|
|
|
label="心跳上送周期(分钟)"
|
|
|
|
|
|
|
|
prop="heartbeatTime"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-input v-model="samplingForm.heartbeatTime"></el-input>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
|
|
<el-form-item>
|
|
|
|
<el-form-item>
|
|
|
@ -369,6 +372,11 @@ export default {
|
|
|
|
sampleFrequency: "",
|
|
|
|
sampleFrequency: "",
|
|
|
|
heartbeatTime: "",
|
|
|
|
heartbeatTime: "",
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
samplingrules: {
|
|
|
|
|
|
|
|
heartbeatTime: [
|
|
|
|
|
|
|
|
{ required: true, message: "请输入心跳周期", trigger: "blur" },
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
runStatusForm: {},
|
|
|
|
runStatusForm: {},
|
|
|
|
gpsForm: {}, //gps位置
|
|
|
|
gpsForm: {}, //gps位置
|
|
|
@ -402,6 +410,10 @@ export default {
|
|
|
|
searchTime() {},
|
|
|
|
searchTime() {},
|
|
|
|
//装置时间设置
|
|
|
|
//装置时间设置
|
|
|
|
setTime() {},
|
|
|
|
setTime() {},
|
|
|
|
|
|
|
|
//重置数据
|
|
|
|
|
|
|
|
handleClick() {
|
|
|
|
|
|
|
|
this.samplingForm = {};
|
|
|
|
|
|
|
|
},
|
|
|
|
//采样参数查询
|
|
|
|
//采样参数查询
|
|
|
|
// -act=sampling [0xA4 ] --flag=[Request Set Flag, default is set=1, 0: request] --rf=[Request Flag] --reqtype=[Request Type] --maintime=[Main Time] --samplecount=[Sample Count] --samplingfreq=[Sample Frequency] --heartbeat=[Heartbeat Time]
|
|
|
|
// -act=sampling [0xA4 ] --flag=[Request Set Flag, default is set=1, 0: request] --rf=[Request Flag] --reqtype=[Request Type] --maintime=[Main Time] --samplecount=[Sample Count] --samplingfreq=[Sample Frequency] --heartbeat=[Heartbeat Time]
|
|
|
|
samplingSearch() {
|
|
|
|
samplingSearch() {
|
|
|
@ -442,6 +454,11 @@ export default {
|
|
|
|
this.setTermFn(params);
|
|
|
|
this.setTermFn(params);
|
|
|
|
},
|
|
|
|
},
|
|
|
|
samplingSet() {
|
|
|
|
samplingSet() {
|
|
|
|
|
|
|
|
this.$refs.samplingFormref.validate((valid) => {
|
|
|
|
|
|
|
|
if (valid) {
|
|
|
|
|
|
|
|
console.log("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
|
|
|
|
|
|
|
|
console.log(this.samplingForm);
|
|
|
|
|
|
|
|
console.log("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
|
|
|
|
let params = [
|
|
|
|
let params = [
|
|
|
|
{
|
|
|
|
{
|
|
|
|
name: "act",
|
|
|
|
name: "act",
|
|
|
@ -461,22 +478,27 @@ export default {
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
name: "maintime",
|
|
|
|
name: "maintime",
|
|
|
|
value: this.samplingForm.maintime,
|
|
|
|
value: this.samplingForm.mainTime,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
name: "samplecount",
|
|
|
|
name: "samplecount",
|
|
|
|
value: this.samplingForm.samplecount,
|
|
|
|
value: this.samplingForm.sampleCount,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
name: "samplingfreq",
|
|
|
|
name: "samplingfreq",
|
|
|
|
value: this.samplingForm.samplingfreq,
|
|
|
|
value: this.samplingForm.sampleFrequency,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
name: "heartbeat",
|
|
|
|
name: "heartbeat",
|
|
|
|
value: this.samplingForm.heartbeat,
|
|
|
|
value: this.samplingForm.heartbeatTime,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
];
|
|
|
|
];
|
|
|
|
this.setTermFn(params);
|
|
|
|
this.setTermFn(params);
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
console.log("error submit!!");
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
//装置状态报
|
|
|
|
//装置状态报
|
|
|
|
runstatusSearch() {
|
|
|
|
runstatusSearch() {
|
|
|
|