ai-form-field-radio.vue 694 B

1234567891011121314151617181920212223
  1. <template>
  2. <ie-form-picker :label="rule.label" :remark="rule.description">
  3. <uv-radio-group v-model="formModel[rule.fieldName]" @change="clearValidate">
  4. <uv-radio v-for="item in columns" :key="getValue(item)" :label="getLabel(item)" :name="getValue(item)"/>
  5. </uv-radio-group>
  6. </ie-form-picker>
  7. </template>
  8. <script>
  9. import AiFormFieldPicker from "@/pages/ie/components/ai-form/items/templates/ai-form-field-picker.vue";
  10. export default {
  11. name: "ai-form-field-radio",
  12. extends: AiFormFieldPicker // 选项与picker一致,但呈现是radio-group
  13. }
  14. </script>
  15. <style scoped>
  16. ::v-deep .uv-radio-group--row {
  17. flex-wrap: wrap;
  18. gap: 10px;
  19. }
  20. </style>