You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

78 lines
1.6 KiB

4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
  1. export type ReqStatus = 'idle' | 'loading' | 'succeeded' | 'failed';
  2. export type Measurement = {
  3. id: number;
  4. name: string;
  5. trackShapeCode: string;
  6. operatorName: string;
  7. bureau: string;
  8. lineName: string;
  9. location: string;
  10. direction: string;
  11. createTime: string; // Date;
  12. leftPoints: string; // json: 坐标数组
  13. rightPoints: string; // json: 坐标数组
  14. upload: boolean;
  15. syncStatus: 'wait' | 'finish' | 'fail';
  16. };
  17. export type SettingDTO = {
  18. server: string;
  19. standbyMinutes: number; // 待机分钟数
  20. };
  21. export type KTJOrg = {
  22. key: string;
  23. value: string;
  24. gwdDicList: Array<{
  25. key: string;
  26. value: string;
  27. railDicList: Array<{
  28. key: string;
  29. value: string;
  30. }>;
  31. }>;
  32. };
  33. export type RailType = {
  34. id: number;
  35. name: string;
  36. code: string;
  37. calPoints?: string;
  38. points?: string;
  39. };
  40. export type SaveMeasureDTO = {
  41. operator: string;
  42. name: string;
  43. tljCode: string;
  44. gwdCode: string;
  45. xmCode: string;
  46. stationCode: string;
  47. dataType: string; // 采集方式
  48. dataSource: string;
  49. railSize: string; // 轨型
  50. lineClassify: string; // 线路分类
  51. batch: string;
  52. xbCode: string; // 行别
  53. mileage: string; // 里程
  54. unitType: string; // 股别
  55. extraDesc: string; // 额外描述
  56. };
  57. export type ExtraDesc = {
  58. railSize: string;
  59. tljCode: string;
  60. gwdCode: string;
  61. xmCode: string;
  62. xbCode: string;
  63. stationCode: string;
  64. lineClassify: string;
  65. dataSource: string;
  66. unitType: string;
  67. mile: number;
  68. meter: number;
  69. };
  70. export type StationItem = { key: string; value: string };
  71. export type StationLabelItem = { label: string; value: string };