From 9c6dc1b100a7a878e4fc2543f5c2d12e5d004566 Mon Sep 17 00:00:00 2001
From: guanqb <18720758508@163.com>
Date: Fri, 31 Mar 2023 22:00:18 +0800
Subject: [PATCH] 修改

---
 src/views/home/components/leftContainer.vue |   86 +++++++-----------------------------------
 1 files changed, 15 insertions(+), 71 deletions(-)

diff --git a/src/views/home/components/leftContainer.vue b/src/views/home/components/leftContainer.vue
index 1b81efd..25bae25 100644
--- a/src/views/home/components/leftContainer.vue
+++ b/src/views/home/components/leftContainer.vue
@@ -45,10 +45,10 @@
                 <defs>
                     <path id="border-box-8-path-974b4d7cfafa444396861ca1d1173c8c"
                         d="M0.27,0.03c52.66,0,105.34,0,158,0c1.67,2,3.33,4,5,6c1,0.33,2,0.67,3,1c1.33,1.67,2.67,3.33,4,5
-                                                                                                                                                                                                                            c16,0,32,0,48,0c53.66,0,107.34,0,161,0c1.13,1.72,0.63,1.36,3,2c0,0.67,0,1.33,0,2c0.67,0,1.33,0,2,0
-                                                                                                                                                                                                                            c0.01,104.58,0.01,206.44,0,309c-1.43,0.78-4.01,2.77-5,4c-12,0-24,0-36,0c-2.67-3.33-5.33-6.67-8-10c-21,0-42,0-63,0
-                                                                                                                                                                                                                            c-1.08,2.32-2.35,4.25-4,6c-0.67,0.33-1.33,0.67-2,1c-0.33,1-0.67,2-1,3c-20,0-40,0-60,0c-66.66,0-133.34,0-200,0
-                                                                                                                                                                                                                            c-1.28-1.57-2.76-2.25-4-4c-0.33,0-0.67,0-1,0c0-8.67,0-17.33,0-26c0-19.66,0-39.34,0-59C0.27,160.04,0.27,80.02,0.27,0.03z"
+                                                                                                                                                                                                                                                                                        c16,0,32,0,48,0c53.66,0,107.34,0,161,0c1.13,1.72,0.63,1.36,3,2c0,0.67,0,1.33,0,2c0.67,0,1.33,0,2,0
+                                                                                                                                                                                                                                                                                        c0.01,104.58,0.01,206.44,0,309c-1.43,0.78-4.01,2.77-5,4c-12,0-24,0-36,0c-2.67-3.33-5.33-6.67-8-10c-21,0-42,0-63,0
+                                                                                                                                                                                                                                                                                        c-1.08,2.32-2.35,4.25-4,6c-0.67,0.33-1.33,0.67-2,1c-0.33,1-0.67,2-1,3c-20,0-40,0-60,0c-66.66,0-133.34,0-200,0
+                                                                                                                                                                                                                                                                                        c-1.28-1.57-2.76-2.25-4-4c-0.33,0-0.67,0-1,0c0-8.67,0-17.33,0-26c0-19.66,0-39.34,0-59C0.27,160.04,0.27,80.02,0.27,0.03z"
                         fill="transparent" />
                     <radialGradient id="border-box-8-gradient-974b4d7cfafa444396861ca1d1173c8c" cx="50%" cy="50%" r="50%">
                         <stop offset="0%" stop-color="#fff" stop-opacity="1" />
@@ -58,10 +58,10 @@
                         <circle cx="0" cy="0" r="150" fill="url(#border-box-8-gradient-974b4d7cfafa444396861ca1d1173c8c)">
                             <animateMotion dur="8s"
                                 path="M0.27,0.03c52.66,0,105.34,0,158,0c1.67,2,3.33,4,5,6c1,0.33,2,0.67,3,1c1.33,1.67,2.67,3.33,4,5
-                                                                                                                                                                                                                                    c16,0,32,0,48,0c53.66,0,107.34,0,161,0c1.13,1.72,0.63,1.36,3,2c0,0.67,0,1.33,0,2c0.67,0,1.33,0,2,0
-                                                                                                                                                                                                                                    c0.01,104.58,0.01,206.44,0,309c-1.43,0.78-4.01,2.77-5,4c-12,0-24,0-36,0c-2.67-3.33-5.33-6.67-8-10c-21,0-42,0-63,0
-                                                                                                                                                                                                                                    c-1.08,2.32-2.35,4.25-4,6c-0.67,0.33-1.33,0.67-2,1c-0.33,1-0.67,2-1,3c-20,0-40,0-60,0c-66.66,0-133.34,0-200,0
-                                                                                                                                                                                                                                    c-1.28-1.57-2.76-2.25-4-4c-0.33,0-0.67,0-1,0c0-8.67,0-17.33,0-26c0-19.66,0-39.34,0-59C0.27,160.04,0.27,80.02,0.27,0.03z"
+                                                                                                                                                                                                                                                                                                c16,0,32,0,48,0c53.66,0,107.34,0,161,0c1.13,1.72,0.63,1.36,3,2c0,0.67,0,1.33,0,2c0.67,0,1.33,0,2,0
+                                                                                                                                                                                                                                                                                                c0.01,104.58,0.01,206.44,0,309c-1.43,0.78-4.01,2.77-5,4c-12,0-24,0-36,0c-2.67-3.33-5.33-6.67-8-10c-21,0-42,0-63,0
+                                                                                                                                                                                                                                                                                                c-1.08,2.32-2.35,4.25-4,6c-0.67,0.33-1.33,0.67-2,1c-0.33,1-0.67,2-1,3c-20,0-40,0-60,0c-66.66,0-133.34,0-200,0
+                                                                                                                                                                                                                                                                                                c-1.28-1.57-2.76-2.25-4-4c-0.33,0-0.67,0-1,0c0-8.67,0-17.33,0-26c0-19.66,0-39.34,0-59C0.27,160.04,0.27,80.02,0.27,0.03z"
                                 rotate="auto" repeatCount="indefinite" />
                         </circle>
                     </mask>
@@ -130,34 +130,15 @@
             </svg>
         </div>
 
-        <el-dialog title="学校" :modal="false" :visible.sync="xxPopupShow" :before-close="landBeforeClose"
-            :close-on-click-modal="true" class="land-details-box" v-loading="landLoading" element-loading-text="拼命加载中"
-            element-loading-spinner="el-icon-loading" element-loading-background="rgba(0, 0, 0, 0.2)">
-            <el-table :data="xxArr" style="width: 100%"
-                :header-cell-style="{ 'text-align': 'center', 'background-color': '#203c60', 'borderColor': '#324e75' }"
-                :cell-style="{ 'text-align': 'center', 'borderColor': '#324e75', 'cursor': 'default' }">
 
-                <el-table-column :show-overflow-tooltip="true" prop="XSQ" label="县(市、区)"></el-table-column>
-                <el-table-column :show-overflow-tooltip="true" prop="name" label="学校名称"></el-table-column>
-                <el-table-column :show-overflow-tooltip="true" prop="DZ" label="地址"></el-table-column>
-
-                <el-table-column label="操作" align="center">
-                    <template slot-scope="scope">
-                        <el-button @click="rowClick(scope.row)" type="text" size="small" title="定位">
-                            <i class="el-icon-location"></i>
-                        </el-button>
-                    </template>
-                </el-table-column>
-            </el-table>
-        </el-dialog>
     </div>
 </template>
 
 <script>
 import { fontSize } from '@/utils/fontSize.js'
 import { getAreaStatisticInfo } from "@/api/home/index.js"
+import { schoolJSON } from '../homeleft/school'
 import { getVillagePersonStatisticInfo, getVillagePersonStatisticInfoByPoliceStationId, getPersonInfo, getPersonInfoPage, getHouseStatisticInfo } from "@/api/dept"
-import { schoolJSON } from '../homeleft/school.js'
 
 let homePersonmyChart = null
 let keyPersonmyChart = null
@@ -176,7 +157,6 @@
     data () {
         return {
             tabType: 0,
-            landLoading: false,
             peopletype: 0,
             tabTypeTwo: 0,
             tabTypeThree: 0,
@@ -197,8 +177,6 @@
             personAll: '',
             // 记录当前选中派出所的ID
             policeStaionID: '',
-            xxPopupShow: false,
-            xxArr: [],
             peopleLoading: false,
         }
     },
@@ -218,45 +196,10 @@
 
         this.$nextTick(() => {
             window.addEventListener("resize", this.echartsResize)
-            if (this.userInfo.dept_id == '1596020515064381442') {
-                schoolJSON.forEach(item => {
-                    if (item.x && item.x != '' && item.y && item.y != '') {
-                        this.$EventBus.$emit('layerPointAdd', {
-                            layerName: 'schoolJSONlayer',
-                            type: "billboard",
-                            layerType: 'ClusterLayer',
-                            params: {
-                                lng: Number(item.x),
-                                lat: Number(item.y),
-                                url: '/img/icon/school.png'
-                            }
-                        })
-                    }
-                })
-            }
         })
     },
 
     methods: {
-        rowClick (row) {
-            if (row.x == '' || row.y == '') {
-                this.$message({
-                    message: '暂无位置信息',
-                    type: 'warning'
-                })
-
-                return
-            }
-
-            this.$EventBus.$emit('toPosition', {
-                layerName: 'carLayers',
-                siteJd: row.x,
-                siteWd: row.y
-            })
-
-            this.xxPopupShow = false
-        },
-
         /**
          * @description: 获取首页的所有数据
          * @return {*}
@@ -668,7 +611,7 @@
                         // barWidth: '10%',
                         barCategoryGap: '80%',
                         zlevel: 2,
-                        // cursor: 'default',
+                        cursor: this.userInfo.dept_id != '1596020515064381442' ? 'default' : 'pointer',
                         itemStyle: {
                             normal: {
                                 // barBorderRadius: [0, 30, 30, 0],
@@ -865,11 +808,12 @@
             houseMyChart.on('click', params => {
                 console.log('clickHouseChart', params)
                 if (params.name == '学校') {
-                    this.xxPopupShow = true
-                    this.landLoading = true
+                    this.$parent.xxPopupShow = true
+                    this.$parent.houseArr = []
+                    this.$parent.houseLoading = true
                     setTimeout(() => {
-                        this.landLoading = false
-                        this.xxArr = schoolJSON
+                        this.$parent.houseLoading = false
+                        this.$parent.houseArr = schoolJSON
                     }, 1000)
                 }
             })

--
Gitblit v1.9.3