采样参数

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

@ -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() {

Loading…
Cancel
Save