您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

parameter-dialog.tsx 862B

123456789101112131415161718192021222324252627282930
  1. import { Modal } from '@/components/ui/modal/modal';
  2. import { IModalProps } from '@/interfaces/common';
  3. import DebugContent from '@/pages/agent/debug-content';
  4. import { buildBeginInputListFromObject } from '@/pages/agent/form/begin-form/utils';
  5. import { BeginQuery } from '@/pages/agent/interface';
  6. interface IProps extends IModalProps<any> {
  7. ok(parameters: any[]): void;
  8. data: Record<string, Omit<BeginQuery, 'key'>>;
  9. }
  10. export function ParameterDialog({ ok, data }: IProps) {
  11. return (
  12. <Modal
  13. open
  14. title={'Parameter'}
  15. closable={false}
  16. showfooter={false}
  17. maskClosable={false}
  18. >
  19. <div className="mb-8">
  20. <DebugContent
  21. parameters={buildBeginInputListFromObject(data)}
  22. ok={ok}
  23. isNext={false}
  24. btnText={'Submit'}
  25. ></DebugContent>
  26. </div>
  27. </Modal>
  28. );
  29. }