Aa.vue 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <template>
  2. <!-- dialog 实例 -->
  3. <div class="GroupRecord">
  4. <el-dialog title="新增种羊档案" :visible.sync="isShow" width="30%">
  5. <el-row type="flex">
  6. <el-col :span="14">
  7. <el-form
  8. ref="addSeedSheepForm"
  9. :model="formData"
  10. :rules="rules"
  11. label-width="140px"
  12. >
  13. <el-form-item label="日龄" prop="nodeName">
  14. <el-input v-model="formData.dayOfAge"></el-input>
  15. </el-form-item>
  16. <el-form-item label="配置信息:" prop="meta">
  17. <el-input
  18. v-model="formData.meta"
  19. type="textarea"
  20. placeholder="请输入内容,JSON格式"
  21. :autosize="{ minRows: 4 }"
  22. ></el-input>
  23. </el-form-item>
  24. <el-form-item label="aaa" prop="code">
  25. <el-select v-model="formData.s" placeholder="请选择">
  26. <el-option label="甲" :value="1"></el-option>
  27. <el-option label="乙" :value="2"></el-option>
  28. <el-option label="丙" :value="3"></el-option>
  29. <el-option label="丁" :value="4"></el-option>
  30. </el-select>
  31. </el-form-item>
  32. <el-form-item label="等级评级">
  33. <el-radio-group v-model="formData.a">
  34. <el-radio :label="1">备选项</el-radio>
  35. <el-radio :label="2">备选项</el-radio>
  36. <el-radio :label="3">备选项</el-radio>
  37. </el-radio-group>
  38. </el-form-item>
  39. <el-form-item>
  40. <el-button @click="isShow=false">取 消</el-button>
  41. <el-button type="primary" @click="submitForm('addSeedSheepForm')">保 存</el-button>
  42. </el-form-item>
  43. </el-form>
  44. </el-col>
  45. </el-row>
  46. </el-dialog>
  47. </div>
  48. </template>
  49. <script>
  50. const rules = {};
  51. export default {
  52. data() {
  53. return {
  54. isShow: true,
  55. formData: {},
  56. rules
  57. };
  58. },
  59. created() {},
  60. methods: {
  61. submitForm(formName) {
  62. this.$refs[formName].validate(valid => {
  63. if (valid) {
  64. alert("submit!");
  65. } else {
  66. console.log("error submit!!");
  67. return false;
  68. }
  69. });
  70. },
  71. }
  72. };
  73. </script>
  74. <style lang="scss" scoped>
  75. #header {
  76. margin-bottom: 15px;
  77. }
  78. .table {
  79. .pagination {
  80. margin-top: 20px;
  81. }
  82. }
  83. </style>