|
@@ -4,6 +4,7 @@ import type { IconfontIcon } from '@/icons/fonts/iconfont';
|
|
import type { Component, ComponentPublicInstance } from 'vue';
|
|
import type { Component, ComponentPublicInstance } from 'vue';
|
|
import type { StepProps, UploadProps } from 'ant-design-vue';
|
|
import type { StepProps, UploadProps } from 'ant-design-vue';
|
|
import type { Rule, RuleObject } from 'ant-design-vue/es/form';
|
|
import type { Rule, RuleObject } from 'ant-design-vue/es/form';
|
|
|
|
+import type { FormLabelAlign } from 'ant-design-vue/es/form/interface';
|
|
import type { ProtocolConfigMethod } from '@/constants';
|
|
import type { ProtocolConfigMethod } from '@/constants';
|
|
|
|
|
|
export interface ApiResponse<T> {
|
|
export interface ApiResponse<T> {
|
|
@@ -82,6 +83,9 @@ export interface UseGuideStepItem extends StepProps {
|
|
component: Component;
|
|
component: Component;
|
|
contentOffset?: number;
|
|
contentOffset?: number;
|
|
formLayout?: 'horizontal' | 'vertical' | 'inline';
|
|
formLayout?: 'horizontal' | 'vertical' | 'inline';
|
|
|
|
+ labelAlign?: FormLabelAlign;
|
|
|
|
+ labelCol?: { span?: string | number };
|
|
|
|
+ wrapperCol?: { span?: string | number };
|
|
isLastStep?: boolean;
|
|
isLastStep?: boolean;
|
|
exportButtonShow?: boolean;
|
|
exportButtonShow?: boolean;
|
|
nextStepButtonHide?: boolean;
|
|
nextStepButtonHide?: boolean;
|