作者 王勇

编辑方法,不可修改项添加disable

@@ -91,8 +91,6 @@ @@ -91,8 +91,6 @@
91 </el-table-column> 91 </el-table-column>
92 </el-table> 92 </el-table>
93 </div> 93 </div>
94 -  
95 -  
96 <!--分页区域--> 94 <!--分页区域-->
97 <div style="margin-top: 10px"> 95 <div style="margin-top: 10px">
98 <el-row :gutter="24"> 96 <el-row :gutter="24">
@@ -217,13 +215,13 @@ @@ -217,13 +215,13 @@
217 :model="exchange_editForm" :rules="exchange_editFormRules" ref="exchange_editFormRef"> 215 :model="exchange_editForm" :rules="exchange_editFormRules" ref="exchange_editFormRef">
218 <el-form-item label="交换机名称:" prop="exchangeName"> 216 <el-form-item label="交换机名称:" prop="exchangeName">
219 <el-input v-model="exchange_editForm.exchangeName" style="width:240px" size="small" 217 <el-input v-model="exchange_editForm.exchangeName" style="width:240px" size="small"
220 - clearable 218 + clearable disabled
221 placeholder="请输入交换机名称"> 219 placeholder="请输入交换机名称">
222 </el-input> 220 </el-input>
223 </el-form-item> 221 </el-form-item>
224 <el-form-item label="所属虚拟主机:" prop="virtualHostId"> 222 <el-form-item label="所属虚拟主机:" prop="virtualHostId">
225 <el-cascader 223 <el-cascader
226 - clearable style="width: 240px" size="small" 224 + disabled clearable style="width: 240px" size="small"
227 v-model="exchange_editForm.virtualHostId" 225 v-model="exchange_editForm.virtualHostId"
228 @change="cascadeEditChange" 226 @change="cascadeEditChange"
229 :options="exchange_config.cascade.server_hostList" 227 :options="exchange_config.cascade.server_hostList"
@@ -234,7 +232,7 @@ @@ -234,7 +232,7 @@
234 </el-form-item> 232 </el-form-item>
235 <el-form-item label="交换机类型:" prop="exchangeType"> 233 <el-form-item label="交换机类型:" prop="exchangeType">
236 <el-select v-model="exchange_editForm.exchangeType" style="width: 240px" clearable 234 <el-select v-model="exchange_editForm.exchangeType" style="width: 240px" clearable
237 - size="small" 235 + size="small" disabled
238 placeholder="请选择交换机类型"> 236 placeholder="请选择交换机类型">
239 <el-option 237 <el-option
240 v-for="item in exchangeTypeList" 238 v-for="item in exchangeTypeList"
@@ -246,7 +244,7 @@ @@ -246,7 +244,7 @@
246 </el-form-item> 244 </el-form-item>
247 <el-form-item label="是否持久化:" prop="durability"> 245 <el-form-item label="是否持久化:" prop="durability">
248 <el-select v-model="exchange_editForm.durability" style="width: 240px" clearable 246 <el-select v-model="exchange_editForm.durability" style="width: 240px" clearable
249 - size="small" 247 + size="small" disabled
250 placeholder="请选择是否持久化"> 248 placeholder="请选择是否持久化">
251 <el-option 249 <el-option
252 v-for="item in booleanList" 250 v-for="item in booleanList"
@@ -258,7 +256,7 @@ @@ -258,7 +256,7 @@
258 </el-form-item> 256 </el-form-item>
259 <el-form-item label="是否自动删除:" prop="autoDelete"> 257 <el-form-item label="是否自动删除:" prop="autoDelete">
260 <el-select v-model="exchange_editForm.autoDelete" style="width: 240px" clearable 258 <el-select v-model="exchange_editForm.autoDelete" style="width: 240px" clearable
261 - size="small" 259 + size="small" disabled
262 placeholder="请选择是否自动删除"> 260 placeholder="请选择是否自动删除">
263 <el-option 261 <el-option
264 v-for="item in booleanList" 262 v-for="item in booleanList"
@@ -269,7 +267,7 @@ @@ -269,7 +267,7 @@
269 </el-select> 267 </el-select>
270 </el-form-item> 268 </el-form-item>
271 <el-form-item label="是否仅内部使用:" prop="internal"> 269 <el-form-item label="是否仅内部使用:" prop="internal">
272 - <el-select v-model="exchange_editForm.internal" style="width: 240px" clearable size="small" 270 + <el-select v-model="exchange_editForm.internal" style="width: 240px" disabled clearable size="small"
273 placeholder="是否仅内部使用"> 271 placeholder="是否仅内部使用">
274 <el-option 272 <el-option
275 v-for="item in booleanList" 273 v-for="item in booleanList"
@@ -280,7 +278,7 @@ @@ -280,7 +278,7 @@
280 </el-select> 278 </el-select>
281 </el-form-item> 279 </el-form-item>
282 <el-form-item label="扩展参数:" prop="arguments"> 280 <el-form-item label="扩展参数:" prop="arguments">
283 - <el-input v-model="exchange_editForm.arguments" style="width:240px" clearable size="small" 281 + <el-input v-model="exchange_editForm.arguments" style="width:240px" disabled clearable size="small"
284 placeholder="扩展参数(JSON格式)"> 282 placeholder="扩展参数(JSON格式)">
285 </el-input> 283 </el-input>
286 </el-form-item> 284 </el-form-item>
@@ -256,7 +256,7 @@ @@ -256,7 +256,7 @@
256 256
257 <el-form-item label="发送内容:" prop="alias_sendContent"> 257 <el-form-item label="发送内容:" prop="alias_sendContent">
258 <el-input v-model="messageNote_addForm.alias_sendContent" style="width:240px" size="small" 258 <el-input v-model="messageNote_addForm.alias_sendContent" style="width:240px" size="small"
259 - clearable 259 + clearable type="textarea" :rows="1"
260 placeholder="请输入相关描述"> 260 placeholder="请输入相关描述">
261 </el-input> 261 </el-input>
262 </el-form-item> 262 </el-form-item>
@@ -287,12 +287,14 @@ @@ -287,12 +287,14 @@
287 :model="messageNote_editForm" :rules="messageNote_editFormRules" ref="messageNote_editFormRef"> 287 :model="messageNote_editForm" :rules="messageNote_editFormRules" ref="messageNote_editFormRef">
288 <el-form-item label="用户名称:" prop="username"> 288 <el-form-item label="用户名称:" prop="username">
289 <el-input v-model="messageNote_editForm.username" style="width:240px" size="small" clearable 289 <el-input v-model="messageNote_editForm.username" style="width:240px" size="small" clearable
  290 + disabled
290 placeholder="请输入用户名称"> 291 placeholder="请输入用户名称">
291 </el-input> 292 </el-input>
292 </el-form-item> 293 </el-form-item>
293 294
294 <el-form-item label="服务器名称:" prop="serverId"> 295 <el-form-item label="服务器名称:" prop="serverId">
295 <el-select v-model="messageNote_editForm.serverId" prefix-icon="el-icon-search" clearable 296 <el-select v-model="messageNote_editForm.serverId" prefix-icon="el-icon-search" clearable
  297 + disabled
296 style="width:240px" size="small" 298 style="width:240px" size="small"
297 @change="messageNote_server_editChange" 299 @change="messageNote_server_editChange"
298 placeholder="请选择所属服务器"> 300 placeholder="请选择所属服务器">
@@ -306,10 +308,11 @@ @@ -306,10 +308,11 @@
306 </el-form-item> 308 </el-form-item>
307 309
308 <el-form-item label="虚拟主机名称:" prop="virtualHostId"> 310 <el-form-item label="虚拟主机名称:" prop="virtualHostId">
  311 + <!-- :disabled="messageNote_editForm.serverId===''" -->
309 <el-select v-model="messageNote_editForm.virtualHostId" prefix-icon="el-icon-search" clearable 312 <el-select v-model="messageNote_editForm.virtualHostId" prefix-icon="el-icon-search" clearable
  313 + disabled
310 style="width:240px" size="small" 314 style="width:240px" size="small"
311 @change="messageNote_virtualHost_editChange" 315 @change="messageNote_virtualHost_editChange"
312 - :disabled="messageNote_editForm.serverId===''"  
313 placeholder="请选择虚拟主机名称"> 316 placeholder="请选择虚拟主机名称">
314 <el-option 317 <el-option
315 v-for="item in (messageNote_config.virtualHostList)" 318 v-for="item in (messageNote_config.virtualHostList)"
@@ -321,10 +324,11 @@ @@ -321,10 +324,11 @@
321 </el-form-item> 324 </el-form-item>
322 325
323 <el-form-item label="交换机名称:" prop="exchangeId"> 326 <el-form-item label="交换机名称:" prop="exchangeId">
  327 + <!-- :disabled="messageNote_editForm.virtualHostId===''" -->
324 <el-select v-model="messageNote_editForm.exchangeId" prefix-icon="el-icon-search" clearable 328 <el-select v-model="messageNote_editForm.exchangeId" prefix-icon="el-icon-search" clearable
  329 + disabled
325 style="width:240px" size="small" 330 style="width:240px" size="small"
326 @change="messageNote_exchange_editChange" 331 @change="messageNote_exchange_editChange"
327 - :disabled="messageNote_editForm.virtualHostId===''"  
328 placeholder="请选择交换机名称"> 332 placeholder="请选择交换机名称">
329 <el-option 333 <el-option
330 v-for="item in (messageNote_config.exchangeList)" 334 v-for="item in (messageNote_config.exchangeList)"
@@ -336,9 +340,10 @@ @@ -336,9 +340,10 @@
336 </el-form-item> 340 </el-form-item>
337 341
338 <el-form-item label="队列名称:" prop="queueId"> 342 <el-form-item label="队列名称:" prop="queueId">
  343 + <!-- :disabled="messageNote_editForm.virtualHostId===''" -->
339 <el-select v-model="messageNote_editForm.queueId" prefix-icon="el-icon-search" clearable 344 <el-select v-model="messageNote_editForm.queueId" prefix-icon="el-icon-search" clearable
  345 + disabled
340 style="width:240px" size="small" 346 style="width:240px" size="small"
341 - :disabled="messageNote_editForm.virtualHostId===''"  
342 placeholder="请选择交换机名称"> 347 placeholder="请选择交换机名称">
343 <el-option 348 <el-option
344 v-for="item in (messageNote_config.queueList)" 349 v-for="item in (messageNote_config.queueList)"
@@ -350,9 +355,10 @@ @@ -350,9 +355,10 @@
350 </el-form-item> 355 </el-form-item>
351 356
352 <el-form-item label="路由键名称:" prop="routingKeyId"> 357 <el-form-item label="路由键名称:" prop="routingKeyId">
  358 + <!-- :disabled="messageNote_editForm.exchangeId===''" -->
353 <el-select v-model="messageNote_editForm.routingKeyId" prefix-icon="el-icon-search" clearable 359 <el-select v-model="messageNote_editForm.routingKeyId" prefix-icon="el-icon-search" clearable
  360 + disabled
354 style="width:240px" size="small" 361 style="width:240px" size="small"
355 - :disabled="messageNote_editForm.exchangeId===''"  
356 placeholder="请选择路由键名称"> 362 placeholder="请选择路由键名称">
357 <el-option 363 <el-option
358 v-for="item in (messageNote_config.routingKeyList)" 364 v-for="item in (messageNote_config.routingKeyList)"
@@ -363,19 +369,19 @@ @@ -363,19 +369,19 @@
363 </el-select> 369 </el-select>
364 </el-form-item> 370 </el-form-item>
365 <el-form-item label="消息发送时间:" prop="sendTime"> 371 <el-form-item label="消息发送时间:" prop="sendTime">
366 - <el-date-picker v-model="messageNote_editForm.sendTime" clearable type="datetime" 372 + <el-date-picker v-model="messageNote_editForm.sendTime" disabled clearable type="datetime"
367 value-format="yyyy-MM-dd HH:mm:ss" 373 value-format="yyyy-MM-dd HH:mm:ss"
368 placeholder="选择发送时间" size="small" style="width:240px"></el-date-picker> 374 placeholder="选择发送时间" size="small" style="width:240px"></el-date-picker>
369 </el-form-item> 375 </el-form-item>
370 <el-form-item label="消息获取时间:" prop="receiveTime"> 376 <el-form-item label="消息获取时间:" prop="receiveTime">
371 - <el-date-picker v-model="messageNote_editForm.receiveTime" clearable type="datetime" 377 + <el-date-picker v-model="messageNote_editForm.receiveTime" disabled="" clearable type="datetime"
372 value-format="yyyy-MM-dd HH:mm:ss" 378 value-format="yyyy-MM-dd HH:mm:ss"
373 placeholder="消息获取时间" size="small" style="width:240px"></el-date-picker> 379 placeholder="消息获取时间" size="small" style="width:240px"></el-date-picker>
374 </el-form-item> 380 </el-form-item>
375 381
376 <el-form-item label="发送内容:" prop="alias_sendContent"> 382 <el-form-item label="发送内容:" prop="alias_sendContent">
377 <el-input v-model="messageNote_editForm.alias_sendContent" style="width:240px" size="small" 383 <el-input v-model="messageNote_editForm.alias_sendContent" style="width:240px" size="small"
378 - clearable 384 + clearable disabled type="textarea" :rows="1"
379 placeholder="请输入相关描述"> 385 placeholder="请输入相关描述">
380 </el-input> 386 </el-input>
381 </el-form-item> 387 </el-form-item>
@@ -183,12 +183,13 @@ @@ -183,12 +183,13 @@
183 :model="queue_editForm" :rules="queue_editFormRules" ref="queue_editFormRef"> 183 :model="queue_editForm" :rules="queue_editFormRules" ref="queue_editFormRef">
184 <el-form-item label="队列名称:" prop="queueName"> 184 <el-form-item label="队列名称:" prop="queueName">
185 <el-input v-model="queue_editForm.queueName" style="width:240px" size="small" clearable 185 <el-input v-model="queue_editForm.queueName" style="width:240px" size="small" clearable
  186 + disabled
186 placeholder="请输入队列名称"> 187 placeholder="请输入队列名称">
187 </el-input> 188 </el-input>
188 </el-form-item> 189 </el-form-item>
189 <el-form-item label="所属虚拟主机:" prop="virtualHostId"> 190 <el-form-item label="所属虚拟主机:" prop="virtualHostId">
190 <el-cascader 191 <el-cascader
191 - clearable style="width: 240px" size="small" 192 + disabled clearable style="width: 240px" size="small"
192 v-model="queue_editForm.virtualHostId" 193 v-model="queue_editForm.virtualHostId"
193 @change="cascadeEditChange" 194 @change="cascadeEditChange"
194 :options="queue_config.cascade.server_hostList" 195 :options="queue_config.cascade.server_hostList"
@@ -199,7 +200,7 @@ @@ -199,7 +200,7 @@
199 </el-form-item> 200 </el-form-item>
200 201
201 <el-form-item label="是否持久化:" prop="durability"> 202 <el-form-item label="是否持久化:" prop="durability">
202 - <el-select v-model="queue_editForm.durability" style="width: 240px" clearable size="small" 203 + <el-select v-model="queue_editForm.durability" style="width: 240px" disabled clearable size="small"
203 placeholder="请选择是否持久化"> 204 placeholder="请选择是否持久化">
204 <el-option 205 <el-option
205 v-for="item in booleanList" 206 v-for="item in booleanList"
@@ -210,7 +211,7 @@ @@ -210,7 +211,7 @@
210 </el-select> 211 </el-select>
211 </el-form-item> 212 </el-form-item>
212 <el-form-item label="是否自动删除:" prop="autoDelete"> 213 <el-form-item label="是否自动删除:" prop="autoDelete">
213 - <el-select v-model="queue_editForm.autoDelete" style="width: 240px" clearable size="small" 214 + <el-select v-model="queue_editForm.autoDelete" style="width: 240px" disabled clearable size="small"
214 placeholder="请选择是否自动删除"> 215 placeholder="请选择是否自动删除">
215 <el-option 216 <el-option
216 v-for="item in booleanList" 217 v-for="item in booleanList"
@@ -221,7 +222,7 @@ @@ -221,7 +222,7 @@
221 </el-select> 222 </el-select>
222 </el-form-item> 223 </el-form-item>
223 <el-form-item label="扩展参数:" prop="arguments"> 224 <el-form-item label="扩展参数:" prop="arguments">
224 - <el-input v-model="queue_editForm.arguments" style="width:240px" clearable size="small" 225 + <el-input v-model="queue_editForm.arguments" style="width:240px" disabled clearable size="small"
225 placeholder="扩展参数(JSON格式)"> 226 placeholder="扩展参数(JSON格式)">
226 </el-input> 227 </el-input>
227 </el-form-item> 228 </el-form-item>
@@ -144,12 +144,12 @@ @@ -144,12 +144,12 @@
144 ref="routingKey_editFormRef"> 144 ref="routingKey_editFormRef">
145 <el-form-item label="路由键名称:" prop="routingKeyName"> 145 <el-form-item label="路由键名称:" prop="routingKeyName">
146 <el-input v-model="routingKey_editForm.routingKeyName" placeholder="请输入路由键名称" 146 <el-input v-model="routingKey_editForm.routingKeyName" placeholder="请输入路由键名称"
147 - style="width:240px" size="small" clearable> 147 + style="width:240px" size="small" disabled clearable>
148 </el-input> 148 </el-input>
149 </el-form-item> 149 </el-form-item>
150 <el-form-item label="所属交换机:" prop="exchangeId"> 150 <el-form-item label="所属交换机:" prop="exchangeId">
151 <el-cascader 151 <el-cascader
152 - style="width:240px" size="small" clearable 152 + style="width:240px" size="small" clearable disabled
153 v-model="routingKey_editForm.exchangeId" 153 v-model="routingKey_editForm.exchangeId"
154 :options="routingKey_config.cascade.server_host_exchangeList" 154 :options="routingKey_config.cascade.server_host_exchangeList"
155 :show-all-levels="false" 155 :show-all-levels="false"
@@ -128,15 +128,15 @@ @@ -128,15 +128,15 @@
128 :rules="editServerFormRules" ref="editServerFormRef" 128 :rules="editServerFormRules" ref="editServerFormRef"
129 align="center"> 129 align="center">
130 <el-form-item label="服务器名称:" prop="serverName"> 130 <el-form-item label="服务器名称:" prop="serverName">
131 - <el-input v-model="editServerForm.serverName" style="width:270px" clearable readonly 131 + <el-input v-model="editServerForm.serverName" style="width:270px" clearable readonly disabled
132 placeholder="请输入服务器名称"></el-input> 132 placeholder="请输入服务器名称"></el-input>
133 </el-form-item> 133 </el-form-item>
134 <el-form-item label="IP地址:" prop="serverIp"> 134 <el-form-item label="IP地址:" prop="serverIp">
135 - <el-input v-model="editServerForm.serverIp" style="width:270px" clearable readonly 135 + <el-input v-model="editServerForm.serverIp" style="width:270px" clearable readonly disabled
136 placeholder="请输入服务器IP地址"></el-input> 136 placeholder="请输入服务器IP地址"></el-input>
137 </el-form-item> 137 </el-form-item>
138 <el-form-item label="端口号:" prop="serverPort"> 138 <el-form-item label="端口号:" prop="serverPort">
139 - <el-input v-model="editServerForm.serverPort" style="width:270px" clearable readonly 139 + <el-input v-model="editServerForm.serverPort" style="width:270px" clearable readonly disabled
140 placeholder="请输入服务器端口号"></el-input> 140 placeholder="请输入服务器端口号"></el-input>
141 </el-form-item> 141 </el-form-item>
142 <el-form-item label="相关描述:" prop="description"> 142 <el-form-item label="相关描述:" prop="description">
@@ -241,7 +241,7 @@ @@ -241,7 +241,7 @@
241 </el-form-item> 241 </el-form-item>
242 242
243 <el-form-item label="服务器名称:" prop="serverId"> 243 <el-form-item label="服务器名称:" prop="serverId">
244 - <el-select v-model="umb_editForm.serverId" prefix-icon="el-icon-search" clearable readonly 244 + <el-select v-model="umb_editForm.serverId" prefix-icon="el-icon-search" clearable
245 style="width:240px" size="small" 245 style="width:240px" size="small"
246 @change="umb_server_editChange" 246 @change="umb_server_editChange"
247 placeholder="请选择所属服务器"> 247 placeholder="请选择所属服务器">
@@ -30,6 +30,7 @@ @@ -30,6 +30,7 @@
30 </el-col> 30 </el-col>
31 </el-row> 31 </el-row>
32 </div> 32 </div>
  33 + <!-- 列表区域 -->
33 <div style="margin-top: 20px;"> 34 <div style="margin-top: 20px;">
34 <el-table :data="virtualHostList" border v-loading="virtualHost_loading.listLoading" 35 <el-table :data="virtualHostList" border v-loading="virtualHost_loading.listLoading"
35 @selection-change="selectChange" 36 @selection-change="selectChange"
@@ -154,11 +155,11 @@ @@ -154,11 +155,11 @@
154 :rules="editVirtualHostFormRules" ref="editVirtualHostRef" 155 :rules="editVirtualHostFormRules" ref="editVirtualHostRef"
155 align="center"> 156 align="center">
156 <el-form-item label="虚拟主机名称:" prop="virtualHostName"> 157 <el-form-item label="虚拟主机名称:" prop="virtualHostName">
157 - <el-input v-model="editVirtualHostForm.virtualHostName" style="width:270px" clearable 158 + <el-input v-model="editVirtualHostForm.virtualHostName" style="width:270px" clearable readonly disabled
158 placeholder="请输入虚拟主机名称"></el-input> 159 placeholder="请输入虚拟主机名称"></el-input>
159 </el-form-item> 160 </el-form-item>
160 <el-form-item label="所属服务器:" prop="serverId"> 161 <el-form-item label="所属服务器:" prop="serverId">
161 - <el-select v-model="editVirtualHostForm.serverId" clearable style="width:270px" 162 + <el-select v-model="editVirtualHostForm.serverId" clearable disabled style="width:270px"
162 placeholder="请选择服务器名称"> 163 placeholder="请选择服务器名称">
163 <el-option 164 <el-option
164 v-for="item in (virtualHost_config.serverList)" 165 v-for="item in (virtualHost_config.serverList)"