import { FormSchema } from '/@/components/Table';
export const accountFormSchema1: FormSchema[] = [
  {
    field: 'gcmc',
    label: '工程名称',
    component: 'Input',
    required: true,
    colProps: { span: 6 },
    componentProps: { placeholder: '请输入' },
  },
  {
    field: 'gcbh',
    label: '工程编号',
    component: 'Input',
    required: false,
    colProps: { span: 6 },
    componentProps: { placeholder: '请输入' },
  },
  {
    field: 'dqjd',
    label: '当前阶段',
    component: 'Select',
    required: false,
    colProps: { span: 6 },
    componentProps: {
      placeholder: '请选择',
      options: [
        { lable: '字典1', value: '字典1' },
        { lable: '字典2', value: '字典2' },
        { lable: '字典3', value: '字典3' },
      ],
    },
  },
  {
    field: 'jszt',
    label: '建设状态',
    component: 'Select',
    required: false,
    colProps: { span: 24 },
    componentProps: {
      placeholder: '请选择',
      options: [
        { lable: '字典1', value: '字典1' },
        { lable: '字典2', value: '字典2' },
        { lable: '字典3', value: '字典3' },
      ],
    },
  },
  {
    field: 'gcdj',
    label: '工程等级',
    component: 'Select',
    required: false,
    colProps: { span: 6 },
    componentProps: {
      placeholder: '请选择',
      options: [
        { lable: '字典1', value: '字典1' },
        { lable: '字典2', value: '字典2' },
        { lable: '字典3', value: '字典3' },
      ],
    },
  },
  {
    field: 'tjjb',
    label: '梯级级别',
    component: 'Select',
    required: false,
    colProps: { span: 6 },
    componentProps: {
      placeholder: '请选择',
      options: [
        { lable: '字典1', value: '字典1' },
        { lable: '字典2', value: '字典2' },
        { lable: '字典3', value: '字典3' },
      ],
    },
  },
  {
    field: 'sssdjd',
    label: '所属水电基地',
    component: 'Select',
    required: false,
    colProps: { span: 6 },
    componentProps: {
      placeholder: '请选择',
      options: [
        { lable: '字典1', value: '字典1' },
        { lable: '字典2', value: '字典2' },
        { lable: '字典3', value: '字典3' },
      ],
    },
  },
  {
    field: 'jgbm',
    label: '监管部门',
    component: 'Select',
    required: false,
    colProps: { span: 6 },
    componentProps: {
      placeholder: '请选择',
      options: [
        { lable: '字典1', value: '字典1' },
        { lable: '字典2', value: '字典2' },
        { lable: '字典3', value: '字典3' },
      ],
    },
  },
  {
    field: 'yzdw',
    label: '业主单位',
    component: 'InputTextArea',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入', rows: 2, allowClear: true, maxLength: 500 },
  },
  {
    field: 'gcjj',
    label: '工程简介',
    component: 'InputTextArea',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入', rows: 2, allowClear: true, maxLength: 500 },
  },
  {
    field: 'gcwz',
    label: '工程位置',
    component: 'InputTextArea',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入', rows: 2, allowClear: true, maxLength: 500 },
  },
  {
    field: 'jwd',
    label: '经纬度',
    component: 'InputTextArea',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入', rows: 2, allowClear: true, maxLength: 500 },
  },
  {
    field: 'xzq',
    label: '行政区',
    component: 'Select',
    required: false,
    colProps: { span: 24 },
    componentProps: {
      placeholder: '请选择,支持多选',
      mode: 'multiple',
      options: [
        { lable: '字典1', value: '字典1' },
        { lable: '字典2', value: '字典2' },
        { lable: '字典3', value: '字典3' },
      ],
    },
  },
  {
    field: 'x',
    label: 'X',
    component: 'InputNumber',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入,保留两位小数', min: -999999, max: 999999, precision: 2 },
  },
  {
    field: 'y',
    label: 'Y',
    component: 'InputNumber',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入,保留两位小数', min: -999999, max: 999999, precision: 2 },
  },
  {
    field: 'z',
    label: 'Z',
    component: 'InputNumber',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入,保留两位小数', min: -999999, max: 999999, precision: 2 },
  },
  {
    field: 'xzbpyl',
    label: 'X坐标平移量（m）',
    component: 'InputNumber',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入,保留两位小数', min: -999999, max: 999999, precision: 2 },
  },
  {
    field: 'yzbpyl',
    label: 'Y坐标平移量（m）',
    component: 'InputNumber',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入,保留两位小数', min: -999999, max: 999999, precision: 2 },
  },
  {
    field: 'wzrc',
    label: '位置容差（m）',
    component: 'InputNumber',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入,保留两位小数', min: -999999, max: 999999, precision: 2 },
  },
  {
    field: 'hzsj',
    label: '核准时间',
    component: 'DatePicker',
    required: false,
    colProps: { span: 24 },
    componentProps: { valueFormat: 'YYYY-MM-DD' },
  },
  {
    field: 'jlsj',
    label: '截流时间',
    component: 'DatePicker',
    required: false,
    colProps: { span: 24 },
    componentProps: { valueFormat: 'YYYY-MM-DD' },
  },
  {
    field: 'xssj',
    label: '蓄水时间',
    component: 'DatePicker',
    required: false,
    colProps: { span: 24 },
    componentProps: { valueFormat: 'YYYY-MM-DD' },
  },
  {
    field: 'stjztcsj',
    label: '首台机组投产时间',
    component: 'DatePicker',
    required: false,
    colProps: { span: 24 },
    componentProps: { valueFormat: 'YYYY-MM-DD' },
  },
  {
    field: 'jgyssj',
    label: '竣工验收时间',
    component: 'DatePicker',
    required: false,
    colProps: { span: 24 },
    componentProps: { valueFormat: 'YYYY-MM-DD' },
  },
  {
    field: 'ly',
    label: '流域',
    component: 'Select',
    required: false,
    colProps: { span: 6 },
    componentProps: {
      placeholder: '请选择',
      options: [
        { lable: '字典1', value: '字典1' },
        { lable: '字典2', value: '字典2' },
        { lable: '字典3', value: '字典3' },
      ],
    },
  },
  {
    field: 'sx',
    label: '水系',
    component: 'Select',
    required: false,
    colProps: { span: 6 },
    componentProps: {
      placeholder: '请选择',
      options: [
        { lable: '字典1', value: '字典1' },
        { lable: '字典2', value: '字典2' },
        { lable: '字典3', value: '字典3' },
      ],
    },
  },
  {
    field: 'hl',
    label: '河流',
    component: 'Select',
    required: false,
    colProps: { span: 6 },
    componentProps: {
      placeholder: '请选择',
      options: [
        { lable: '字典1', value: '字典1' },
        { lable: '字典2', value: '字典2' },
        { lable: '字典3', value: '字典3' },
      ],
    },
  },
  {
    field: 'qydxdm',
    label: '区域地形地貌',
    component: 'InputTextArea',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入', rows: 2, allowClear: true, maxLength: 500 },
  },
  {
    field: 'qydcyx',
    label: '区域地层岩性',
    component: 'InputTextArea',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入', rows: 2, allowClear: true, maxLength: 500 },
  },
  {
    field: 'qydzgz',
    label: '区域地质构造',
    component: 'InputTextArea',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入', rows: 2, allowClear: true, maxLength: 500 },
  },
  {
    field: 'swdztj',
    label: '水文地质条件',
    component: 'InputTextArea',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入', rows: 2, allowClear: true, maxLength: 500 },
  },
  {
    field: 'wldztj',
    label: '物理地质条件',
    component: 'InputTextArea',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入', rows: 2, allowClear: true, maxLength: 500 },
  },
  {
    field: 'xgz',
    label: '新构造',
    component: 'InputTextArea',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入', rows: 2, allowClear: true, maxLength: 500 },
  },
  {
    field: 'dzld',
    label: '地震烈度',
    component: 'InputTextArea',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入', rows: 2, allowClear: true, maxLength: 500 },
  },
  {
    field: 'dzdfzjsd',
    label: '地震动峰值加速度',
    component: 'InputNumber',
    required: false,
    colProps: { span: 6 },
    componentProps: { placeholder: '请输入,保留两位小数', min: -999999, max: 999999, precision: 2 },
  },
  {
    field: 'fyptzzq',
    label: '反应谱特征周期',
    component: 'InputNumber',
    required: false,
    colProps: { span: 6 },
    componentProps: { placeholder: '请输入,保留两位小数', min: -999999, max: 999999, precision: 2 },
  },
  {
    field: 'dzgs',
    label: '地震概述',
    component: 'InputTextArea',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入', rows: 2, allowClear: true, maxLength: 500 },
  },
  {
    field: 'ssqhd',
    label: '所属气候带',
    component: 'InputTextArea',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入', rows: 2, allowClear: true, maxLength: 500 },
  },
  {
    field: 'njy',
    label: '年降雨',
    component: 'InputTextArea',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入', rows: 2, allowClear: true, maxLength: 500 },
  },
  {
    field: 'qw',
    label: '气温',
    component: 'InputTextArea',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入', rows: 2, allowClear: true, maxLength: 500 },
  },
  {
    field: 'dxdm',
    label: '地形地貌',
    component: 'InputTextArea',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入', rows: 2, allowClear: true, maxLength: 500 },
  },
  {
    field: 'dcyx',
    label: '地层岩性',
    component: 'InputTextArea',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入', rows: 2, allowClear: true, maxLength: 500 },
  },
  {
    field: 'dzgz',
    label: '地质构造',
    component: 'InputTextArea',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入', rows: 2, allowClear: true, maxLength: 500 },
  },
  {
    field: 'swdztjms',
    label: '水文地质条件描述',
    component: 'InputTextArea',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入', rows: 2, allowClear: true, maxLength: 500 },
  },
  {
    field: 'wldztjms',
    label: '物理地质条件描述',
    component: 'InputTextArea',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入', rows: 2, allowClear: true, maxLength: 500 },
  },
  {
    field: 'bz',
    label: '备注',
    component: 'InputTextArea',
    required: false,
    colProps: { span: 24 },
    componentProps: { placeholder: '请输入', rows: 2, allowClear: true, maxLength: 500 },
  },
];
