百度echart地图描边

1.百度echart地图描边`

<template>
  <div class="area-map">
    <div class="eachert-box" id="area-map" @mouseout="mouseout" @mouseover="mouseover"></div>
  </div>
</template>

<script>
import {
   
  statisticalStreetPost,
  getStreetJobInfo,
  getkqqk,
} from "@/api/module/bigScreen";
import moment from "moment";
import testImportJson from "../js/dhgxq.json";
import * as echarts from "echarts";
import {
    identity } from "lodash";
export default {
   
  name: "areaMap",
  data() {
   
    return {
   
      nowIndex: 0,
      timer: null,
      chartDom: null,
      streetMap: {
   },
      streetIndex: 0,
      rect: {
   },
    };
  },
  props: {
   
    unid: String,
    isFull: Boolean,
  },
  mounted() {
   
    this.getData();
    this.init();
  },
  methods: {
   
    async getData() {
   
      let res = await statisticalStreetPost(this.unid);
      if (res.code == 200) {
   
        let streetArr = res.result || [];
        let streetMap = {
   };
        streetArr.forEach(async (item) => {
   
          let kqxxres = await getkqqk({
   
            dkrq: moment().format("YYYY-MM-DD"),
            streetName: item.fname,
          });
          let gwres = await getStreetJobInfo({
   
            streetName: item.fname,
          });

          if (kqxxres.code == 200) {
   
            let tampObj = {
   };
            kqxxres.result.forEach((kqxxItem) => {
   
              tampObj[kqxxItem.type] = kqxxItem.counts || 0;
            });

            streetMap[item.fname] = {
   
              zc: tampObj["正常"] || 0,
              cd: tampObj["迟到"] || 0,
              qq: tampObj["缺卡"] || 0,
              qj: tampObj["请假"] || 0,
            };
          }

          if (gwres.code == 200) {
   
            let tampObj1 = {
   };
            gwres.result.forEach((gwItem) => {
   
              tampObj1[gwItem.type] = gwItem.counts || 0;
            });
            if (streetMap[item.fname]) {
   
              streetMap[item.fname].zzPerson =
                tampObj1["街道总职工数"] || 0;
              streetMap[item.fname].edPerosn =
                (tampObj1["街道总职工数"] || 0) +
                (tampObj1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值