正在显示
1 个修改的文件
包含
17 行增加
和
2 行删除
| @@ -265,7 +265,7 @@ | @@ -265,7 +265,7 @@ | ||
| 265 | // 队列名称 | 265 | // 队列名称 |
| 266 | queueName: '', | 266 | queueName: '', |
| 267 | consumerGroupName: '', | 267 | consumerGroupName: '', |
| 268 | - partitionCount: 3, | 268 | + partitionCount: undefined, |
| 269 | queueType: 1, | 269 | queueType: 1, |
| 270 | // 用户名称 | 270 | // 用户名称 |
| 271 | username: '', | 271 | username: '', |
| @@ -281,6 +281,7 @@ | @@ -281,6 +281,7 @@ | ||
| 281 | arguments: '', | 281 | arguments: '', |
| 282 | // 相关描述 | 282 | // 相关描述 |
| 283 | description: '', | 283 | description: '', |
| 284 | + oldpartition:undefined | ||
| 284 | }, | 285 | }, |
| 285 | /** | 286 | /** |
| 286 | * queue,编辑表单 | 287 | * queue,编辑表单 |
| @@ -324,6 +325,10 @@ | @@ -324,6 +325,10 @@ | ||
| 324 | ], | 325 | ], |
| 325 | consumerGroupName:[ | 326 | consumerGroupName:[ |
| 326 | {required: true, message: '请输入消费者组名称', trigger: ['blur', 'change']}, | 327 | {required: true, message: '请输入消费者组名称', trigger: ['blur', 'change']}, |
| 328 | + ], | ||
| 329 | + partitionCount:[ | ||
| 330 | + { type: 'number', message: '请输入正确的数字', trigger: 'blur', transform: (value) => Number(value) }, | ||
| 331 | + {pattern:/^[0-5]$|^5$/, message: "分区数量最多为5", trigger: "blur"} | ||
| 327 | ] | 332 | ] |
| 328 | // // 所属虚拟机id | 333 | // // 所属虚拟机id |
| 329 | // virtualHostId: [ | 334 | // virtualHostId: [ |
| @@ -358,6 +363,10 @@ | @@ -358,6 +363,10 @@ | ||
| 358 | username: [ | 363 | username: [ |
| 359 | {required: true, message: '请输入用户名称', trigger: ['blur', 'change']}, | 364 | {required: true, message: '请输入用户名称', trigger: ['blur', 'change']}, |
| 360 | ], | 365 | ], |
| 366 | + partitionCount:[ | ||
| 367 | + { type: 'number', message: '请输入正确的数字', trigger: 'blur', transform: (value) => Number(value) }, | ||
| 368 | + {pattern:/^[0-5]$|^5$/, message: "分区数量最多为5", trigger: "blur"} | ||
| 369 | + ] | ||
| 361 | // // 所属虚拟机id | 370 | // // 所属虚拟机id |
| 362 | // virtualHostId: [ | 371 | // virtualHostId: [ |
| 363 | // {required: true, message: '请选择所属虚拟机', trigger: ['blur', 'change']}, | 372 | // {required: true, message: '请选择所属虚拟机', trigger: ['blur', 'change']}, |
| @@ -464,7 +473,7 @@ | @@ -464,7 +473,7 @@ | ||
| 464 | // 队列名称 | 473 | // 队列名称 |
| 465 | queueName: '', | 474 | queueName: '', |
| 466 | consumerGroupName: '', | 475 | consumerGroupName: '', |
| 467 | - partitionCount: 3, | 476 | + partitionCount: undefined, |
| 468 | queueType: 1, | 477 | queueType: 1, |
| 469 | // 用户名称 | 478 | // 用户名称 |
| 470 | username: '', | 479 | username: '', |
| @@ -528,7 +537,12 @@ | @@ -528,7 +537,12 @@ | ||
| 528 | * queue,编辑对话框,打开事件 | 537 | * queue,编辑对话框,打开事件 |
| 529 | */ | 538 | */ |
| 530 | queue_toEditDialog(index, row) { | 539 | queue_toEditDialog(index, row) { |
| 540 | + console.log(row); | ||
| 531 | this.queue_addForm = Object.assign({}, row); | 541 | this.queue_addForm = Object.assign({}, row); |
| 542 | + row.consumerList.forEach(v => { | ||
| 543 | + this.queue_addForm.consumerGroupName=v.name; | ||
| 544 | + }); | ||
| 545 | + this.queue_addForm.oldpartition=row.partitionCount; | ||
| 532 | this.queue_dialog.addDialog = true; | 546 | this.queue_dialog.addDialog = true; |
| 533 | this.dialogStatus= 'update'; | 547 | this.dialogStatus= 'update'; |
| 534 | }, | 548 | }, |
| @@ -547,6 +561,7 @@ | @@ -547,6 +561,7 @@ | ||
| 547 | this.$refs.queue_addFormRef.validate(valid => { | 561 | this.$refs.queue_addFormRef.validate(valid => { |
| 548 | // 未通过,表单预校验 | 562 | // 未通过,表单预校验 |
| 549 | if (!valid) return; | 563 | if (!valid) return; |
| 564 | + if(this.queue_addForm.oldpartition>this.queue_addForm.partitionCount){this.$message.error("分区数量不能小于现有数量");return;} | ||
| 550 | // 通过,表单预检验,开启加载 | 565 | // 通过,表单预检验,开启加载 |
| 551 | this.queue_loading.editLoading = true; | 566 | this.queue_loading.editLoading = true; |
| 552 | updateBusQueue(this.queue_addForm).then((response) => { | 567 | updateBusQueue(this.queue_addForm).then((response) => { |
-
请 注册 或 登录 后发表评论