采样参数

ds1.0
fanluyan 2 years ago
parent 7dbfae6fc2
commit 501cdc6c62

@ -33,11 +33,11 @@
</el-tab-pane> -->
<el-tab-pane label="采样参数" name="2">
<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">
<div class="queryParam">
<el-form
:model="deviceTimeForm"
:model="samplingForm"
label-position="right"
label-width="152px"
>
@ -76,23 +76,26 @@
<el-tab-pane label="设置参数" name="second">
<div class="queryParam">
<el-form
:model="deviceTimeForm"
:model="samplingForm"
label-position="right"
label-width="152px"
label-width="164px"
ref="samplingFormref"
:rules="samplingrules"
>
<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 label="高速采样点数">
<el-input v-model="deviceTimeForm.sampleCount"></el-input>
<el-input v-model="samplingForm.sampleCount"></el-input>
</el-form-item>
<el-form-item label="高速采样频率">
<el-input
v-model="deviceTimeForm.sampleFrequency"
></el-input>
<el-input v-model="samplingForm.sampleFrequency"></el-input>
</el-form-item>
<el-form-item label="心跳上送周期(分钟)">
<el-input v-model="deviceTimeForm.heartbeatTime"></el-input>
<el-form-item
label="心跳上送周期(分钟)"
prop="heartbeatTime"
>
<el-input v-model="samplingForm.heartbeatTime"></el-input>
</el-form-item>
<el-form-item>
@ -369,6 +372,11 @@ export default {
sampleFrequency: "",
heartbeatTime: "",
},
samplingrules: {
heartbeatTime: [
{ required: true, message: "请输入心跳周期", trigger: "blur" },
],
},
runStatusForm: {},
gpsForm: {}, //gps
@ -402,6 +410,10 @@ export default {
searchTime() {},
//
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]
samplingSearch() {
@ -442,6 +454,11 @@ export default {
this.setTermFn(params);
},
samplingSet() {
this.$refs.samplingFormref.validate((valid) => {
if (valid) {
console.log("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
console.log(this.samplingForm);
console.log("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
let params = [
{
name: "act",
@ -461,22 +478,27 @@ export default {
},
{
name: "maintime",
value: this.samplingForm.maintime,
value: this.samplingForm.mainTime,
},
{
name: "samplecount",
value: this.samplingForm.samplecount,
value: this.samplingForm.sampleCount,
},
{
name: "samplingfreq",
value: this.samplingForm.samplingfreq,
value: this.samplingForm.sampleFrequency,
},
{
name: "heartbeat",
value: this.samplingForm.heartbeat,
value: this.samplingForm.heartbeatTime,
},
];
this.setTermFn(params);
} else {
console.log("error submit!!");
return false;
}
});
},
//
runstatusSearch() {

Loading…
Cancel
Save