|
124 | 124 | v-model:value="form.diskbytesreadrate" |
125 | 125 | :placeholder="apiParams.bytesreadrate.description"/> |
126 | 126 | </a-form-item> |
| 127 | + <a-form-item v-if="form.qostype === 'hypervisor'" name="diskbytesreadratemax" ref="diskbytesreadratemax"> |
| 128 | + <template #label> |
| 129 | + <tooltip-label :title="$t('label.diskbytesreadratemax')" :tooltip="apiParams.bytesreadratemax.description"/> |
| 130 | + </template> |
| 131 | + <a-input |
| 132 | + v-model:value="form.diskbytesreadratemax" |
| 133 | + :placeholder="apiParams.bytesreadratemax.description"/> |
| 134 | + </a-form-item> |
127 | 135 | <a-form-item v-if="form.qostype === 'hypervisor'" name="diskbyteswriterate" ref="diskbyteswriterate"> |
128 | 136 | <template #label> |
129 | 137 | <tooltip-label :title="$t('label.diskbyteswriterate')" :tooltip="apiParams.byteswriterate.description"/> |
|
132 | 140 | v-model:value="form.diskbyteswriterate" |
133 | 141 | :placeholder="apiParams.byteswriterate.description"/> |
134 | 142 | </a-form-item> |
| 143 | + <a-form-item v-if="form.qostype === 'hypervisor'" name="diskbyteswriteratemax" ref="diskbyteswriteratemax"> |
| 144 | + <template #label> |
| 145 | + <tooltip-label :title="$t('label.diskbyteswriteratemax')" :tooltip="apiParams.byteswriteratemax.description"/> |
| 146 | + </template> |
| 147 | + <a-input |
| 148 | + v-model:value="form.diskbyteswriteratemax" |
| 149 | + :placeholder="apiParams.byteswriteratemax.description"/> |
| 150 | + </a-form-item> |
135 | 151 | <a-form-item v-if="form.qostype === 'hypervisor'" name="diskiopsreadrate" ref="diskiopsreadrate"> |
136 | 152 | <template #label> |
137 | 153 | <tooltip-label :title="$t('label.diskiopsreadrate')" :tooltip="apiParams.iopsreadrate.description"/> |
@@ -362,7 +378,9 @@ export default { |
362 | 378 | { type: 'number', validator: this.validateNumber } |
363 | 379 | ], |
364 | 380 | diskbytesreadrate: [{ type: 'number', validator: this.validateNumber }], |
| 381 | + diskbytesreadratemax: [{ type: 'number', validator: this.validateNumber }], |
365 | 382 | diskbyteswriterate: [{ type: 'number', validator: this.validateNumber }], |
| 383 | + diskbyteswriteratemax: [{ type: 'number', validator: this.validateNumber }], |
366 | 384 | diskiopsreadrate: [{ type: 'number', validator: this.validateNumber }], |
367 | 385 | diskiopswriterate: [{ type: 'number', validator: this.validateNumber }], |
368 | 386 | diskiopsmin: [{ type: 'number', validator: this.validateNumber }], |
@@ -504,9 +522,15 @@ export default { |
504 | 522 | if (values.diskbytesreadrate != null && values.diskbytesreadrate.length > 0) { |
505 | 523 | params.bytesreadrate = values.diskbytesreadrate |
506 | 524 | } |
| 525 | + if (values.diskbytesreadratemax != null && values.diskbytesreadratemax.length > 0) { |
| 526 | + params.bytesreadratemax = values.diskbytesreadratemax |
| 527 | + } |
507 | 528 | if (values.diskbyteswriterate != null && values.diskbyteswriterate.length > 0) { |
508 | 529 | params.byteswriterate = values.diskbyteswriterate |
509 | 530 | } |
| 531 | + if (values.diskbyteswriteratemax != null && values.diskbyteswriteratemax.length > 0) { |
| 532 | + params.byteswriteratemax = values.diskbyteswriteratemax |
| 533 | + } |
510 | 534 | if (values.diskiopsreadrate != null && values.diskiopsreadrate.length > 0) { |
511 | 535 | params.iopsreadrate = values.diskiopsreadrate |
512 | 536 | } |
|
0 commit comments