diff --git a/src/api/earlywarning/index.ts b/src/api/earlywarning/index.ts
index b7efdf7..19a9917 100644
--- a/src/api/earlywarning/index.ts
+++ b/src/api/earlywarning/index.ts
@@ -3,7 +3,9 @@ enum Api {
TimeoutWarning = '/api/DroneSsny/TimeoutWarning',
TimeOutAlarmList = '/api/DroneSsny/TimeOutAlarmList',
TimeoutWarningExport = '/api/DroneSsny/TimeoutWarningExport',
- TimeoutAlarmExport = '/api/DroneSsny/TimeoutAlarmExport'
+ TimeoutAlarmExport = '/api/DroneSsny/TimeoutAlarmExport',
+ HistoryProject = '/api/DroneSsny/HistoryProject',
+ HistoryProjectExport = '/api/DroneSsny/HistoryProjectExport',
}
export function TimeoutWarning(params) {
@@ -27,4 +29,14 @@ export function TimeoutAlarmExport(params) {
params,
responseType: 'blob',
});
+}
+export function HistoryProject(params) {
+ return defHttp.get({ url: Api.HistoryProject, params });
+}
+export function HistoryProjectExport(params) {
+ return defHttp.get({
+ url: Api.HistoryProjectExport,
+ params,
+ responseType: 'blob',
+ });
}
\ No newline at end of file
diff --git a/src/views/demo/historyproject/index.vue b/src/views/demo/historyproject/index.vue
new file mode 100644
index 0000000..2a48a50
--- /dev/null
+++ b/src/views/demo/historyproject/index.vue
@@ -0,0 +1,103 @@
+
+
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/demo/historyproject/utils.ts b/src/views/demo/historyproject/utils.ts
new file mode 100644
index 0000000..b3653b4
--- /dev/null
+++ b/src/views/demo/historyproject/utils.ts
@@ -0,0 +1,76 @@
+import { BasicColumn, FormSchema } from '@/components/Table';
+import { getChildrenTree } from '@/api/demo/system';
+
+export const columns: BasicColumn[] = [
+ {
+ title: '项目编号',
+ dataIndex: 'xiangmu_no',
+ },
+ {
+ title: '项目名称',
+ dataIndex: 'xiangmu_name',
+ width: 200,
+ },
+ {
+ title: '行政区划',
+ dataIndex: 'xingzhengquhua',
+ },
+ {
+ title: '备案编号',
+ dataIndex: 'beian_no',
+ },
+ {
+ title: '项目开始时间',
+ dataIndex: 'start_time',
+ width: 200,
+ },
+ {
+ title: '项目结束时间',
+ dataIndex: 'end_time',
+ },
+ {
+ title: '项目当前用途',
+ dataIndex: 'xiangmu_yt',
+ width: 110,
+ },
+ {
+ title: '设施农业申请用地面积(公顷)',
+ dataIndex: 'shenqing_area',
+ width: 200,
+ },
+ {
+ title: '生产设施用地(公顷)',
+ dataIndex: 'shengchan_area',
+ width: 200,
+ },
+ {
+ title: '辅助设施用地(公顷)',
+ dataIndex: 'fuzhu_area',
+ width: 200,
+ },
+];
+
+export const searchFormSchema: FormSchema[] = [
+ {
+ field: 'xiangmumc',
+ component: 'Input',
+ colProps: { span: 5 },
+ label: '项目名称',
+ },
+ {
+ field: 'streetid',
+ label: '乡镇',
+ component: 'ApiSelect',
+ colProps: { span: 4 },
+ componentProps: ({ formModel }) => {
+ return {
+ api: getChildrenTree,
+ params: { parentId: 371324 },
+ // 接口参数
+ resultField: 'result',
+ labelField: 'name',
+ valueField: 'id',
+ };
+ },
+ },
+];