diff --git a/package.json b/package.json index 6c2f6f5ac..1da2b34b6 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,9 @@ "et:list": "gulp themes" }, "dependencies": { + "@antv/l7": "^2.9.14", + "@antv/l7-draw": "^3.0.5", + "@antv/l7-maps": "^2.9.14", "@riophae/vue-treeselect": "^0.4.0", "@tinymce/tinymce-vue": "^3.2.8", "async-validator": "^4.2.5", diff --git a/src/assets/img/shuju/grid/pos-green.png b/src/assets/img/shuju/grid/pos-green.png new file mode 100644 index 000000000..a4bf392e0 Binary files /dev/null and b/src/assets/img/shuju/grid/pos-green.png differ diff --git a/src/assets/img/shuju/grid/pos-red.png b/src/assets/img/shuju/grid/pos-red.png new file mode 100644 index 000000000..f0ab35472 Binary files /dev/null and b/src/assets/img/shuju/grid/pos-red.png differ diff --git a/src/assets/img/shuju/grid/pos-yellow.png b/src/assets/img/shuju/grid/pos-yellow.png new file mode 100644 index 000000000..91ff243b0 Binary files /dev/null and b/src/assets/img/shuju/grid/pos-yellow.png differ diff --git a/src/utils/index.js b/src/utils/index.js index c2232ac77..b2b65d7b2 100644 --- a/src/utils/index.js +++ b/src/utils/index.js @@ -144,4 +144,13 @@ export function computedCard(idCard) { sex = '1'; return {age , sex, birth} } +// 将数组分成小块数组的集合 +export function spliceIntoChunks(arr, chunkSize) { + const res = []; + while (arr.length > 0) { + const chunk = arr.splice(0, chunkSize); + res.push(chunk); + } + return res; +} diff --git a/src/views/modules/visual/communityGovern/fivelayers/mapIndex - 副本.vue b/src/views/modules/visual/communityGovern/fivelayers/mapIndex - 副本.vue new file mode 100644 index 000000000..0128dd051 --- /dev/null +++ b/src/views/modules/visual/communityGovern/fivelayers/mapIndex - 副本.vue @@ -0,0 +1,1988 @@ + + + + + + + + + + 五大图层 + + 五大图层> + + 个人档案 + + + + + + + + + + + + + + + + + {{item.label}} + + + + + + + + {{colItem.categoryName}} + + + + + + + + + + + + + + + + + + + + 搜索 + + + + + + + + + + + + + + + + + + + + + + + + + 居民信息 + 姓名: + {{ selInfo.icUserName }} + + 所属网格: + {{ selInfo.gridName }} + + 所属小区: + {{ selInfo.villageName }} + + 本地户籍: + {{ selInfo.isBdhjShow }} + + + 手机: + {{ selInfo.mobile }} + + 性别: + {{ selInfo.genderShow }} + + 身份证号: + {{ selInfo.idCard }} + + + 工作单位: + {{ selInfo.gzdw?selInfo.gzdw:'--' }} + + 人户状况: + {{ selInfo.rhzkShow }} + + + 更多 + + + + 企业信息 + 企业名称: + {{ selInfo.name }} + + 企业类型: + {{ selInfo.categoryName }} + + 周边安全距离: + {{ selInfo.safeDistance }} + + 危化品种类: + {{ selInfo.dangerTypeName }} + + 负责人: + {{ selInfo.principalName }} + + 联系电话: + {{ selInfo.principalMobile }} + + 经营地址: + {{ selInfo.address }} + + 备注: + {{ selInfo.remark }} + + + + 场所信息 + 场所名称: + {{ selInfo.name }} + + 场所分类: + {{ selInfo.categoryName }} + + 占地面积: + {{ selInfo.areaCovered }} + + 容纳人数: + {{ selInfo.capacity }} + + 地址: + {{ selInfo.address }} + + + + 难点痛点 + 所属网格: + {{ selInfo.gridName }} + + 发生时间: + {{ selInfo.happenTime }} + + 事件内容: + {{ selInfo.eventContent }} + + + + 图片: + + + + + + + + 音频: + + + + + + + + + 反映渠道: + {{ selInfo.sourceTypeName|| "--" }} + + 地址: + {{ selInfo.address || "--" }} + + 报事人: + {{selInfo.name || "--" }} + + 手机号: + {{ selInfo.mobile || "--" }} + + 身份证号: + {{ selInfo.idCard || "--" }} + + + + + 组织信息 + 组织名称: + {{ selInfo.organizationName }} + + 组织分类: + {{ selInfo.categoryName }} + + 组织人数: + {{ selInfo.organizationPersonCount }} + + 组织成员: + {{ selInfo.organizationPersonnelShow }} + + 服务事项: + {{ selInfo.serviceItem }} + + 负责人: + {{ selInfo.principalName }} + + 联系电话: + {{ selInfo.principalPhone }} + + 创建时间: + {{ selInfo.organizationCreatedTime }} + + + + + 房屋信息 + 房屋名称: + {{ selInfo.houseName }} + + 房屋类型: + {{ selInfo.houseTypeName }} + + 房屋用途: + {{ selInfo.purposeName }} + + 房屋状态: + {{ selInfo.rentName }} + + 房主姓名: + {{ selInfo.ownerName }} + + 联系方式: + {{ selInfo.ownerPhone }} + + 房主身份证: + {{ selInfo.ownerIdCard }} + + + + + 企事业信息 + 场所类型: + {{ selInfo.placeTypeName }} + + 场所区域: + {{ selInfo.gridName }} + + 场所名称: + {{ selInfo.placeOrgName }} + + 场所地址: + {{ selInfo.address }} + + 规模: + {{ selInfo.scale }} + + 负责人: + {{ selInfo.personInCharge }} + + 联系电话: + {{ selInfo.mobile }} + + + + + 联建单位信息 + 单位名称: + {{ selInfo.unitName }} + + 分类: + {{ selInfo.typeName }} + + 服务事项: + {{ selInfo.serviceMatterListShow }} + + 联系人: + {{ selInfo.contact }} + + 联系电话: + {{ selInfo.contactMobile }} + + 在职党员: + {{ selInfo.memberCount }} + + 备注: + {{ selInfo.remark }} + + 地理位置: + {{ selInfo.address }} + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/modules/visual/test/l7.vue b/src/views/modules/visual/test/l7.vue new file mode 100644 index 000000000..e8551bdad --- /dev/null +++ b/src/views/modules/visual/test/l7.vue @@ -0,0 +1,480 @@ + + + + + + + + + + + + +