正在显示
7 个修改的文件
包含
35 行增加
和
29 行删除
@@ -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)" |
-
请 注册 或 登录 后发表评论