interface FormItemProps {
|
id: string;
|
projectCode: string; // 项目编号(必填)
|
projectName: string; // 项目名称(必填)
|
hangyepinmu: any | null; // 行业品目(可选)
|
hangyepinmuName?: any | null;
|
caigoufangshi: any | null; // 采购方式(可选)
|
caigoufangshiName: any | null; // 采购方式(可选)
|
caigouyusuan: any | null; // 采购预算(可选)
|
dingbiaoguize: any | null; // 定标规则(可选)
|
baomingfei: any | null; // 报名费(可选)
|
toubiaobaozhengjin: any | null; // 投标保证金(可选)
|
lianhetitoubiao: any | null; // 联合体投标(可选)
|
kaibiaofangshi: any | null; // 开标方式(可选)
|
shifoufenbao: any | null; // 是否分包(可选)
|
shifoutuisongxuanchuan: any | null; // 是否推送宣传(可选)
|
caigourenmingcheng: string | null; // 采购人名称(可选)
|
xingzhengquyu: any | null; // 行政区域(可选)
|
xingzhengquyuName: string | null; // 行政区域名称(可选)
|
jigoudaima: string | null; // 机构代码(可选)
|
daimaleixing: any | null; // 代码类型(可选)
|
lianxiren: string | null; // 联系人(可选)
|
lianxidianhua: string | null; // 联系电话(可选)
|
tongxindizhi: string | null; // 通信地址(可选)
|
dianziyoujian: string | null; // 电子邮件(可选)
|
xiangmujingbanren: string | null; // 项目经办人(可选)
|
zhiwu: string | null; // 职务(可选)
|
jingbanrendianhua: string | null; // 经办人电话(可选)
|
dailijigoumingcheng: string | null; // 代理机构名称(可选)
|
dailiLianxiren: string | null; // 代理机构联系人(可选)
|
dailiLianxidianhua: string | null; // 代理机构联系电话(可选)
|
dailiDianziyoujian: string | null; // 代理机构电子邮件(可选)
|
dailiTongxindizhi: string | null; // 代理机构通信地址(可选)
|
dailiXiangmujingli: string | null; // 代理机构项目经理(可选)
|
dailijingliLianxidianhua: string | null; // 代理机构项目经理联系电话(可选)
|
}
|
|
// 招标信息类型定义
|
interface TenderInfo {
|
// 主键Id
|
id: string;
|
tenderId: string;
|
// 投标报名开始时间,格式为yyyy-MM-dd HH:mm:ss
|
projectName: string;
|
toubiaoStartDate: string;
|
// 投标报名结束时间,格式为yyyy-MM-dd HH:mm:ss
|
toubiaoEndDate: string;
|
// 开标时间,格式为yyyy-MM-dd HH:mm:ss
|
kaibiaoDate: string;
|
// 招标文件,长度1-512字符
|
zhaobiaowenjian: string;
|
biangengwenjian: string;
|
// 招标文件名(可能是文件路径、ID或文件对象)
|
zhaobiaowenjianName?: string | null | undefined;
|
// 变更文件
|
biangengwenjianName?: string | null | undefined;
|
// 附件,可为空,最大长度512字符
|
fujian?: string;
|
fujianName?: string;
|
// 开标地点,长度1-250字符
|
kaibiaodidian: string;
|
}
|
interface FormProps {
|
formInline: FormItemProps;
|
}
|
|
interface TenderProps {
|
formInline: TenderInfo;
|
isChange: boolean;
|
changeDetail?: boolean;
|
}
|
|
export type { FormItemProps, FormProps, TenderInfo, TenderProps };
|