zhangwei
2025-08-27 f0c7f4845fb40bb75b2c9eb61a790e9b8ea7401a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
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;
  // 投标报名开始时间,格式为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 };