diff --git a/package.json b/package.json index 6c2f6f5a..1da2b34b 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 00000000..a4bf392e Binary files /dev/null and b/src/assets/img/shuju/grid/pos-green.png differ diff --git a/src/assets/img/shuju/grid/pos-green2.png b/src/assets/img/shuju/grid/pos-green2.png new file mode 100644 index 00000000..7162005f Binary files /dev/null and b/src/assets/img/shuju/grid/pos-green2.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 00000000..f0ab3547 Binary files /dev/null and b/src/assets/img/shuju/grid/pos-red.png differ diff --git a/src/assets/img/shuju/grid/pos-red2.png b/src/assets/img/shuju/grid/pos-red2.png new file mode 100644 index 00000000..1f2faa80 Binary files /dev/null and b/src/assets/img/shuju/grid/pos-red2.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 00000000..91ff243b Binary files /dev/null and b/src/assets/img/shuju/grid/pos-yellow.png differ diff --git a/src/assets/img/shuju/grid/pos-yellow2.png b/src/assets/img/shuju/grid/pos-yellow2.png new file mode 100644 index 00000000..7050f260 Binary files /dev/null and b/src/assets/img/shuju/grid/pos-yellow2.png differ diff --git a/src/utils/index.js b/src/utils/index.js index 1e6b6e6f..c129bea9 100644 --- a/src/utils/index.js +++ b/src/utils/index.js @@ -145,4 +145,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/basicinfo/basicInfoMain-备份.vue b/src/views/modules/visual/basicinfo/basicInfoMain-备份.vue new file mode 100644 index 00000000..c57aaef3 --- /dev/null +++ b/src/views/modules/visual/basicinfo/basicInfoMain-备份.vue @@ -0,0 +1,1017 @@ + + + + + + + + {{item.name}}> + + {{orgData.name}} + + + + + + + + + + + + + + + + + + + + + + + + {{item.name}} + + + + + + + + + + + + + + + + + + + + + + + 分类列表 + + + + 加载中 + + + + + + + + + {{colItem.label}} + {{colItem.count}} + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/views/modules/visual/basicinfo/basicInfoMain.vue b/src/views/modules/visual/basicinfo/basicInfoMain.vue index c57aaef3..3a0e2cce 100644 --- a/src/views/modules/visual/basicinfo/basicInfoMain.vue +++ b/src/views/modules/visual/basicinfo/basicInfoMain.vue @@ -1,271 +1,171 @@ - - {{item.name}}> - - {{orgData.name}} + {{ item.name }}> + + {{ orgData.name }} - - - - - - - - + + + + + + + - - - + + + - - - - - {{item.name}} - + + + + {{ item.name }} - + - - - - - + - + 分类列表 - + 加载中 - - + + - - + + - {{colItem.label}} - {{colItem.count}} + {{ colItem.label }} + {{ colItem.count }} - - + - - - - - + - \ No newline at end of file + diff --git a/src/views/modules/visual/basicinfo/cpts/grid-map.vue b/src/views/modules/visual/basicinfo/cpts/grid-map.vue new file mode 100644 index 00000000..b830be4c --- /dev/null +++ b/src/views/modules/visual/basicinfo/cpts/grid-map.vue @@ -0,0 +1,371 @@ + + + + + 切换深色模式 + + 切换浅色模式 + + + + + + diff --git a/src/views/modules/visual/test/l7.vue b/src/views/modules/visual/test/l7.vue new file mode 100644 index 00000000..951fd7b7 --- /dev/null +++ b/src/views/modules/visual/test/l7.vue @@ -0,0 +1,547 @@ + + + + + + + + + + + + +