diff --git a/src/api/modules/largeSreen.ts b/src/api/modules/largeSreen.ts index 167371b..a1f3277 100644 --- a/src/api/modules/largeSreen.ts +++ b/src/api/modules/largeSreen.ts @@ -30,3 +30,7 @@ export const getRealNameSystem = () => { export const getEngineeringAll = () => { return http.get>(BASEURL + `/gov/api/index/engineeringStat`); }; +//顶部查询工程统计信息 +export const getMapProject = () => { + return http.get>(BASEURL + `/gov/api/index/engineeringList`); +}; diff --git a/src/api/types/common.d.ts b/src/api/types/common.d.ts index 35985bd..446f01a 100644 --- a/src/api/types/common.d.ts +++ b/src/api/types/common.d.ts @@ -154,4 +154,44 @@ export declare namespace ScreenResponse { finish: number; //今年竣工工程 important: number; //重点工程 } + interface mapProjectResponse { + id: string; + project_sn: string; + engineering_sn: string; + engineering_name: string; //工程名称 + engineering_code: string; + engineering_type: number; + engineering_use: number; + engineering_cost: string; //工程造价(万元) + engineering_area: string; //工程总面积(㎡) + engineering_length: string; + is_important: boolean; + longitude: string; + latitude: string; + province: string; //省 + city: string; //市 + district: string; //区 + address: string; //详细地址 + license_key: string; + license_create_time: string; + safety_supervision: string; + safety_supervision_person: string; + safety_supervision_code: string; + safety_supervision_state: string; + safety_supervision_plan: string; + quality_supervision: string; + quality_supervision_person: string; + quality_supervision_code: string; + quality_supervision_state: string; + quality_supervision_plan: string; + start_time: string; + end_time: string; + create_time: string; + examine_state: number; + reject_reason: string; + state: number; //工程状态(1:未开工;2:在建;3:在建.普通停工;4:在建.处罚停 工;5:在建.完工;6:待竣工;7:竣工) + update_time: string; + ai_alarm_stat: string; + enterprise_name: string; //建设单位 + } } diff --git a/src/assets/images/screenImg/mapImg/dian.png b/src/assets/images/screenImg/mapImg/dian.png new file mode 100644 index 0000000..5b28d3d Binary files /dev/null and b/src/assets/images/screenImg/mapImg/dian.png differ diff --git a/src/views/goverment/largeScreen/components/map2D.vue b/src/views/goverment/largeScreen/components/map2D.vue index f5e1702..2a7e535 100644 --- a/src/views/goverment/largeScreen/components/map2D.vue +++ b/src/views/goverment/largeScreen/components/map2D.vue @@ -4,19 +4,39 @@ -