|
|
@ -1,7 +1,7 @@ |
|
|
|
<template> |
|
|
|
<div> |
|
|
|
<!--工具栏--> |
|
|
|
<div class="head-container"> |
|
|
|
<div class="head-container" style="padding:0 0 20px 0"> |
|
|
|
<crudOperation :permission="permission"> |
|
|
|
<template v-slot:left> |
|
|
|
<el-button v-permission="permission.add" size="mini" type="primary" icon="el-icon-plus" :disabled="!activeAddBtn" @click="selectDeviceType">新增</el-button> |
|
|
@ -17,6 +17,9 @@ |
|
|
|
<span class="dialog-left-bottom" /> |
|
|
|
<div class="setting-dialog"> |
|
|
|
<el-form ref="form" :model="form" :rules="rules" size="small" label-width="80px"> |
|
|
|
<el-form-item label="字典名称" prop="dicName"> |
|
|
|
<el-input v-model="form.dicName" style="width: 370px;" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="字典名称" prop="dicName"> |
|
|
|
<el-input v-model="form.dicName" style="width: 370px;" /> |
|
|
|
</el-form-item> |
|
|
@ -45,16 +48,28 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</el-dialog> |
|
|
|
<div class="container-right" style="min-height: calc(100vh - 242px);"> |
|
|
|
<span class="right-top-line" /> |
|
|
|
<span class="left-bottom-line" /> |
|
|
|
<!--表格渲染--> |
|
|
|
<el-table ref="table" v-loading="crud.loading" :data="crud.data" highlight-current-row style="width: 100%;" @selection-change="selectionChangeHandler" @row-click="clickRowHandler"> |
|
|
|
<el-table-column type="selection" width="55" /> |
|
|
|
<el-table-column prop="dicName" label="字典名称" /> |
|
|
|
<el-table-column prop="dicCode" label="字典代码" /> |
|
|
|
<el-table-column prop="dicExplain" label="内容说明" /> |
|
|
|
<el-table-column type="index" label="序号" width="55" /> |
|
|
|
<el-table-column prop="dicName" label="所属区域" /> |
|
|
|
<el-table-column prop="dicCode" label="设备状态" /> |
|
|
|
<el-table-column prop="dicExplain" label="设备类型" /> |
|
|
|
<el-table-column prop="dicCode" label="设备厂商" /> |
|
|
|
<el-table-column prop="dicCode" label="设备名称" /> |
|
|
|
<el-table-column prop="dicExplain" label="设备ID" /> |
|
|
|
<el-table-column prop="dicExplain" label="接口IP" /> |
|
|
|
<el-table-column prop="dicExplain" label="端口" /> |
|
|
|
<el-table-column prop="dicExplain" label="绑定设备" /> |
|
|
|
<el-table-column prop="dicExplain" label="绑定参数" /> |
|
|
|
</el-table> |
|
|
|
<!--分页组件--> |
|
|
|
<pagination /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
|
|
|
|
<script> |
|
|
@ -115,7 +130,8 @@ export default { |
|
|
|
del: ['admin', 'dict:del'] |
|
|
|
}, |
|
|
|
deleteVisible: false, |
|
|
|
deleteData: {} |
|
|
|
deleteData: {}, |
|
|
|
selectDeviceTypeVisible: false |
|
|
|
} |
|
|
|
}, |
|
|
|
methods: { |
|
|
@ -166,6 +182,7 @@ export default { |
|
|
|
done() |
|
|
|
}, |
|
|
|
selectDeviceType() { |
|
|
|
this.selectDeviceTypeVisible = true |
|
|
|
} |
|
|
|
} |
|
|
|
} |