|
@@ -5,7 +5,7 @@
|
|
|
<el-form-item label="关键字" prop="name">
|
|
|
<el-input
|
|
|
v-model="queryParams.searchValue"
|
|
|
- placeholder="识别器名称/设备编号/所属实验室"
|
|
|
+ placeholder="设备编号/所属实验室"
|
|
|
clearable
|
|
|
maxLength="30"
|
|
|
size="small"
|
|
@@ -74,12 +74,17 @@
|
|
|
<!-- 添加或修改传感器对话框 -->
|
|
|
<el-dialog :title="title" :visible.sync="open" width="600px" append-to-body class="recognizer-dialog-box add-hardware-dialog-box">
|
|
|
<el-form ref="form" :model="form" :rules="rules" >
|
|
|
- <el-form-item label="检测门编号" prop="hardwareNum">
|
|
|
- <el-input v-model="form.hardwareNum" placeholder="请输入检测门编号" />
|
|
|
+ <el-form-item label="识别器编号" prop="hardwareNum">
|
|
|
+ <el-input v-model="form.hardwareNum" placeholder="请输入识别器编号" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="IP地址" prop="ipAddress">
|
|
|
+ <el-form-item label="IP地址" >
|
|
|
<el-input v-model="form.ipAddress" placeholder="请输入IP地址" />
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="供应商">
|
|
|
+ <el-select v-model="form.manufacturerType" placeholder="请选择" style="width:320px;">
|
|
|
+ <el-option :label="item.dictLabel" :value="item.dictValue" v-for="(item,index) in materialTypeList" :key="index"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="信道数量" >
|
|
|
<el-select v-model="form.channels" placeholder="请选择信道数量">
|
|
|
<el-option label="1通道" value="1"></el-option>
|
|
@@ -127,33 +132,13 @@ import {
|
|
|
recognizerDelete,
|
|
|
recognizerList,
|
|
|
recognizerSwitch,
|
|
|
- supplierStop
|
|
|
+ supplierStop, RFIDTypeList
|
|
|
} from '@/api/gasManage3_0/gasManage'
|
|
|
|
|
|
export default {
|
|
|
name: "Sensor",
|
|
|
components: { Treeselect },
|
|
|
data() {
|
|
|
- let validatePort1 = (rule, value, callback) => {
|
|
|
- let reg =
|
|
|
-
|
|
|
- /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;
|
|
|
-
|
|
|
- if (value == "") {
|
|
|
-
|
|
|
- callback(new Error("请输入IP地址"));
|
|
|
-
|
|
|
- } else if (value !== "" && reg.test(value) === false) {
|
|
|
-
|
|
|
- callback(new Error("请输入正确格式IP如(11.11.11.11)"));
|
|
|
-
|
|
|
- } else {
|
|
|
-
|
|
|
- callback();
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
return {
|
|
|
// 遮罩层
|
|
|
loading: true,
|
|
@@ -169,7 +154,7 @@ export default {
|
|
|
// 查询参数
|
|
|
queryParams: {
|
|
|
pageNum: 1,
|
|
|
- pageSize: 10,
|
|
|
+ pageSize:20,
|
|
|
searchValue:'',
|
|
|
type:'RFID_RECOGNIZER'
|
|
|
},
|
|
@@ -183,22 +168,20 @@ export default {
|
|
|
channels:4,//信道
|
|
|
sessionIndex:0,//设备推送频率
|
|
|
uniformPower:33,//设备推送频率
|
|
|
+ manufacturerType:'',//供应商
|
|
|
},
|
|
|
+ materialTypeList:[],
|
|
|
// 表单校验
|
|
|
rules: {
|
|
|
name:[
|
|
|
- {required: true, message: '检测门名称不能为空', trigger: 'blur'}
|
|
|
+ {required: true, message: '识别器名称不能为空', trigger: 'blur'}
|
|
|
],
|
|
|
hardwareNum:[
|
|
|
- {required: true, message: '检测门编号不能为空', trigger: 'blur'}
|
|
|
+ {required: true, message: '识别器编号不能为空', trigger: 'blur'}
|
|
|
],
|
|
|
subjectId:[
|
|
|
{required: true, message: '所属实验室不能为空', trigger: 'blur'}
|
|
|
- ],
|
|
|
- ipAddress:[
|
|
|
- {required: true,message: validatePort1.Error, validator: validatePort1, trigger: 'blur'}
|
|
|
- ],
|
|
|
-
|
|
|
+ ]
|
|
|
},
|
|
|
};
|
|
|
},
|
|
@@ -207,8 +190,18 @@ export default {
|
|
|
mounted(){
|
|
|
this.getList();
|
|
|
this.getSubjectAddDictList();
|
|
|
+ this.supplierTypeList();
|
|
|
},
|
|
|
methods: {
|
|
|
+ //供应商类型
|
|
|
+ supplierTypeList(){
|
|
|
+ let _this=this;
|
|
|
+ RFIDTypeList().then( response => {
|
|
|
+ let res=response.rows;
|
|
|
+ _this.materialTypeList=res;
|
|
|
+
|
|
|
+ });
|
|
|
+ },
|
|
|
//状态
|
|
|
switchChange(row){
|
|
|
console.log(row)
|
|
@@ -288,12 +281,12 @@ export default {
|
|
|
this.reset();
|
|
|
|
|
|
this.open = true;
|
|
|
- this.title = "新增检测门";
|
|
|
+ this.title = "新增识别器";
|
|
|
},
|
|
|
/** 修改按钮操作 */
|
|
|
handleUpdate(row) {
|
|
|
this.open = true;
|
|
|
- this.title = "修改检测门";
|
|
|
+ this.title = "修改识别器";
|
|
|
this.form.id=row.id
|
|
|
this.form.type='RFID_RECOGNIZER'
|
|
|
this.form.hardwareNum=row.hardwareNum
|
|
@@ -302,6 +295,7 @@ export default {
|
|
|
this.form.channels=row.channels+''
|
|
|
this.form.sessionIndex=row.sessionIndex+''
|
|
|
this.form.uniformPower=row.uniformPower
|
|
|
+ this.form.manufacturerType=row.manufacturerType
|
|
|
|
|
|
|
|
|
},
|