|  |  | @ -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 | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |   } | 
			
		
	
		
			
				
					|  |  |  | } |