index.vue 862 B

1234567891011121314151617181920212223242526272829303132333435
  1. <template>
  2. <div>
  3. <a-form-item :label="label" />
  4. <a-form-item label="CPU">
  5. <a-input-number v-decorator="decorators.cpu" :min="1" :step="1" :precision="0" /> {{$t('compute.text_167')}}
  6. </a-form-item>
  7. <a-form-item :label="$t('compute.text_168')">
  8. <a-input-number v-decorator="decorators.memory" :min="1" :step="1" :precision="0" /> G
  9. </a-form-item>
  10. <a-form-item :label="$t('compute.text_169')">
  11. <a-input-number v-decorator="decorators.disk" :min="1" :step="1" :precision="0" /> G
  12. </a-form-item>
  13. </div>
  14. </template>
  15. <script>
  16. import i18n from '@/locales'
  17. export default {
  18. name: 'ReserveResource',
  19. props: {
  20. decorators: {
  21. type: Object,
  22. required: true,
  23. },
  24. label: {
  25. type: String,
  26. default: i18n.t('compute.text_170'),
  27. },
  28. form: {
  29. type: Object,
  30. },
  31. },
  32. }
  33. </script>