819527061@qq.com
2024-11-18 34aedd9998b5572488e49db884b2f7966d960a57
src/components/page/leaderShow/leaderIndex.vue
@@ -3,14 +3,14 @@
        <div class="leaderIndex-title">
            <h1>峰峰矿区综合行政执法局智慧泊车平台</h1>
            <div class="leader-title-left">
                <h2>欢迎登录,{{userName}}!</h2>
                <h2>欢迎登录,{{userName}}</h2>
            </div>
            <div class="logout" @click="logout">
                退出登录
            </div>
            <div class="leader-title-right" @click="houtaiBtn">
                <h2>后台管理</h2>
            </div>
<!--            <div class="leader-title-right" @click="houtaiBtn">-->
<!--                <h2>后台管理</h2>-->
<!--            </div>-->
            <div class="weizhang-content">
                <h2 @click="weizhangBtn(item)" v-if="index < 1" v-for="(item,index) in weizhangList" :key="index">违法车辆:{{item.carNo}}进入{{item.parkName}}  {{item.createTime}}</h2>
            </div>
@@ -210,6 +210,7 @@
    import shangjiZhipaiForm from "./Dialog/shangjiZhipaiForm";
    import xunjieOrderForm from "./Dialog/xunjieOrderForm";
    import weizhangForm from "./Dialog/weizhangForm";
    import BaiduMap from "../../common/baiduMap";
    export default {
        name: "leaderIndex",
        components: {
@@ -292,8 +293,13 @@
            }
        },
        mounted() {
            BaiduMap.init()
                .then((BMap) => {
                  console.log('地图初始化')
                  this.inits()
                })
            this.newTimes()
            this.userName = JSON.parse(this.getStore('userinfo')).name
            this.userName = this.getStore('name')
            this.getData()
            this.$nextTick(() => {
                this.createMap()
@@ -352,7 +358,7 @@
            },
            illegalCarUrl() {
                this.$byutil.postData4(this,this.pageConfig.illegalCarUrl,null,res => {
                     this.weizhangList = res.obj
                     this.weizhangList = res.data
                })
            },
            houtaiBtn() {  //跳转后台页面
@@ -361,30 +367,30 @@
            },
            getData() {
                this.$byutil.postData4(this,this.pageConfig.getDataUrl,null,res => {
                    this.tongjiNumObj.data1 = res.obj.data1
                    this.tongjiNumObj.data2 = res.obj.data2
                    this.tongjiNumObj.data3 = res.obj.data3
                    this.tongjiNumObj.data4 = res.obj.data4
                    this.tongjiNumObj.data5 = res.obj.data5
                    this.tongjiNumObj.data6 = res.obj.data6
                    this.tongjiNumObj.data7 = res.obj.data7
                    this.tongjiNumObj.data8 = res.obj.data8
                    this.tongjiNumObj.data9 = res.obj.data9
                    this.tongjiNumObj.data10 = res.obj.data10
                    this.tongjiNumObj.data11 = res.obj.data11
                    this.tongjiNumObj.data12 = res.obj.data12
                    this.tongjiNumObj.data13 = res.obj.data13
                    this.tongjiNumObj.data1 = res.data.data1
                    this.tongjiNumObj.data2 = res.data.data2
                    this.tongjiNumObj.data3 = res.data.data3
                    this.tongjiNumObj.data4 = res.data.data4
                    this.tongjiNumObj.data5 = res.data.data5
                    this.tongjiNumObj.data6 = res.data.data6
                    this.tongjiNumObj.data7 = res.data.data7
                    this.tongjiNumObj.data8 = res.data.data8
                    this.tongjiNumObj.data9 = res.data.data9
                    this.tongjiNumObj.data10 = res.data.data10
                    this.tongjiNumObj.data11 = res.data.data11
                    this.tongjiNumObj.data12 = res.data.data12
                    this.tongjiNumObj.data13 = res.data.data13
                    console.log('this.tongjiNumObj.data13--------',this.tongjiNumObj.data13)
                    this.zhengticheweiliyonglv()
                    this.tongjiNumObj.data14 = res.obj.data14
                    this.tongjiNumObj.data14 = res.data.data14
                    console.log('this.tongjiNumObj.data14--------',this.tongjiNumObj.data14)
                    this.fakuancheliangchengjiaolv()
                    this.tongjiNumObj.data15 = res.obj.data15
                    this.tongjiNumObj.data16 = res.obj.data16
                    this.tongjiNumObj.data17 = res.obj.data17
                    this.tongjiNumObj.data18 = res.obj.data18
                    this.tongjiNumObj.data19 = res.obj.data19
                    this.tongjiNumObj.data20 = res.obj.data20
                    this.tongjiNumObj.data15 = res.data.data15
                    this.tongjiNumObj.data16 = res.data.data16
                    this.tongjiNumObj.data17 = res.data.data17
                    this.tongjiNumObj.data18 = res.data.data18
                    this.tongjiNumObj.data19 = res.data.data19
                    this.tongjiNumObj.data20 = res.data.data20
                })
            },
@@ -463,7 +469,7 @@
            },
            addHeatMap(map) {  //热力图
                this.$byutil.postData(this,this.pageConfig.getLogoUrl,null,res => {
                    this.reliArry = res.obj
                    this.reliArry = res.data
                    this.reliArry.forEach(item => {
                        this.lngData.push({count:70,lat:item.lat,lng:item.lng})
                    })
@@ -485,7 +491,7 @@
            },
            addMarker(map,point) {  //添加自定义图标
                this.$byutil.postData(this,this.pageConfig.findAllUrl,null,res => {
                    res.obj.forEach(item => {
                    res.data.forEach(item => {
                        if(item.lat) {
                            point = new BMap.Point(item.lng,item.lat)
                            //设置标注的图标
@@ -1172,7 +1178,7 @@
        }
        .leader-title-left{
            position: absolute;
            left: 0.2083rem  /* 40/192 */;
            left: 0.3183rem  /* 40/192 */;
            top:0.0521rem  /* 10/192 */;
            cursor: pointer;
            h2{
@@ -1381,7 +1387,7 @@
        background: url('../../../assets/images/wait-bj.png') no-repeat center;
        background-size: 100% 100%;
        position: absolute;
        right: 0.667rem  /* 50/75 */;
        right: 0.3183rem  /* 50/75 */;
        top:0.0729rem  /* 14/192 */;
        color: #fff;
        display: flex;