|
@@ -22,6 +22,9 @@
|
|
></el-option>
|
|
></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label="喇叭音量" prop="deviceVol" v-if="typeDisabled">
|
|
|
|
+ <el-slider :min="0" :max="100" v-model="form.deviceVol" :step="1" style="width:400px;"></el-slider>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="设备编号" prop="hardwareNum" >
|
|
<el-form-item label="设备编号" prop="hardwareNum" >
|
|
<el-input
|
|
<el-input
|
|
style="width:400px;"
|
|
style="width:400px;"
|
|
@@ -45,8 +48,8 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="设备类别" prop="deviceType">
|
|
<el-form-item label="设备类别" prop="deviceType">
|
|
<template>
|
|
<template>
|
|
- <el-radio v-model="form.deviceType" :label="1" @change="radioChange" :disabled="typeDisabled">楼层设备</el-radio>
|
|
|
|
- <el-radio v-model="form.deviceType" :label="2" @change="radioChange" :disabled="typeDisabled">实验室设备</el-radio>
|
|
|
|
|
|
+ <el-radio v-model="form.deviceType" :label="1" @change="radioChange">楼层设备</el-radio>
|
|
|
|
+ <el-radio v-model="form.deviceType" :label="2" @change="radioChange">实验室设备</el-radio>
|
|
</template>
|
|
</template>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="楼栋" prop="buildId" v-if="form.deviceType == '1'">
|
|
<el-form-item label="楼栋" prop="buildId" v-if="form.deviceType == '1'">
|
|
@@ -116,6 +119,9 @@
|
|
type: [
|
|
type: [
|
|
{ required: true, message: "请选择设备类型", trigger: "change" }
|
|
{ required: true, message: "请选择设备类型", trigger: "change" }
|
|
],
|
|
],
|
|
|
|
+ // deviceVol: [
|
|
|
|
+ // { required: true, message: "请设置喇叭音量", trigger: "change" }
|
|
|
|
+ // ],
|
|
hardwareNum: [
|
|
hardwareNum: [
|
|
{ required: true, message: "请输入设备编号", trigger: "change" },
|
|
{ required: true, message: "请输入设备编号", trigger: "change" },
|
|
{ required: true, message: "请输入设备编号", validator: this.spaceJudgment, trigger: "blur" }
|
|
{ required: true, message: "请输入设备编号", validator: this.spaceJudgment, trigger: "blur" }
|
|
@@ -156,6 +162,7 @@
|
|
this.form.type = parseInt(this.form.type);
|
|
this.form.type = parseInt(this.form.type);
|
|
if(this.form.type == 2){
|
|
if(this.form.type == 2){
|
|
this.$set(this,'typeDisabled',true);
|
|
this.$set(this,'typeDisabled',true);
|
|
|
|
+ this.$set(this.form,'deviceVol',parseInt(this.form.deviceVol));
|
|
}
|
|
}
|
|
if(this.form.deviceType == 1){
|
|
if(this.form.deviceType == 1){
|
|
this.form.buildId = parseInt(this.form.buildId);
|
|
this.form.buildId = parseInt(this.form.buildId);
|
|
@@ -210,6 +217,9 @@
|
|
}else if(this.form.deviceType == '2'){
|
|
}else if(this.form.deviceType == '2'){
|
|
obj.subjectId = this.form.subjectId;
|
|
obj.subjectId = this.form.subjectId;
|
|
}
|
|
}
|
|
|
|
+ if(this.form.type == '2'){
|
|
|
|
+ obj.deviceVol = this.form.deviceVol;
|
|
|
|
+ }
|
|
updateSparseHardware(obj).then( response => {
|
|
updateSparseHardware(obj).then( response => {
|
|
this.msgSuccess("操作成功");
|
|
this.msgSuccess("操作成功");
|
|
this.$parent.pageTypeClick(1);
|
|
this.$parent.pageTypeClick(1);
|
|
@@ -229,6 +239,9 @@
|
|
}else if(this.form.deviceType == '2'){
|
|
}else if(this.form.deviceType == '2'){
|
|
obj.subjectId = this.form.subjectId;
|
|
obj.subjectId = this.form.subjectId;
|
|
}
|
|
}
|
|
|
|
+ if(this.form.type == '2'){
|
|
|
|
+ obj.deviceVol = this.form.deviceVol;
|
|
|
|
+ }
|
|
addSparseHardware(obj).then( response => {
|
|
addSparseHardware(obj).then( response => {
|
|
this.msgSuccess("操作成功");
|
|
this.msgSuccess("操作成功");
|
|
this.$parent.pageTypeClick(1);
|
|
this.$parent.pageTypeClick(1);
|