NetworkBond.vue 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <template>
  2. <div class="event-log">
  3. <div class="configuration-title">Network Bonding Configuration</div>
  4. <div class="configuration-text">The following options are for configuring the networking bonding for the device.</div>
  5. <div class="event-log-form">
  6. <Form :model="formEventLog" label-position="left" :label-width="150">
  7. <div class="configuration-subtitle"></div>
  8. <FormItem label="Network Bonding">
  9. <Checkbox v-model="formEventLog.NetworkBonding">Enable</Checkbox>
  10. </FormItem>
  11. <FormItem label="Bonding Mode">
  12. <Input v-model="formEventLog.BondingMode" style="width: 200px;"/>
  13. </FormItem>
  14. <FormItem label="Default Interfaces">
  15. <Select v-model="formEventLog.DefaultInterfaces" style="width: 200px;">
  16. </Select>
  17. </FormItem>
  18. <FormItem label="Auto Configuration" >
  19. <Checkbox v-model="formEventLog.AutoConfiguration">Enable</Checkbox>
  20. </FormItem>
  21. </Form>
  22. </div>
  23. <div class="configuration-btn-right">
  24. <Button type="primary" style="margin-right: 10px;">Save</Button>
  25. <Button type="primary">Reset</Button>
  26. </div>
  27. </div>
  28. </template>
  29. <script>
  30. export default {
  31. name: "NetworkBond",
  32. data() {
  33. return {
  34. formEventLog: {
  35. NetworkBonding: false,
  36. BondingMode: '',
  37. DefaultInterfaces: '',
  38. AutoConfiguration: true,
  39. }
  40. }
  41. }
  42. }
  43. </script>
  44. <style lang="scss" scoped>
  45. .event-log-form {
  46. padding-left: 30px;
  47. .configuration-subtitle {
  48. font-size: 14px;
  49. margin-bottom: 10px;
  50. }
  51. }
  52. .configuration-btn-right {
  53. border-top: 1px solid #000;
  54. }
  55. </style>