PickerIdField.ts 460 B

12345678910111213141516171819202122
  1. import type { PickerFieldProps } from "@/components/form/PickerField.vue";
  2. export interface IDynamicFormItemSelectIdOption {
  3. text: string,
  4. value: string|number,
  5. }
  6. export interface IDynamicFormItemSelectIdFormItemProps extends PickerFieldProps {
  7. /**
  8. * 是否禁用
  9. */
  10. disabled: boolean;
  11. /**
  12. * 加载选项数据
  13. * @returns
  14. */
  15. loadData: () => Promise<IDynamicFormItemSelectIdOption[]>;
  16. /**
  17. * 选择值
  18. */
  19. value: unknown;
  20. }