import { BasicColumn, FormSchema } from '@/components/Table'; import dayjs from 'dayjs'; import { getLoad } from '@/api/sys/sysDataItemDetail'; // 无人机发现违法行为情况统计明细表-table export const columns: BasicColumn[] = [ { title: 'countyid', dataIndex: '县区id', ifShow: false, }, { title: '县区', dataIndex: 'countyname', width: 100, fixed: 'left', }, { title: '下发图斑', children: [ { title: '宗数', dataIndex: 'xftbzs', width: 90, }, { title: '面积', dataIndex: 'xfmj', width: 90, }, { title: '耕地面积', dataIndex: 'xfgdmj', width: 90, }, ], }, { title: '合法', children: [ { title: '宗数', dataIndex: 'hfzs', width: 90, }, { title: '面积', dataIndex: 'hfmj', width: 90, }, { title: '耕地面积', dataIndex: 'hfgdmj', width: 90, }, ], }, { title: '违法', children: [ { title: '小计', children: [ { title: '宗数', dataIndex: 'wfzs', width: 90, }, { title: '面积', dataIndex: 'wfmj', width: 90, }, { title: '耕地面积', dataIndex: 'wfgdmj', width: 90, }, ], }, { title: '非农化', children: [ { title: '宗数', dataIndex: 'fnhzs', width: 90, }, { title: '面积', dataIndex: 'fnhmj', width: 90, }, { title: '耕地面积', dataIndex: 'fnhgdmj', width: 90, }, ], }, { title: '非粮化', children: [ { title: '宗数', dataIndex: 'flhzs', width: 90, }, { title: '面积', dataIndex: 'flhmj', width: 90, }, { title: '耕地面积', dataIndex: 'flhgdmj', width: 90, }, ], }, ], }, { title: '其他', children: [ { title: '宗数', dataIndex: 'qtzs', width: 90, }, { title: '面积', dataIndex: 'qtmj', width: 90, }, { title: '耕地面积', dataIndex: 'qtgdmj', width: 90, }, ], }, { title: '整改情况', children: [ { title: '补办手续', children: [ { title: '宗数', dataIndex: 'bbsxzs', width: 90, }, { title: '面积', dataIndex: 'bbsxmj', width: 90, }, { title: '耕地面积', dataIndex: 'bbsxgdmj', width: 90, }, ], }, { title: '拆除复耕', children: [ { title: '宗数', dataIndex: 'cczs', width: 90, }, { title: '面积', dataIndex: 'ccmj', width: 90, }, { title: '耕地面积', dataIndex: 'ccgdmj', width: 90, }, ], }, ], }, { title: '新增违法占用耕地情况', children: [ { title: '核实后新增违法耕地', children: [ { title: '宗数', dataIndex: 'hshxzwfgdzs', width: 90, }, { title: '耕地面积', dataIndex: 'hshxzwfgdgdmj', width: 90, }, ], }, { title: '整改后剩余违法耕地', children: [ { title: '宗数', dataIndex: 'zghsywfgdzs', width: 90, }, { title: '耕地面积', dataIndex: 'zghsywfgdgdmj', width: 90, }, ], }, ], }, ]; // 无人机发现违法行为情况统计明细表-搜索 export const searchFormSchema: FormSchema[] = [ { field: '[startTime, endTime]', label: '日期范围', component: 'RangePicker', colProps: { span: 8 }, componentProps: { format: 'YYYY-MM-DD', // picker: 'month', placeholder: ['开始日期', '结束日期'], defaultValue: [dayjs(dayjs().add(-1, 'day'), 'YYYY-MM-DD'), dayjs(dayjs().add(-1, 'day'), 'YYYY-MM-DD')] }, }, { field: 'tubanlaiyuan', label: '图斑来源', component: 'ApiSelect', colProps: { span: 5 }, componentProps: ({ formModel }) => { return { api: getLoad, params: { code: 'wfydtbly' }, // 接口参数 resultField: 'result', labelField: 'itemName', valueField: 'itemValue', mode: 'multiple', maxTagCount: 1 }; }, }, ];