|
|
|
@ -43,33 +43,69 @@
|
|
|
|
|
<el-form-item label="装置ID:" prop="cmdId">
|
|
|
|
|
<el-input v-model="formInfo.cmdId" autocomplete="on"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="云台选择:" prop="hasPan">
|
|
|
|
|
<el-select v-model="formInfo.hasPan" placeholder="请选择">
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="item in hasPanOptions"
|
|
|
|
|
:key="item.id"
|
|
|
|
|
:label="item.name"
|
|
|
|
|
:value="item.id"
|
|
|
|
|
></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="装置名称:" prop="equipName">
|
|
|
|
|
<el-input v-model="formInfo.equipName" auto-complete="on"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="SIM卡:" prop="sim">
|
|
|
|
|
<el-input v-model="formInfo.sim" auto-complete="on"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<!-- <el-form-item label="网络类型:" prop="networkId">
|
|
|
|
|
<el-form-item label="网络类型:" prop="networkId">
|
|
|
|
|
<el-select v-model="formInfo.networkId" placeholder="请选择">
|
|
|
|
|
<el-option v-for="item in networkOptions" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="状态:" prop="status">
|
|
|
|
|
<el-select v-model="formInfo.statusId" placeholder="请选择">
|
|
|
|
|
<el-option v-for="item in statusOptions" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="item in networkOptions"
|
|
|
|
|
:key="item.id"
|
|
|
|
|
:label="item.name"
|
|
|
|
|
:value="item.id"
|
|
|
|
|
></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
<el-form-item label="装置型号:" prop="deviceType">
|
|
|
|
|
<el-input v-model="formInfo.deviceType" auto-complete="on"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="装置厂家:" prop="deviceFactory">
|
|
|
|
|
<el-input v-model="formInfo.deviceFactory" auto-complete="on"></el-input>
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="formInfo.deviceFactory"
|
|
|
|
|
auto-complete="on"
|
|
|
|
|
></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="规约版本:" prop="protocolVersion">
|
|
|
|
|
<el-input v-model="formInfo.protocolVersion" auto-complete="on"></el-input>
|
|
|
|
|
<!-- <el-input
|
|
|
|
|
v-model="formInfo.protocolVersion"
|
|
|
|
|
auto-complete="on"
|
|
|
|
|
></el-input> -->
|
|
|
|
|
<el-select v-model="formInfo.protocolVersion" placeholder="请选择">
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="item in protocolOptions"
|
|
|
|
|
:key="item.id"
|
|
|
|
|
:label="item.name"
|
|
|
|
|
:value="item.id"
|
|
|
|
|
></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="投运日期:" prop="putdate">
|
|
|
|
|
<el-date-picker v-model="formInfo.putdate" type="date" placeholder="选择日期" value-format="timestamp"></el-date-picker>
|
|
|
|
|
<el-form-item label="投运日期:" prop="workingDate">
|
|
|
|
|
<el-date-picker
|
|
|
|
|
class="dateClass"
|
|
|
|
|
v-model="formInfo.workingDate"
|
|
|
|
|
type="date"
|
|
|
|
|
placeholder="选择日期"
|
|
|
|
|
value-format="timestamp"
|
|
|
|
|
></el-date-picker>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<!-- <el-form-item label="状态:" prop="status">
|
|
|
|
|
<el-select v-model="formInfo.statusId" placeholder="请选择">
|
|
|
|
|
<el-option v-for="item in statusOptions" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item> -->
|
|
|
|
|
<el-divider></el-divider>
|
|
|
|
|
<h4>添加通道</h4>
|
|
|
|
@ -200,6 +236,17 @@ export default {
|
|
|
|
|
name: "调试",
|
|
|
|
|
},
|
|
|
|
|
], //状态
|
|
|
|
|
hasPanOptions: [
|
|
|
|
|
{
|
|
|
|
|
id: 0,
|
|
|
|
|
name: "否",
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
id: 1,
|
|
|
|
|
name: "是",
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
protocolOptions: [], //规约版本
|
|
|
|
|
rules: {
|
|
|
|
|
cmdId: [
|
|
|
|
|
{ required: true, message: "请输入装置ID", trigger: "blur" },
|
|
|
|
@ -223,7 +270,13 @@ export default {
|
|
|
|
|
towerId: "",
|
|
|
|
|
cmdId: "",
|
|
|
|
|
equipName: "",
|
|
|
|
|
hasPan: this.hasPanOptions[0].id,
|
|
|
|
|
sim: "",
|
|
|
|
|
networkId: this.networkOptions[0].id,
|
|
|
|
|
deviceType: "",
|
|
|
|
|
deviceFactory: "",
|
|
|
|
|
protocolVersion: "",
|
|
|
|
|
workingDate: new Date().getTime(),
|
|
|
|
|
list: [
|
|
|
|
|
{
|
|
|
|
|
id: "",
|
|
|
|
@ -292,6 +345,7 @@ export default {
|
|
|
|
|
// displayName: this.formInfo.cmdId,
|
|
|
|
|
// };
|
|
|
|
|
this.$set(this.formInfo, "displayName", this.formInfo.cmdId);
|
|
|
|
|
console.log(this.formInfo);
|
|
|
|
|
addTerminalJoggle(this.formInfo)
|
|
|
|
|
.then((res) => {
|
|
|
|
|
this.isShow = false;
|
|
|
|
@ -416,6 +470,9 @@ export default {
|
|
|
|
|
.el-form-item__label {
|
|
|
|
|
padding-right: 0px;
|
|
|
|
|
}
|
|
|
|
|
.dateClass {
|
|
|
|
|
width: 290px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.el-divider--horizontal {
|
|
|
|
|
margin: 12px;
|
|
|
|
|