|
|
|
@ -1,10 +1,10 @@
|
|
|
|
|
<template>
|
|
|
|
|
<div class="jcsbAddBox">
|
|
|
|
|
<div class="jcsbAddBoxAA">
|
|
|
|
|
<el-dialog
|
|
|
|
|
class="jcsbAddDialogBox"
|
|
|
|
|
:title="title"
|
|
|
|
|
:visible.sync="jcsbDialogshow"
|
|
|
|
|
width="520px"
|
|
|
|
|
width="820px"
|
|
|
|
|
:close-on-click-modal="false"
|
|
|
|
|
>
|
|
|
|
|
<el-form
|
|
|
|
@ -14,42 +14,72 @@
|
|
|
|
|
:rules="rules"
|
|
|
|
|
:model="formInfo"
|
|
|
|
|
>
|
|
|
|
|
<el-form-item label="主设备名称:" prop="zsbName">
|
|
|
|
|
<el-input v-model="formInfo.zsbName" :disabled="true"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="名称:" prop="name">
|
|
|
|
|
<el-input v-model="formInfo.name"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="相位:" prop="phase">
|
|
|
|
|
<el-input v-model="formInfo.phase"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="devId:" prop="devId">
|
|
|
|
|
<el-input v-model="formInfo.devId"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="选择类型:">
|
|
|
|
|
<el-select v-model="formInfo.typeId" @change="changetypeId">
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="item in tableOptions"
|
|
|
|
|
:key="item.id"
|
|
|
|
|
:label="item.mc"
|
|
|
|
|
:value="item.id"
|
|
|
|
|
>
|
|
|
|
|
</el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="sensorCode:" prop="sensorCode">
|
|
|
|
|
<el-input v-model="formInfo.sensorCode"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="equipmentId:" prop="equipmentId">
|
|
|
|
|
<el-input v-model="formInfo.equipmentId"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="排序号:" prop="orderNum">
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="formInfo.orderNum"
|
|
|
|
|
type="number"
|
|
|
|
|
oninput="value=value.replace(/[^0-9999999.-]/g,'')"
|
|
|
|
|
></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<div class="left">
|
|
|
|
|
<el-form-item label="主设备名称:" prop="zsbName">
|
|
|
|
|
<el-input v-model="formInfo.zsbName" :disabled="true"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="名称:" prop="name">
|
|
|
|
|
<el-input v-model="formInfo.name"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="相位:" prop="phase">
|
|
|
|
|
<el-input v-model="formInfo.phase"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="devId:" prop="devId">
|
|
|
|
|
<el-input v-model="formInfo.devId"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="选择类型:">
|
|
|
|
|
<el-select v-model="formInfo.typeId" @change="changetypeId">
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="item in tableOptions"
|
|
|
|
|
:key="item.id"
|
|
|
|
|
:label="item.mc"
|
|
|
|
|
:value="item.id"
|
|
|
|
|
>
|
|
|
|
|
</el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="sensorCode:" prop="sensorCode">
|
|
|
|
|
<el-input v-model="formInfo.sensorCode"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="equipmentId:" prop="equipmentId">
|
|
|
|
|
<el-input v-model="formInfo.equipmentId"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="排序号:" prop="orderNum">
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="formInfo.orderNum"
|
|
|
|
|
type="number"
|
|
|
|
|
oninput="value=value.replace(/[^0-9999999.-]/g,'')"
|
|
|
|
|
></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="right">
|
|
|
|
|
<el-form-item label="IP:" prop="ip">
|
|
|
|
|
<el-input v-model="formInfo.ip"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="端口:" prop="port">
|
|
|
|
|
<el-input v-model="formInfo.port"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="用户名:" prop="username">
|
|
|
|
|
<el-input v-model="formInfo.username"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="密码:" prop="passwd">
|
|
|
|
|
<el-input v-model="formInfo.passwd"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="测温规则序号:" prop="tmId">
|
|
|
|
|
<el-input v-model="formInfo.tmId"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="测温项目类型:" prop="tmType">
|
|
|
|
|
<el-select v-model="formInfo.tmType" @change="changetmType">
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="item in tmTypeOptions"
|
|
|
|
|
:key="item.id"
|
|
|
|
|
:label="item.lx"
|
|
|
|
|
:value="item.id"
|
|
|
|
|
>
|
|
|
|
|
</el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</div>
|
|
|
|
|
</el-form>
|
|
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
|
|
<el-button @click="hide">取 消</el-button>
|
|
|
|
@ -78,12 +108,32 @@ export default {
|
|
|
|
|
sensorCode: "",
|
|
|
|
|
equipmentId: "",
|
|
|
|
|
orderNum: "",
|
|
|
|
|
ip: "",
|
|
|
|
|
port: "37777",
|
|
|
|
|
username: "",
|
|
|
|
|
passwd: "",
|
|
|
|
|
tmId: "",
|
|
|
|
|
tmType: "",
|
|
|
|
|
},
|
|
|
|
|
rules: {
|
|
|
|
|
name: [{ required: true, message: "请输入名称", trigger: "blur" }],
|
|
|
|
|
//devId: [{ required: true, message: "请输入devId", trigger: "blur" }],
|
|
|
|
|
},
|
|
|
|
|
tableOptions: [],
|
|
|
|
|
tmTypeOptions: [
|
|
|
|
|
{
|
|
|
|
|
id: 1,
|
|
|
|
|
lx: "点",
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
id: 2,
|
|
|
|
|
lx: "线",
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
id: 3,
|
|
|
|
|
lx: "面",
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
zsbInfo: "",
|
|
|
|
|
};
|
|
|
|
|
},
|
|
|
|
@ -164,6 +214,10 @@ export default {
|
|
|
|
|
console.log(val);
|
|
|
|
|
this.formInfo.typeId = val;
|
|
|
|
|
},
|
|
|
|
|
changetmType(val) {
|
|
|
|
|
console.log(val);
|
|
|
|
|
this.formInfo.tmType = val;
|
|
|
|
|
},
|
|
|
|
|
//获取所有的设备类型管理
|
|
|
|
|
getTableListAll() {
|
|
|
|
|
modevtypeListAllApi()
|
|
|
|
@ -193,10 +247,22 @@ export default {
|
|
|
|
|
};
|
|
|
|
|
</script>
|
|
|
|
|
<style lang="less">
|
|
|
|
|
.jcsbAddBox {
|
|
|
|
|
.jcsbAddBoxAA {
|
|
|
|
|
.jcsbAddDialogBox {
|
|
|
|
|
.el-dialog__body {
|
|
|
|
|
.el-form {
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
.left {
|
|
|
|
|
width: 48%;
|
|
|
|
|
}
|
|
|
|
|
.right {
|
|
|
|
|
width: 48%;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.el-select {
|
|
|
|
|
width: 376px;
|
|
|
|
|
width: 270px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|