|
@@ -14,86 +14,41 @@
|
|
|
<a-form-model-item
|
|
|
:labelCol="labelCol"
|
|
|
:wrapperCol="wrapperCol"
|
|
|
- prop="paramName"
|
|
|
- label="大屏参数名称">
|
|
|
- <a-input placeholder="请输入大屏参数名称" v-model="model.paramName"/>
|
|
|
+ prop="testname"
|
|
|
+ label="试验名称">
|
|
|
+ <a-input placeholder="请输入试验名称" v-model="model.testname"/>
|
|
|
</a-form-model-item>
|
|
|
|
|
|
<a-form-model-item
|
|
|
:labelCol="labelCol"
|
|
|
:wrapperCol="wrapperCol"
|
|
|
- prop="tagName"
|
|
|
- label="webaccess点名">
|
|
|
- <a-input placeholder="请输入webaccess点名" v-model="model.tagName" />
|
|
|
+ prop="testtype"
|
|
|
+ label="试验类型">
|
|
|
+ <a-input placeholder="请输入试验类型" v-model="model.testtype" />
|
|
|
</a-form-model-item>
|
|
|
|
|
|
<a-form-model-item
|
|
|
:labelCol="labelCol"
|
|
|
:wrapperCol="wrapperCol"
|
|
|
- label="状态"
|
|
|
- hasFeedback>
|
|
|
- <a-select placeholder="请选择" default-value="1" v-model="model.status">
|
|
|
- <a-select-option value="1">启用</a-select-option>
|
|
|
- <a-select-option value="0">禁用</a-select-option>
|
|
|
- </a-select>
|
|
|
+ prop="conditions"
|
|
|
+ label="试验条件">
|
|
|
+ <a-textarea :rows="5" placeholder="请输入试验条件" v-model="model.conditions" />
|
|
|
</a-form-model-item>
|
|
|
|
|
|
<a-form-model-item
|
|
|
:labelCol="labelCol"
|
|
|
:wrapperCol="wrapperCol"
|
|
|
- label="是否获取历史记录"
|
|
|
- hasFeedback>
|
|
|
- <a-select placeholder="请选择" default-value="N" v-model="model.iflog">
|
|
|
- <a-select-option value="Y">是</a-select-option>
|
|
|
- <a-select-option value="N">否</a-select-option>
|
|
|
- </a-select>
|
|
|
- </a-form-model-item>
|
|
|
-
|
|
|
- <!-- <a-form-model-item
|
|
|
- :labelCol="labelCol"
|
|
|
- :wrapperCol="wrapperCol"
|
|
|
- prop="records"
|
|
|
- v-if="model.iflog=='Y'"
|
|
|
- label="获取历史记录条数">
|
|
|
- <a-input-number placeholder="获取历史记录条数" v-model="model.records" />
|
|
|
- </a-form-model-item> -->
|
|
|
-
|
|
|
- <a-form-model-item
|
|
|
- :labelCol="labelCol"
|
|
|
- :wrapperCol="wrapperCol"
|
|
|
- prop="duration"
|
|
|
- v-if="model.iflog=='Y'"
|
|
|
- label="获取历史记录时长(H)">
|
|
|
- <a-input-number placeholder="获取历史记录时长(H)" v-model="model.duration" />
|
|
|
+ prop="clientname"
|
|
|
+ label="客户名称">
|
|
|
+ <a-input placeholder="请输入客户名称" v-model="model.clientname" />
|
|
|
</a-form-model-item>
|
|
|
|
|
|
<a-form-model-item
|
|
|
:labelCol="labelCol"
|
|
|
:wrapperCol="wrapperCol"
|
|
|
- prop="intervals"
|
|
|
- v-if="model.iflog=='Y'"
|
|
|
- label="每笔数据之间隔时间">
|
|
|
- <a-input-number placeholder="每笔数据之间隔时间" v-model="model.intervals" />
|
|
|
- <a-select placeholder="请选择时间单位" default-value="M" style="width:100px;" v-model="model.intervaltype">
|
|
|
- <!-- <a-select-option value="S">秒</a-select-option> -->
|
|
|
- <a-select-option value="M">分</a-select-option>
|
|
|
- <!-- <a-select-option value="H">时</a-select-option>
|
|
|
- <a-select-option value="D">日</a-select-option> -->
|
|
|
- </a-select>
|
|
|
- </a-form-model-item>
|
|
|
-
|
|
|
- <a-form-model-item
|
|
|
- :labelCol="labelCol"
|
|
|
- :wrapperCol="wrapperCol"
|
|
|
- prop="datatype"
|
|
|
- v-if="model.iflog=='Y'"
|
|
|
- label="数据型态">
|
|
|
- <a-select placeholder="请选择数据型态" default-value="0" v-model="model.datatype">
|
|
|
- <a-select-option value="0">最后值</a-select-option>
|
|
|
- <a-select-option value="1">最小值</a-select-option>
|
|
|
- <a-select-option value="2">最大值</a-select-option>
|
|
|
- <a-select-option value="3">平均值</a-select-option>
|
|
|
- </a-select>
|
|
|
+ prop="linker"
|
|
|
+ label="联系人">
|
|
|
+ <a-input placeholder="请输入联系人" v-model="model.linker" />
|
|
|
</a-form-model-item>
|
|
|
|
|
|
</a-form-model>
|
|
@@ -125,8 +80,8 @@
|
|
|
},
|
|
|
confirmLoading: false,
|
|
|
validatorRules: {
|
|
|
- paramName: [{required: true, message: '请输入大屏参数名称!'}],
|
|
|
- tagName: [{required: true, message: '请输入webaccess点名!'}],
|
|
|
+ testname: [{required: true, message: '请输入试验名称!'}],
|
|
|
+ testtype: [{required: true, message: '请输入试验类型!'}],
|
|
|
},
|
|
|
}
|
|
|
},
|
|
@@ -135,7 +90,7 @@
|
|
|
methods: {
|
|
|
add() {
|
|
|
//初始化默认值
|
|
|
- this.edit({iflog:"N",status:"1"});
|
|
|
+ this.edit({});
|
|
|
},
|
|
|
edit(record) {
|
|
|
// this.status = record.status;
|
|
@@ -161,14 +116,11 @@
|
|
|
this.$refs.form.validate(valid => {
|
|
|
if (valid) {
|
|
|
that.confirmLoading = true;
|
|
|
- if (this.model.iflog=='N') {
|
|
|
- this.model.records=0;
|
|
|
- }
|
|
|
let obj;
|
|
|
if (!this.model.id) {
|
|
|
- obj = addDashParam(this.model);
|
|
|
+ obj = addGuanTest(this.model);
|
|
|
} else {
|
|
|
- obj = editDashParam(this.model);
|
|
|
+ obj = editGuanTest(this.model);
|
|
|
}
|
|
|
obj.then((res) => {
|
|
|
if (res.success) {
|