|  | @@ -33,9 +33,9 @@ |  | @@ -33,9 +33,9 @@ | 
| 33 | size="medium" clearable prefix-icon="el-icon-search"></el-input> | 33 | size="medium" clearable prefix-icon="el-icon-search"></el-input> | 
| 34 | </el-col> | 34 | </el-col> | 
| 35 | <el-col :span="4"> | 35 | <el-col :span="4"> | 
| 36 | -                            <el-date-picker v-model="messageNote_queryInfo.sendTime" type="date" |  |  | 
| 37 | -                                            value-format="yyyy-MM-dd" |  |  | 
| 38 | -                                            placeholder="消息发送时间" size="medium" style="width: auto"></el-date-picker> | 36 | +                            <el-date-picker v-model="messageNote_queryInfo.sendTime" placeholder="消息发送时间" | 
|  |  | 37 | +                                            type="date" value-format="yyyy-MM-dd" | 
|  |  | 38 | +                                            size="medium" style="width: auto"></el-date-picker> | 
| 39 | </el-col> | 39 | </el-col> | 
| 40 | <el-col :span="4"> | 40 | <el-col :span="4"> | 
| 41 | <el-date-picker v-model="messageNote_queryInfo.receiveTime" type="date" | 41 | <el-date-picker v-model="messageNote_queryInfo.receiveTime" type="date" | 
|  | @@ -54,7 +54,7 @@ |  | @@ -54,7 +54,7 @@ | 
| 54 | </el-button> | 54 | </el-button> | 
| 55 | <el-button type="warning" style="width:150px" size="medium" | 55 | <el-button type="warning" style="width:150px" size="medium" | 
| 56 | @click="messageNote_openDeleteTime"> | 56 | @click="messageNote_openDeleteTime"> | 
| 57 | -                                设置定时删除 | 57 | +                                设置保留时间 | 
| 58 | </el-button> | 58 | </el-button> | 
| 59 | </el-col> | 59 | </el-col> | 
| 60 | </el-row> | 60 | </el-row> | 
|  | @@ -75,6 +75,18 @@ |  | @@ -75,6 +75,18 @@ | 
| 75 | <el-table-column label="队列名称" prop="queueName" align="center" width="220"></el-table-column> | 75 | <el-table-column label="队列名称" prop="queueName" align="center" width="220"></el-table-column> | 
| 76 | <el-table-column label="路由键名称" prop="routingKeyName" align="center" | 76 | <el-table-column label="路由键名称" prop="routingKeyName" align="center" | 
| 77 | width="220"></el-table-column> | 77 | width="220"></el-table-column> | 
|  |  | 78 | +                        <el-table-column label="消息发送时间" prop="sendTime" align="center" | 
|  |  | 79 | +                                         width="220"> | 
|  |  | 80 | +                        </el-table-column> | 
|  |  | 81 | +                        <el-table-column label="消息获取时间" prop="receiveTime" align="center" | 
|  |  | 82 | +                                         width="220"> | 
|  |  | 83 | +                        </el-table-column> | 
|  |  | 84 | +                        <el-table-column label="发送内容" prop="alias_sendContent" align="center" | 
|  |  | 85 | +                                         width="220"> | 
|  |  | 86 | +                        </el-table-column> | 
|  |  | 87 | +                        <el-table-column label="相关描述" prop="description" align="center" | 
|  |  | 88 | +                                         width="220"> | 
|  |  | 89 | +                        </el-table-column> | 
| 78 | <el-table-column label="操作" width="245px" align="center" fixed="right"> | 90 | <el-table-column label="操作" width="245px" align="center" fixed="right"> | 
| 79 | <template slot-scope="scope"> | 91 | <template slot-scope="scope"> | 
| 80 | <!-- 编辑按钮--> | 92 | <!-- 编辑按钮--> | 
|  | @@ -119,11 +131,37 @@ |  | @@ -119,11 +131,37 @@ | 
| 119 | </div> | 131 | </div> | 
| 120 | </el-card> | 132 | </el-card> | 
| 121 | </el-main> | 133 | </el-main> | 
|  |  | 134 | +        <!-- 设置定时删除,对话框区域 --> | 
|  |  | 135 | +        <div> | 
|  |  | 136 | +            <el-dialog title="设置保留消息记录时间" | 
|  |  | 137 | +                       :visible.sync="messageNote_dialog.deleteTimeDialog" | 
|  |  | 138 | +                       style="margin-top: -50px" text-align="center" width="60%" | 
|  |  | 139 | +                       @close="messageNote_deleteTimeDialogClosed"> | 
|  |  | 140 | +                <el-form :inline="true" label-width="200px" status-icon style="margin-top: 0px" align="center" | 
|  |  | 141 | +                         :model="schedulingDelete" :rules="messageNote_addFormRules" ref="messageNote_addFormRef"> | 
|  |  | 142 | +                    <el-form-item label="默认保留最新记录消息天数:" prop="deleteTime"> | 
|  |  | 143 | +                        <el-input-number style="width: 100px" v-model="schedulingDelete.deleteTime" | 
|  |  | 144 | +                                         :min="1" :max="100" controls-position="right"> | 
|  |  | 145 | +                        </el-input-number> | 
|  |  | 146 | +                        <span style="margin-left:5px;font-size: 15px"><strong>天</strong></span> | 
|  |  | 147 | +                    </el-form-item> | 
|  |  | 148 | +                </el-form> | 
|  |  | 149 | +                <div slot="footer" class="dialog-footer" style="text-align: center;margin-top: -20px"> | 
|  |  | 150 | +                    <el-button type="info" @click="messageNote_dialog.deleteTimeDialog = false" size="medium" | 
|  |  | 151 | +                               style="width: 100px">取消 | 
|  |  | 152 | +                    </el-button> | 
|  |  | 153 | +                    <el-button type="primary" @click="messageNote_setDeleteTime" | 
|  |  | 154 | +                               :loading="messageNote_loading.addLoading" | 
|  |  | 155 | +                               size="medium" style="width: 100px">设置 | 
|  |  | 156 | +                    </el-button> | 
|  |  | 157 | +                </div> | 
|  |  | 158 | +            </el-dialog> | 
|  |  | 159 | +        </div> | 
| 122 | <!-- 增加,对话框区域 --> | 160 | <!-- 增加,对话框区域 --> | 
| 123 | <div> | 161 | <div> | 
| 124 | <el-dialog title="添加消息收发记录" | 162 | <el-dialog title="添加消息收发记录" | 
| 125 | :visible.sync="messageNote_dialog.addDialog" | 163 | :visible.sync="messageNote_dialog.addDialog" | 
| 126 | -                       style="margin-top: -50px" text-align="center" width="50%" | 164 | +                       style="margin-top: -50px" text-align="center" width="60%" | 
| 127 | @close="messageNote_addDialogClosed"> | 165 | @close="messageNote_addDialogClosed"> | 
| 128 |  | 166 |  | 
| 129 | <el-form :inline="true" label-width="120px" status-icon style="margin-top: -10px" align="center" | 167 | <el-form :inline="true" label-width="120px" status-icon style="margin-top: -10px" align="center" | 
|  | @@ -134,40 +172,224 @@ |  | @@ -134,40 +172,224 @@ | 
| 134 | </el-input> | 172 | </el-input> | 
| 135 | </el-form-item> | 173 | </el-form-item> | 
| 136 |  | 174 |  | 
| 137 | -                    <el-form-item label="服务器名称:" prop="serverName"> |  |  | 
| 138 | -                        <el-input v-model="messageNote_addForm.serverName" placeholder="请输入服务器名称名称" |  |  | 
| 139 | -                                  clearable style="width:240px" size="small"> |  |  | 
| 140 | -                        </el-input> | 175 | +                    <el-form-item label="服务器名称:" prop="serverId"> | 
|  |  | 176 | +                        <el-select v-model="messageNote_addForm.serverId" prefix-icon="el-icon-search" clearable | 
|  |  | 177 | +                                   style="width:240px" size="small" | 
|  |  | 178 | +                                   @change="messageNote_server_addChange" | 
|  |  | 179 | +                                   placeholder="请选择所属服务器"> | 
|  |  | 180 | +                            <el-option | 
|  |  | 181 | +                                    v-for="item in (messageNote_config.serverList)" | 
|  |  | 182 | +                                    :key="item.id" | 
|  |  | 183 | +                                    :label="item.serverName" | 
|  |  | 184 | +                                    :value="item.id"> | 
|  |  | 185 | +                            </el-option> | 
|  |  | 186 | +                        </el-select> | 
|  |  | 187 | +                    </el-form-item> | 
|  |  | 188 | + | 
|  |  | 189 | +                    <el-form-item label="虚拟主机名称:" prop="virtualHostId"> | 
|  |  | 190 | +                        <el-select v-model="messageNote_addForm.virtualHostId" prefix-icon="el-icon-search" clearable | 
|  |  | 191 | +                                   style="width:240px" size="small" | 
|  |  | 192 | +                                   @change="messageNote_virtualHost_addChange" | 
|  |  | 193 | +                                   :disabled="messageNote_addForm.serverId===''" | 
|  |  | 194 | +                                   placeholder="请选择虚拟主机名称"> | 
|  |  | 195 | +                            <el-option | 
|  |  | 196 | +                                    v-for="item in (messageNote_config.virtualHostList)" | 
|  |  | 197 | +                                    :key="item.id" | 
|  |  | 198 | +                                    :label="item.virtualHostName" | 
|  |  | 199 | +                                    :value="item.id"> | 
|  |  | 200 | +                            </el-option> | 
|  |  | 201 | +                        </el-select> | 
|  |  | 202 | +                    </el-form-item> | 
|  |  | 203 | + | 
|  |  | 204 | +                    <el-form-item label="交换机名称:" prop="exchangeId"> | 
|  |  | 205 | +                        <el-select v-model="messageNote_addForm.exchangeId" prefix-icon="el-icon-search" clearable | 
|  |  | 206 | +                                   style="width:240px" size="small" | 
|  |  | 207 | +                                   @change="messageNote_exchange_addChange" | 
|  |  | 208 | +                                   :disabled="messageNote_addForm.virtualHostId===''" | 
|  |  | 209 | +                                   placeholder="请选择交换机名称"> | 
|  |  | 210 | +                            <el-option | 
|  |  | 211 | +                                    v-for="item in (messageNote_config.exchangeList)" | 
|  |  | 212 | +                                    :key="item.id" | 
|  |  | 213 | +                                    :label="item.exchangeName" | 
|  |  | 214 | +                                    :value="item.id"> | 
|  |  | 215 | +                            </el-option> | 
|  |  | 216 | +                        </el-select> | 
|  |  | 217 | +                    </el-form-item> | 
|  |  | 218 | + | 
|  |  | 219 | +                    <el-form-item label="队列名称:" prop="queueId"> | 
|  |  | 220 | +                        <el-select v-model="messageNote_addForm.queueId" prefix-icon="el-icon-search" clearable | 
|  |  | 221 | +                                   style="width:240px" size="small" | 
|  |  | 222 | +                                   :disabled="messageNote_addForm.virtualHostId===''" | 
|  |  | 223 | +                                   placeholder="请选择交换机名称"> | 
|  |  | 224 | +                            <el-option | 
|  |  | 225 | +                                    v-for="item in (messageNote_config.queueList)" | 
|  |  | 226 | +                                    :key="item.id" | 
|  |  | 227 | +                                    :label="item.queueName" | 
|  |  | 228 | +                                    :value="item.id"> | 
|  |  | 229 | +                            </el-option> | 
|  |  | 230 | +                        </el-select> | 
|  |  | 231 | +                    </el-form-item> | 
|  |  | 232 | + | 
|  |  | 233 | +                    <el-form-item label="路由键名称:" prop="routingKeyId"> | 
|  |  | 234 | +                        <el-select v-model="messageNote_addForm.routingKeyId" prefix-icon="el-icon-search" clearable | 
|  |  | 235 | +                                   style="width:240px" size="small" | 
|  |  | 236 | +                                   :disabled="messageNote_addForm.exchangeId===''" | 
|  |  | 237 | +                                   placeholder="请选择路由键名称"> | 
|  |  | 238 | +                            <el-option | 
|  |  | 239 | +                                    v-for="item in (messageNote_config.routingKeyList)" | 
|  |  | 240 | +                                    :key="item.id" | 
|  |  | 241 | +                                    :label="item.routingKeyName" | 
|  |  | 242 | +                                    :value="item.id"> | 
|  |  | 243 | +                            </el-option> | 
|  |  | 244 | +                        </el-select> | 
| 141 | </el-form-item> | 245 | </el-form-item> | 
| 142 | -                    <el-form-item label="虚拟主机名称:" prop="virtualHostName"> |  |  | 
| 143 | -                        <el-input v-model="messageNote_addForm.virtualHostName" style="width:240px" size="small" | 246 | +                    <el-form-item label="消息发送时间:" prop="sendTime"> | 
|  |  | 247 | +                        <el-date-picker v-model="messageNote_addForm.sendTime" clearable type="datetime" | 
|  |  | 248 | +                                        value-format="yyyy-MM-dd HH:mm:ss" | 
|  |  | 249 | +                                        placeholder="选择发送时间" size="small" style="width:240px"></el-date-picker> | 
|  |  | 250 | +                    </el-form-item> | 
|  |  | 251 | +                    <el-form-item label="消息获取时间:" prop="receiveTime"> | 
|  |  | 252 | +                        <el-date-picker v-model="messageNote_addForm.receiveTime" clearable type="datetime" | 
|  |  | 253 | +                                        value-format="yyyy-MM-dd HH:mm:ss" | 
|  |  | 254 | +                                        placeholder="消息获取时间" size="small" style="width:240px"></el-date-picker> | 
|  |  | 255 | +                    </el-form-item> | 
|  |  | 256 | + | 
|  |  | 257 | +                    <el-form-item label="发送内容:" prop="alias_sendContent"> | 
|  |  | 258 | +                        <el-input v-model="messageNote_addForm.alias_sendContent" style="width:240px" size="small" | 
| 144 | clearable | 259 | clearable | 
| 145 | -                                  placeholder="请输入虚拟主机名称"> | 260 | +                                  placeholder="请输入相关描述"> | 
| 146 | </el-input> | 261 | </el-input> | 
| 147 | </el-form-item> | 262 | </el-form-item> | 
| 148 | - |  |  | 
| 149 | -                    <el-form-item label="交换机名称:" prop="exchangeName"> |  |  | 
| 150 | -                        <el-input v-model="messageNote_addForm.exchangeName" style="width:240px" size="small" clearable |  |  | 
| 151 | -                                  placeholder="请输入交换机名称"> | 263 | +                    <el-form-item label="相关描述:" prop="description"> | 
|  |  | 264 | +                        <el-input v-model="messageNote_addForm.description" style="width:240px" size="small" clearable | 
|  |  | 265 | +                                  placeholder="请输入相关描述"> | 
| 152 | </el-input> | 266 | </el-input> | 
| 153 | </el-form-item> | 267 | </el-form-item> | 
| 154 | -                    <el-form-item label="队列名称:" prop="queueName"> |  |  | 
| 155 | -                        <el-input v-model="messageNote_addForm.queueName" style="width:240px" size="small" clearable |  |  | 
| 156 | -                                  placeholder="请输入队列名称"> | 268 | +                </el-form> | 
|  |  | 269 | +                <div slot="footer" class="dialog-footer" style="text-align: center;margin-top: -20px"> | 
|  |  | 270 | +                    <el-button type="info" @click="messageNote_dialog.addDialog = false" size="medium" | 
|  |  | 271 | +                               style="width: 100px">取消 | 
|  |  | 272 | +                    </el-button> | 
|  |  | 273 | +                    <el-button type="primary" @click="messageNote_add" :loading="messageNote_loading.addLoading" | 
|  |  | 274 | +                               size="medium" style="width: 100px">添加 | 
|  |  | 275 | +                    </el-button> | 
|  |  | 276 | +                </div> | 
|  |  | 277 | +            </el-dialog> | 
|  |  | 278 | +        </div> | 
|  |  | 279 | +        <!-- 编辑,对话框区域 --> | 
|  |  | 280 | +        <div> | 
|  |  | 281 | +            <el-dialog title="编辑消息收发记录" | 
|  |  | 282 | +                       :visible.sync="messageNote_dialog.editDialog" | 
|  |  | 283 | +                       style="margin-top: -50px" text-align="center" width="60%" | 
|  |  | 284 | +                       @close="messageNote_editDialogClosed"> | 
|  |  | 285 | + | 
|  |  | 286 | +                <el-form :inline="true" label-width="120px" status-icon style="margin-top: -10px" align="center" | 
|  |  | 287 | +                         :model="messageNote_editForm" :rules="messageNote_editFormRules" ref="messageNote_editFormRef"> | 
|  |  | 288 | +                    <el-form-item label="用户名称:" prop="username"> | 
|  |  | 289 | +                        <el-input v-model="messageNote_editForm.username" style="width:240px" size="small" clearable | 
|  |  | 290 | +                                  placeholder="请输入用户名称"> | 
| 157 | </el-input> | 291 | </el-input> | 
| 158 | </el-form-item> | 292 | </el-form-item> | 
| 159 | -                    <el-form-item label="路由键名称:" prop="routingKeyName"> |  |  | 
| 160 | -                        <el-input v-model="messageNote_addForm.routingKeyName" style="width:240px" size="small" | 293 | + | 
|  |  | 294 | +                    <el-form-item label="服务器名称:" prop="serverId"> | 
|  |  | 295 | +                        <el-select v-model="messageNote_editForm.serverId" prefix-icon="el-icon-search" clearable | 
|  |  | 296 | +                                   style="width:240px" size="small" | 
|  |  | 297 | +                                   @change="messageNote_server_editChange" | 
|  |  | 298 | +                                   placeholder="请选择所属服务器"> | 
|  |  | 299 | +                            <el-option | 
|  |  | 300 | +                                    v-for="item in (messageNote_config.serverList)" | 
|  |  | 301 | +                                    :key="item.id" | 
|  |  | 302 | +                                    :label="item.serverName" | 
|  |  | 303 | +                                    :value="item.id"> | 
|  |  | 304 | +                            </el-option> | 
|  |  | 305 | +                        </el-select> | 
|  |  | 306 | +                    </el-form-item> | 
|  |  | 307 | + | 
|  |  | 308 | +                    <el-form-item label="虚拟主机名称:" prop="virtualHostId"> | 
|  |  | 309 | +                        <el-select v-model="messageNote_editForm.virtualHostId" prefix-icon="el-icon-search" clearable | 
|  |  | 310 | +                                   style="width:240px" size="small" | 
|  |  | 311 | +                                   @change="messageNote_virtualHost_editChange" | 
|  |  | 312 | +                                   :disabled="messageNote_editForm.serverId===''" | 
|  |  | 313 | +                                   placeholder="请选择虚拟主机名称"> | 
|  |  | 314 | +                            <el-option | 
|  |  | 315 | +                                    v-for="item in (messageNote_config.virtualHostList)" | 
|  |  | 316 | +                                    :key="item.id" | 
|  |  | 317 | +                                    :label="item.virtualHostName" | 
|  |  | 318 | +                                    :value="item.id"> | 
|  |  | 319 | +                            </el-option> | 
|  |  | 320 | +                        </el-select> | 
|  |  | 321 | +                    </el-form-item> | 
|  |  | 322 | + | 
|  |  | 323 | +                    <el-form-item label="交换机名称:" prop="exchangeId"> | 
|  |  | 324 | +                        <el-select v-model="messageNote_editForm.exchangeId" prefix-icon="el-icon-search" clearable | 
|  |  | 325 | +                                   style="width:240px" size="small" | 
|  |  | 326 | +                                   @change="messageNote_exchange_editChange" | 
|  |  | 327 | +                                   :disabled="messageNote_editForm.virtualHostId===''" | 
|  |  | 328 | +                                   placeholder="请选择交换机名称"> | 
|  |  | 329 | +                            <el-option | 
|  |  | 330 | +                                    v-for="item in (messageNote_config.exchangeList)" | 
|  |  | 331 | +                                    :key="item.id" | 
|  |  | 332 | +                                    :label="item.exchangeName" | 
|  |  | 333 | +                                    :value="item.id"> | 
|  |  | 334 | +                            </el-option> | 
|  |  | 335 | +                        </el-select> | 
|  |  | 336 | +                    </el-form-item> | 
|  |  | 337 | + | 
|  |  | 338 | +                    <el-form-item label="队列名称:" prop="queueId"> | 
|  |  | 339 | +                        <el-select v-model="messageNote_editForm.queueId" prefix-icon="el-icon-search" clearable | 
|  |  | 340 | +                                   style="width:240px" size="small" | 
|  |  | 341 | +                                   :disabled="messageNote_editForm.virtualHostId===''" | 
|  |  | 342 | +                                   placeholder="请选择交换机名称"> | 
|  |  | 343 | +                            <el-option | 
|  |  | 344 | +                                    v-for="item in (messageNote_config.queueList)" | 
|  |  | 345 | +                                    :key="item.id" | 
|  |  | 346 | +                                    :label="item.queueName" | 
|  |  | 347 | +                                    :value="item.id"> | 
|  |  | 348 | +                            </el-option> | 
|  |  | 349 | +                        </el-select> | 
|  |  | 350 | +                    </el-form-item> | 
|  |  | 351 | + | 
|  |  | 352 | +                    <el-form-item label="路由键名称:" prop="routingKeyId"> | 
|  |  | 353 | +                        <el-select v-model="messageNote_editForm.routingKeyId" prefix-icon="el-icon-search" clearable | 
|  |  | 354 | +                                   style="width:240px" size="small" | 
|  |  | 355 | +                                   :disabled="messageNote_editForm.exchangeId===''" | 
|  |  | 356 | +                                   placeholder="请选择路由键名称"> | 
|  |  | 357 | +                            <el-option | 
|  |  | 358 | +                                    v-for="item in (messageNote_config.routingKeyList)" | 
|  |  | 359 | +                                    :key="item.id" | 
|  |  | 360 | +                                    :label="item.routingKeyName" | 
|  |  | 361 | +                                    :value="item.id"> | 
|  |  | 362 | +                            </el-option> | 
|  |  | 363 | +                        </el-select> | 
|  |  | 364 | +                    </el-form-item> | 
|  |  | 365 | +                    <el-form-item label="消息发送时间:" prop="sendTime"> | 
|  |  | 366 | +                        <el-date-picker v-model="messageNote_editForm.sendTime" clearable type="datetime" | 
|  |  | 367 | +                                        value-format="yyyy-MM-dd HH:mm:ss" | 
|  |  | 368 | +                                        placeholder="选择发送时间" size="small" style="width:240px"></el-date-picker> | 
|  |  | 369 | +                    </el-form-item> | 
|  |  | 370 | +                    <el-form-item label="消息获取时间:" prop="receiveTime"> | 
|  |  | 371 | +                        <el-date-picker v-model="messageNote_editForm.receiveTime" clearable type="datetime" | 
|  |  | 372 | +                                        value-format="yyyy-MM-dd HH:mm:ss" | 
|  |  | 373 | +                                        placeholder="消息获取时间" size="small" style="width:240px"></el-date-picker> | 
|  |  | 374 | +                    </el-form-item> | 
|  |  | 375 | + | 
|  |  | 376 | +                    <el-form-item label="发送内容:" prop="alias_sendContent"> | 
|  |  | 377 | +                        <el-input v-model="messageNote_editForm.alias_sendContent" style="width:240px" size="small" | 
| 161 | clearable | 378 | clearable | 
| 162 | -                                  placeholder="请输入路由键名称"> | 379 | +                                  placeholder="请输入相关描述"> | 
|  |  | 380 | +                        </el-input> | 
|  |  | 381 | +                    </el-form-item> | 
|  |  | 382 | +                    <el-form-item label="相关描述:" prop="description"> | 
|  |  | 383 | +                        <el-input v-model="messageNote_editForm.description" style="width:240px" size="small" clearable | 
|  |  | 384 | +                                  placeholder="请输入相关描述"> | 
| 163 | </el-input> | 385 | </el-input> | 
| 164 | </el-form-item> | 386 | </el-form-item> | 
| 165 | </el-form> | 387 | </el-form> | 
| 166 | <div slot="footer" class="dialog-footer" style="text-align: center;margin-top: -20px"> | 388 | <div slot="footer" class="dialog-footer" style="text-align: center;margin-top: -20px"> | 
| 167 | -                    <el-button type="info" @click="messageNote_dialog.addDialog = false" size="medium" | 389 | +                    <el-button type="info" @click="messageNote_dialog.editDialog = false" size="medium" | 
| 168 | style="width: 100px">取消 | 390 | style="width: 100px">取消 | 
| 169 | </el-button> | 391 | </el-button> | 
| 170 | -                    <el-button type="primary" @click="messageNote_add" :loading="messageNote_loading.addLoading" | 392 | +                    <el-button type="primary" @click="messageNote_edit" :loading="messageNote_loading.editLoading" | 
| 171 | size="medium" style="width: 100px">添加 | 393 | size="medium" style="width: 100px">添加 | 
| 172 | </el-button> | 394 | </el-button> | 
| 173 | </div> | 395 | </div> | 
|  | @@ -182,7 +404,8 @@ |  | @@ -182,7 +404,8 @@ | 
| 182 | insertMessageNote, | 404 | insertMessageNote, | 
| 183 | updateMessageNote, | 405 | updateMessageNote, | 
| 184 | deleteMessageNote, | 406 | deleteMessageNote, | 
| 185 | -        batchRemoveMessageNote, | 407 | +        batchRemoveMessageNote, getServerList, getHostList, getExchangeList, getQueueList, getRoutingKeyList, | 
|  |  | 408 | +        getDeleteTime, setDeleteTime | 
| 186 | } from "../../api/message_bus"; | 409 | } from "../../api/message_bus"; | 
| 187 |  | 410 |  | 
| 188 | export default { | 411 | export default { | 
|  | @@ -194,7 +417,18 @@ |  | @@ -194,7 +417,18 @@ | 
| 194 | /** | 417 | /** | 
| 195 | * messageNote,配置与参数 | 418 | * messageNote,配置与参数 | 
| 196 | */ | 419 | */ | 
| 197 | -                messageNote_config: {}, | 420 | +                messageNote_config: { | 
|  |  | 421 | +                    // 服务器列表 | 
|  |  | 422 | +                    serverList: [], | 
|  |  | 423 | +                    // 虚拟主机列表 | 
|  |  | 424 | +                    virtualHostList: [], | 
|  |  | 425 | +                    // 交换机列表 | 
|  |  | 426 | +                    exchangeList: [], | 
|  |  | 427 | +                    // 队列-列表 | 
|  |  | 428 | +                    queueList: [], | 
|  |  | 429 | +                    // 路由键列表 | 
|  |  | 430 | +                    routingKeyList: [], | 
|  |  | 431 | +                }, | 
| 198 | /** | 432 | /** | 
| 199 | *  messageNote,搜索参数 | 433 | *  messageNote,搜索参数 | 
| 200 | */ | 434 | */ | 
|  | @@ -232,21 +466,38 @@ |  | @@ -232,21 +466,38 @@ | 
| 232 | selectList: [], | 466 | selectList: [], | 
| 233 | }, | 467 | }, | 
| 234 | /** | 468 | /** | 
|  |  | 469 | +                 * 设置删除时间,参数 | 
|  |  | 470 | +                 */ | 
|  |  | 471 | +                schedulingDelete: { | 
|  |  | 472 | +                    deleteTime: 2, | 
|  |  | 473 | +                }, | 
|  |  | 474 | + | 
|  |  | 475 | +                /** | 
| 235 | * messageNote,新增表单 | 476 | * messageNote,新增表单 | 
| 236 | */ | 477 | */ | 
| 237 | messageNote_addForm: { | 478 | messageNote_addForm: { | 
| 238 | // 用户名称 | 479 | // 用户名称 | 
| 239 | username: '', | 480 | username: '', | 
|  |  | 481 | +                    // 服务器id | 
|  |  | 482 | +                    serverId: '', | 
| 240 | // 服务器名称 | 483 | // 服务器名称 | 
| 241 | serverName: '', | 484 | serverName: '', | 
| 242 | -                    // 虚拟主机名称 |  |  | 
| 243 | -                    virtualHostName: '', |  |  | 
| 244 | -                    // 交换机名称 |  |  | 
| 245 | -                    exchangeName: '', |  |  | 
| 246 | -                    // 队列名称 |  |  | 
| 247 | -                    queueName: '', |  |  | 
| 248 | -                    // 路由键名称 |  |  | 
| 249 | -                    routingKeyName: '', | 485 | +                    // 虚拟主机id | 
|  |  | 486 | +                    virtualHostId: '', | 
|  |  | 487 | +                    // 交换机id | 
|  |  | 488 | +                    exchangeId: '', | 
|  |  | 489 | +                    // 队列id | 
|  |  | 490 | +                    queueId: '', | 
|  |  | 491 | +                    // 路由键id | 
|  |  | 492 | +                    routingKeyId: '', | 
|  |  | 493 | +                    // 消息发送时间 | 
|  |  | 494 | +                    sendTime: undefined, | 
|  |  | 495 | +                    // 消息接收时间 | 
|  |  | 496 | +                    receiveTime: undefined, | 
|  |  | 497 | +                    // 发送消息内容,别名 | 
|  |  | 498 | +                    alias_sendContent: '', | 
|  |  | 499 | +                    // 相关描述 | 
|  |  | 500 | +                    description: '', | 
| 250 | }, | 501 | }, | 
| 251 | /** | 502 | /** | 
| 252 | * messageNote,编辑表单 | 503 | * messageNote,编辑表单 | 
|  | @@ -276,7 +527,7 @@ |  | @@ -276,7 +527,7 @@ | 
| 276 | // 编辑对话框 | 527 | // 编辑对话框 | 
| 277 | editDialog: false, | 528 | editDialog: false, | 
| 278 | // 定时删除记录对话框 | 529 | // 定时删除记录对话框 | 
| 279 | -                    openDeleteTimeDialog: false, | 530 | +                    deleteTimeDialog: false, | 
| 280 |  | 531 |  | 
| 281 | }, | 532 | }, | 
| 282 |  | 533 |  | 
|  | @@ -288,34 +539,86 @@ |  | @@ -288,34 +539,86 @@ | 
| 288 | username: [ | 539 | username: [ | 
| 289 | {required: true, message: '请输入用户名称', trigger: ['blur', 'change']}, | 540 | {required: true, message: '请输入用户名称', trigger: ['blur', 'change']}, | 
| 290 | ], | 541 | ], | 
| 291 | -                    // 服务器名称 |  |  | 
| 292 | -                    serverName: [ |  |  | 
| 293 | -                        {required: true, message: '请输入虚拟主机名称', trigger: ['blur', 'change']}, | 542 | +                    // 服务器ID | 
|  |  | 543 | +                    serverId: [ | 
|  |  | 544 | +                        {required: true, message: '请选择服务器名称', trigger: ['blur', 'change']}, | 
| 294 | ], | 545 | ], | 
| 295 | -                    // 虚拟主机名称 |  |  | 
| 296 | -                    virtualHostName: [ |  |  | 
| 297 | -                        {required: true, message: '请输入虚拟主机名称', trigger: ['blur', 'change']}, | 546 | +                    // 虚拟主机ID | 
|  |  | 547 | +                    virtualHostId: [ | 
|  |  | 548 | +                        {required: true, message: '请选择虚拟主机名称', trigger: ['blur', 'change']}, | 
| 298 | ], | 549 | ], | 
| 299 | -                    // 队列名称 |  |  | 
| 300 | -                    queueName: [ |  |  | 
| 301 | -                        {required: true, message: '请输入队列名称', trigger: ['blur', 'change']}, | 550 | +                    // 交换机ID | 
|  |  | 551 | +                    exchangeId: [ | 
|  |  | 552 | +                        {required: true, message: '请选择交换机名称', trigger: ['blur', 'change']}, | 
| 302 | ], | 553 | ], | 
| 303 | -                    // 交换机名称 |  |  | 
| 304 | -                    exchangeName: [ |  |  | 
| 305 | -                        {required: true, message: '请输入交换机名称', trigger: ['blur', 'change']}, | 554 | +                    // 队列ID | 
|  |  | 555 | +                    queueId: [ | 
|  |  | 556 | +                        {required: true, message: '请选择队列名称', trigger: ['blur', 'change']}, | 
| 306 | ], | 557 | ], | 
| 307 | -                    // 路由键名称 |  |  | 
| 308 | -                    routingKeyName: [ |  |  | 
| 309 | -                        {required: true, message: '请输入路由键名称', trigger: ['blur', 'change']}, | 558 | +                    // 路由键ID | 
|  |  | 559 | +                    routingKeyId: [ | 
|  |  | 560 | +                        {required: true, message: '请选择路由键名称', trigger: ['blur', 'change']}, | 
|  |  | 561 | +                    ], | 
|  |  | 562 | +                    // 发送时间 | 
|  |  | 563 | +                    sendTime: [ | 
|  |  | 564 | +                        {required: true, message: '请选择消息发送时间', trigger: ['blur', 'change']}, | 
|  |  | 565 | +                    ], | 
|  |  | 566 | +                    // 接收时间 | 
|  |  | 567 | +                    receiveTime: [ | 
|  |  | 568 | +                        {required: true, message: '请选择消息接收时间', trigger: ['blur', 'change']}, | 
|  |  | 569 | +                    ], | 
|  |  | 570 | +                    // 发送内容 | 
|  |  | 571 | +                    alias_sendContent: [ | 
|  |  | 572 | +                        {required: true, message: '请输入消息发送内容', trigger: ['blur', 'change']}, | 
|  |  | 573 | +                    ], | 
|  |  | 574 | +                    // 相关描述 | 
|  |  | 575 | +                    description: [ | 
|  |  | 576 | +                        {required: true, message: '请输入相关描述', trigger: ['blur', 'change']}, | 
| 310 | ], | 577 | ], | 
| 311 | }, | 578 | }, | 
| 312 | /** | 579 | /** | 
| 313 | * messageNote,编辑表单,验证规则 | 580 | * messageNote,编辑表单,验证规则 | 
| 314 | */ | 581 | */ | 
| 315 | messageNote_editFormRules: { | 582 | messageNote_editFormRules: { | 
| 316 | -                    // 队列名称 |  |  | 
| 317 | -                    queueName: [ |  |  | 
| 318 | -                        {required: true, message: '请输入队列名称', trigger: ['blur', 'change']}, | 583 | +                    // 用户名称 | 
|  |  | 584 | +                    username: [ | 
|  |  | 585 | +                        {required: true, message: '请输入用户名称', trigger: ['blur', 'change']}, | 
|  |  | 586 | +                    ], | 
|  |  | 587 | +                    // 服务器ID | 
|  |  | 588 | +                    serverId: [ | 
|  |  | 589 | +                        {required: true, message: '请选择服务器名称', trigger: ['blur', 'change']}, | 
|  |  | 590 | +                    ], | 
|  |  | 591 | +                    // 虚拟主机ID | 
|  |  | 592 | +                    virtualHostId: [ | 
|  |  | 593 | +                        {required: true, message: '请选择虚拟主机名称', trigger: ['blur', 'change']}, | 
|  |  | 594 | +                    ], | 
|  |  | 595 | +                    // 交换机ID | 
|  |  | 596 | +                    exchangeId: [ | 
|  |  | 597 | +                        {required: true, message: '请选择交换机名称', trigger: ['blur', 'change']}, | 
|  |  | 598 | +                    ], | 
|  |  | 599 | +                    // 队列ID | 
|  |  | 600 | +                    queueId: [ | 
|  |  | 601 | +                        {required: true, message: '请选择队列名称', trigger: ['blur', 'change']}, | 
|  |  | 602 | +                    ], | 
|  |  | 603 | +                    // 路由键ID | 
|  |  | 604 | +                    routingKeyId: [ | 
|  |  | 605 | +                        {required: true, message: '请选择路由键名称', trigger: ['blur', 'change']}, | 
|  |  | 606 | +                    ], | 
|  |  | 607 | +                    // 发送时间 | 
|  |  | 608 | +                    sendTime: [ | 
|  |  | 609 | +                        {required: true, message: '请选择消息发送时间', trigger: ['blur', 'change']}, | 
|  |  | 610 | +                    ], | 
|  |  | 611 | +                    // 接收时间 | 
|  |  | 612 | +                    receiveTime: [ | 
|  |  | 613 | +                        {required: true, message: '请选择消息接收时间', trigger: ['blur', 'change']}, | 
|  |  | 614 | +                    ], | 
|  |  | 615 | +                    // 发送内容 | 
|  |  | 616 | +                    alias_sendContent: [ | 
|  |  | 617 | +                        {required: true, message: '请输入消息发送内容', trigger: ['blur', 'change']}, | 
|  |  | 618 | +                    ], | 
|  |  | 619 | +                    // 相关描述 | 
|  |  | 620 | +                    description: [ | 
|  |  | 621 | +                        {required: true, message: '请输入相关描述', trigger: ['blur', 'change']}, | 
| 319 | ], | 622 | ], | 
| 320 | }, | 623 | }, | 
| 321 | /** | 624 | /** | 
|  | @@ -431,6 +734,11 @@ |  | @@ -431,6 +734,11 @@ | 
| 431 | * messageNote,编辑对话框,打开事件 | 734 | * messageNote,编辑对话框,打开事件 | 
| 432 | */ | 735 | */ | 
| 433 | messageNote_toEditDialog(index, row) { | 736 | messageNote_toEditDialog(index, row) { | 
|  |  | 737 | +                this.messageNote_selectServerList(); | 
|  |  | 738 | +                this.messageNote_selectHostList(row.serverId); | 
|  |  | 739 | +                this.messageNote_selectQueueList(row.virtualHostId); | 
|  |  | 740 | +                this.messageNote_selectExchangeList(row.virtualHostId); | 
|  |  | 741 | +                this.messageNote_selectRoutingKeyList(row.exchangeId); | 
| 434 | this.messageNote_editForm = Object.assign({}, row); | 742 | this.messageNote_editForm = Object.assign({}, row); | 
| 435 | this.messageNote_dialog.editDialog = true; | 743 | this.messageNote_dialog.editDialog = true; | 
| 436 | }, | 744 | }, | 
|  | @@ -551,22 +859,223 @@ |  | @@ -551,22 +859,223 @@ | 
| 551 | }); | 859 | }); | 
| 552 | }, | 860 | }, | 
| 553 |  | 861 |  | 
|  |  | 862 | +            /** | 
|  |  | 863 | +             * 打开,设置定时删除对话框 | 
|  |  | 864 | +             */ | 
| 554 | messageNote_openDeleteTime() { | 865 | messageNote_openDeleteTime() { | 
|  |  | 866 | +                this.messageNote_dialog.deleteTimeDialog = true; | 
|  |  | 867 | +            }, | 
| 555 |  | 868 |  | 
|  |  | 869 | +            /** | 
|  |  | 870 | +             * 设置定时删除对话框,关闭时间 | 
|  |  | 871 | +             */ | 
|  |  | 872 | +            messageNote_deleteTimeDialogClosed() { | 
|  |  | 873 | +                this.selectDeleteTime(); | 
|  |  | 874 | +            }, | 
|  |  | 875 | +            /** | 
|  |  | 876 | +             * 获取删除时间 | 
|  |  | 877 | +             */ | 
|  |  | 878 | +            selectDeleteTime() { | 
|  |  | 879 | +                getDeleteTime().then((response) => { | 
|  |  | 880 | +                    let res = response.data; | 
|  |  | 881 | +                    console.log(res) | 
|  |  | 882 | +                    if (res.code !== '200') { | 
|  |  | 883 | +                        return this.$message.error('获取删除时间,失败!'); | 
|  |  | 884 | +                    } | 
|  |  | 885 | +                    this.schedulingDelete.deleteTime = res.data.deleteTime; | 
|  |  | 886 | +                }).catch(error => { | 
|  |  | 887 | +                    this.$message.error(error.toString()); | 
|  |  | 888 | +                }); | 
| 556 | }, | 889 | }, | 
| 557 | /** | 890 | /** | 
| 558 | -             * 设置定时删除 | 891 | +             * 设置删除时间 | 
| 559 | */ | 892 | */ | 
| 560 | messageNote_setDeleteTime() { | 893 | messageNote_setDeleteTime() { | 
|  |  | 894 | +                const params = {deleteTime: this.schedulingDelete.deleteTime} | 
|  |  | 895 | +                setDeleteTime(params).then((response) => { | 
|  |  | 896 | +                    let res = response.data; | 
|  |  | 897 | +                    console.log(res) | 
|  |  | 898 | +                    if (res.code !== '200') { | 
|  |  | 899 | +                        return this.$message.error('设置删除时间,失败!'); | 
|  |  | 900 | +                    } | 
|  |  | 901 | +                    this.$message.success('设置删除时间,成功!'); | 
|  |  | 902 | +                    // 隐藏对话框 | 
|  |  | 903 | +                    this.messageNote_dialog.deleteTimeDialog = false; | 
|  |  | 904 | +                }).catch(error => { | 
|  |  | 905 | +                    this.$message.error(error.toString()); | 
|  |  | 906 | +                }); | 
|  |  | 907 | +            }, | 
|  |  | 908 | +            /** | 
|  |  | 909 | +             * 获取服务器列表 | 
|  |  | 910 | +             */ | 
|  |  | 911 | +            messageNote_selectServerList() { | 
|  |  | 912 | +                getServerList().then((response) => { | 
|  |  | 913 | +                    let res = response.data; | 
|  |  | 914 | +                    if (res.code !== '200') { | 
|  |  | 915 | +                        return this.$message.error('获取服务器列表,失败!'); | 
|  |  | 916 | +                    } | 
|  |  | 917 | +                    // 获取服务器列表数据 | 
|  |  | 918 | +                    this.messageNote_config.serverList = res.data; | 
|  |  | 919 | +                }).catch(error => { | 
|  |  | 920 | +                    this.$message.error(error.toString()); | 
|  |  | 921 | +                }); | 
|  |  | 922 | +            }, | 
| 561 |  | 923 |  | 
|  |  | 924 | +            /** | 
|  |  | 925 | +             * 获取虚拟主机列表 | 
|  |  | 926 | +             */ | 
|  |  | 927 | +            messageNote_selectHostList(id) { | 
|  |  | 928 | +                let params = {serverId: id}; | 
|  |  | 929 | +                getHostList(params).then((response) => { | 
|  |  | 930 | +                    let res = response.data; | 
|  |  | 931 | +                    if (res.code !== '200') { | 
|  |  | 932 | +                        return this.$message.error('获取虚拟主机列表,失败!'); | 
|  |  | 933 | +                    } | 
|  |  | 934 | +                    // 获取虚拟主机列表数据 | 
|  |  | 935 | +                    this.messageNote_config.virtualHostList = res.data; | 
|  |  | 936 | +                }).catch(error => { | 
|  |  | 937 | +                    this.$message.error(error.toString()); | 
|  |  | 938 | +                }); | 
| 562 | }, | 939 | }, | 
|  |  | 940 | + | 
|  |  | 941 | +            /** | 
|  |  | 942 | +             * 获取交换机列表 | 
|  |  | 943 | +             */ | 
|  |  | 944 | +            messageNote_selectExchangeList(id) { | 
|  |  | 945 | +                let params = {virtualHostId: id}; | 
|  |  | 946 | +                getExchangeList(params).then((response) => { | 
|  |  | 947 | +                    let res = response.data; | 
|  |  | 948 | +                    if (res.code !== '200') { | 
|  |  | 949 | +                        return this.$message.error('获取交换机列表,失败!'); | 
|  |  | 950 | +                    } | 
|  |  | 951 | +                    // 获取交换机列表数据 | 
|  |  | 952 | +                    this.messageNote_config.exchangeList = res.data; | 
|  |  | 953 | +                }).catch(error => { | 
|  |  | 954 | +                    this.$message.error(error.toString()); | 
|  |  | 955 | +                }); | 
|  |  | 956 | +            }, | 
|  |  | 957 | +            /** | 
|  |  | 958 | +             * 获取队列-列表 | 
|  |  | 959 | +             */ | 
|  |  | 960 | +            messageNote_selectQueueList(id) { | 
|  |  | 961 | +                let params = {virtualHostId: id}; | 
|  |  | 962 | +                getQueueList(params).then((response) => { | 
|  |  | 963 | +                    let res = response.data; | 
|  |  | 964 | +                    if (res.code !== '200') { | 
|  |  | 965 | +                        return this.$message.error('获取队列-列表,失败!'); | 
|  |  | 966 | +                    } | 
|  |  | 967 | +                    // 获取队列-列表数据 | 
|  |  | 968 | +                    this.messageNote_config.queueList = res.data; | 
|  |  | 969 | +                }).catch(error => { | 
|  |  | 970 | +                    this.$message.error(error.toString()); | 
|  |  | 971 | +                }); | 
|  |  | 972 | +            }, | 
|  |  | 973 | +            /** | 
|  |  | 974 | +             * 获取路由键-列表 | 
|  |  | 975 | +             */ | 
|  |  | 976 | +            messageNote_selectRoutingKeyList(id) { | 
|  |  | 977 | +                let params = {exchangeId: id}; | 
|  |  | 978 | +                getRoutingKeyList(params).then((response) => { | 
|  |  | 979 | +                    let res = response.data; | 
|  |  | 980 | +                    if (res.code !== '200') { | 
|  |  | 981 | +                        return this.$message.error('获取路由键列表,失败!'); | 
|  |  | 982 | +                    } | 
|  |  | 983 | +                    // 获取路由键列表数据 | 
|  |  | 984 | +                    this.messageNote_config.routingKeyList = res.data; | 
|  |  | 985 | +                }).catch(error => { | 
|  |  | 986 | +                    this.$message.error(error.toString()); | 
|  |  | 987 | +                }); | 
|  |  | 988 | +            }, | 
|  |  | 989 | + | 
|  |  | 990 | +            /** | 
|  |  | 991 | +             * 添加方法,服务器ID值,改变 | 
|  |  | 992 | +             */ | 
|  |  | 993 | +            messageNote_server_addChange(value) { | 
|  |  | 994 | +                console.log("服务器ID值:" + value); | 
|  |  | 995 | +                // 现将对应的虚拟主机和交换机的ID清空 | 
|  |  | 996 | +                this.messageNote_addForm.virtualHostId = undefined; | 
|  |  | 997 | +                this.messageNote_addForm.exchangeId = undefined; | 
|  |  | 998 | +                // 根据服务器ID,获取出对应的虚拟主机的列表 | 
|  |  | 999 | +                this.messageNote_selectHostList(value); | 
|  |  | 1000 | +                // | 
|  |  | 1001 | +                // let obj = {}; | 
|  |  | 1002 | +                // this.messageNote_config.serverList.map( | 
|  |  | 1003 | +                //     (item) => { | 
|  |  | 1004 | +                //         if (item.serverId === value) { | 
|  |  | 1005 | +                //             obj = item; | 
|  |  | 1006 | +                //         } | 
|  |  | 1007 | +                //     } | 
|  |  | 1008 | +                // ); | 
|  |  | 1009 | +                // console.log(obj); | 
|  |  | 1010 | +                // this.messageNote_addForm.serverName = obj.serverName; | 
|  |  | 1011 | +            }, | 
|  |  | 1012 | +            /** | 
|  |  | 1013 | +             * 添加方法,虚拟主机ID值,改变 | 
|  |  | 1014 | +             */ | 
|  |  | 1015 | +            messageNote_virtualHost_addChange(value) { | 
|  |  | 1016 | +                console.log("虚拟主机ID值:" + value); | 
|  |  | 1017 | +                // 先将对应的交换机和队列的ID清空 | 
|  |  | 1018 | +                this.messageNote_addForm.exchangeId = undefined; | 
|  |  | 1019 | +                this.messageNote_addForm.queueId = undefined; | 
|  |  | 1020 | + | 
|  |  | 1021 | +                // 根据虚拟主机ID,获取出对应的交换机和队列的列表 | 
|  |  | 1022 | +                this.messageNote_selectExchangeList(value); | 
|  |  | 1023 | +                this.messageNote_selectQueueList(value); | 
|  |  | 1024 | +            }, | 
|  |  | 1025 | +            /** | 
|  |  | 1026 | +             * 添加方法,交换机ID值,改变 | 
|  |  | 1027 | +             */ | 
|  |  | 1028 | +            messageNote_exchange_addChange(value) { | 
|  |  | 1029 | +                console.log("交换机ID值:" + value); | 
|  |  | 1030 | +                // 先将对应的路由键的ID清空 | 
|  |  | 1031 | +                this.messageNote_addForm.routingKeyId = undefined; | 
|  |  | 1032 | +                // 根据交换机ID,获取出对应的路由键的列表 | 
|  |  | 1033 | +                this.messageNote_selectRoutingKeyList(value); | 
|  |  | 1034 | +            }, | 
|  |  | 1035 | +            /** | 
|  |  | 1036 | +             * 编辑方法,服务器ID值,改变 | 
|  |  | 1037 | +             */ | 
|  |  | 1038 | +            messageNote_server_editChange(value) { | 
|  |  | 1039 | +                console.log("服务器ID值:" + value); | 
|  |  | 1040 | +                // 现将对应的虚拟主机和交换机的ID清空 | 
|  |  | 1041 | +                this.messageNote_editForm.virtualHostId = undefined; | 
|  |  | 1042 | +                this.messageNote_editForm.exchangeId = undefined; | 
|  |  | 1043 | +                // 根据服务器ID,获取出对应的虚拟主机的列表 | 
|  |  | 1044 | +                this.messageNote_selectHostList(value); | 
|  |  | 1045 | +            }, | 
|  |  | 1046 | +            /** | 
|  |  | 1047 | +             * 编辑方法,虚拟主机ID值,改变 | 
|  |  | 1048 | +             */ | 
|  |  | 1049 | +            messageNote_virtualHost_editChange(value) { | 
|  |  | 1050 | +                console.log("虚拟主机ID值:" + value); | 
|  |  | 1051 | +                // 先将对应的交换机和队列的ID清空 | 
|  |  | 1052 | +                this.messageNote_editForm.exchangeId = undefined; | 
|  |  | 1053 | +                this.messageNote_editForm.queueId = undefined; | 
|  |  | 1054 | + | 
|  |  | 1055 | +                // 根据虚拟主机ID,获取出对应的交换机和队列的列表 | 
|  |  | 1056 | +                this.messageNote_selectExchangeList(value); | 
|  |  | 1057 | +                this.messageNote_selectQueueList(value); | 
|  |  | 1058 | +            }, | 
|  |  | 1059 | +            /** | 
|  |  | 1060 | +             * 编辑方法,交换机ID值,改变 | 
|  |  | 1061 | +             */ | 
|  |  | 1062 | +            messageNote_exchange_editChange(value) { | 
|  |  | 1063 | +                console.log("交换机ID值:" + value); | 
|  |  | 1064 | +                // 先将对应的路由键的ID清空 | 
|  |  | 1065 | +                this.messageNote_editForm.routingKeyId = undefined; | 
|  |  | 1066 | +                // 根据交换机ID,获取出对应的路由键的列表 | 
|  |  | 1067 | +                this.messageNote_selectRoutingKeyList(value); | 
|  |  | 1068 | +            }, | 
|  |  | 1069 | + | 
| 563 | }, | 1070 | }, | 
| 564 | created() { | 1071 | created() { | 
| 565 | // 刷新列表 | 1072 | // 刷新列表 | 
| 566 | this.messageNote_getList(); | 1073 | this.messageNote_getList(); | 
|  |  | 1074 | +            // 获取删除时间 | 
|  |  | 1075 | +            this.selectDeleteTime(); | 
| 567 | }, | 1076 | }, | 
| 568 | mounted() { | 1077 | mounted() { | 
| 569 | - | 1078 | +            this.messageNote_selectServerList(); | 
| 570 | }, | 1079 | }, | 
| 571 | computed: {}, | 1080 | computed: {}, | 
| 572 | } | 1081 | } |