Browse Source

添加点击跳转乡镇

master
changtong 6 months ago
parent
commit
0c2ec9858d
  1. 24504
      package-lock.json
  2. 1
      src/App.vue
  3. 69
      src/assets/geojson/town_boundaries.geojson
  4. 2
      src/views/Main.vue
  5. 6
      src/views/screen/components/gisMapOfCounty.vue
  6. 12
      src/views/screen/county-screen.vue

24504
package-lock.json

File diff suppressed because it is too large

1
src/App.vue

@ -2,7 +2,6 @@
<div id="app"> <div id="app">
<router-view :key="key"/> <router-view :key="key"/>
<emergency-modal v-model="alarmShow" title="摄像头报警" width="988px" @close="cancel"> <emergency-modal v-model="alarmShow" title="摄像头报警" width="988px" @close="cancel">
<!-- <alarmDia></alarmDia>-->
</emergency-modal> </emergency-modal>
</div> </div>
</template> </template>

69
src/assets/geojson/town_boundaries.geojson

File diff suppressed because one or more lines are too long

2
src/views/Main.vue

@ -6,7 +6,7 @@
:before-push="beforePush" :open-names="openedSubmenuArr" :menu-list="menuList"> :before-push="beforePush" :open-names="openedSubmenuArr" :menu-list="menuList">
<div slot="top" class="logo-con"> <div slot="top" class="logo-con">
<!-- @click="toScreen"--> <!-- @click="toScreen"-->
<!-- <span v-show="!shrink">{{ title }}</span>--> <!-- <span v-show="!shrink">{{ title }}</span>-->
{{ title }} {{ title }}
</div> </div>
</shrinkable-menu> </shrinkable-menu>

6
src/views/screen/components/gisMapOfCounty.vue

@ -311,7 +311,7 @@ export default {
clickable: true, clickable: true,
content: ` content: `
<div style=" <div style="
font-size: 20px; font-size: 16px;
font-weight: bold; font-weight: bold;
color: #fff; color: #fff;
width: max-content; width: max-content;
@ -319,7 +319,7 @@ export default {
${name} ${name}
</div> </div>
`, `,
offset: new AMap.Pixel(-25, -25), // offset: new AMap.Pixel(-25, -25), //
}); });
// hover // hover
@ -339,7 +339,7 @@ export default {
labelMarker.on('mouseout', () => { labelMarker.on('mouseout', () => {
labelMarker.setContent(` labelMarker.setContent(`
<div style=" <div style="
font-size: 20px; font-size: 16px;
font-weight: bold; font-weight: bold;
color: #fff; color: #fff;
width: max-content; width: max-content;

12
src/views/screen/county-screen.vue

@ -632,7 +632,17 @@ export default {
}, },
methods: { methods: {
enterTown(name) { enterTown(name) {
console.log(name); if (name == "李庄镇") {
this.$router.push({
name: "town-screen",
query: {
townName: "李庄镇",
areaCode: "511502101000"
},
});
} else {
this.$Message.info("请选择试点乡镇李庄镇")
}
}, },
toWarring(item) { toWarring(item) {
switch (this.currentType) { switch (this.currentType) {

Loading…
Cancel
Save