From 0bfdaad01fdcdeef567b59a49f7715a7ac7f0d51 Mon Sep 17 00:00:00 2001
From: zhengpz <1838927346@qq.com>
Date: Fri, 17 Sep 2021 00:57:21 +0800
Subject: [PATCH] 对接口
---
src/views/home/indexEchart.js | 157 +++++++++++++++++++++++++++------------------------
1 files changed, 83 insertions(+), 74 deletions(-)
diff --git a/src/views/home/indexEchart.js b/src/views/home/indexEchart.js
index 697e0c4..f6b3b0c 100644
--- a/src/views/home/indexEchart.js
+++ b/src/views/home/indexEchart.js
@@ -137,7 +137,7 @@
focus: "series"
},
// data: data5
- data: [10, 20, 13, 14]
+ data: data5
}
]
};
@@ -227,8 +227,7 @@
emphasis: {
focus: "series"
},
- // data: data1
- data: [12, 10, 24]
+ data: data1
},
{
name: "未持证人数",
@@ -237,8 +236,7 @@
emphasis: {
focus: "series"
},
- // data: data2
- data: [12, 10, 24]
+ data: data2
}
]
};
@@ -558,80 +556,91 @@
return option;
}
function middleData(allData, type) {
+ debugger;
var ncMap = nc;
- // var convertData = function (allData) {
- // var res = [];
- // for (var i = 0; i < data.length; i++) {
- // var geoCoord = geoCoordMap[data[i].name];
- // if (geoCoord) {
- // res.push({
- // name: data[i].name,
- // value: geoCoord.concat(data[i].value)
- // });
- // }
- // }
- // return res;
- // };
let name = "";
let label = "";
let symbolUrl = "";
let geoData = [];
- allData["table"].forEach((item, i) => {
- let obj = {};
- if (type === 1) {
- name = "保安员名称";
- label =
- "押运人员:" +
- item.name +
- "<br />当前位置:" +
- item.location +
- "<br />所属公司:" +
- item.linkman +
- "<br />联系电话:" +
- item.tel;
- symbolUrl = require("@/assets/img/people.png");
- obj = {
- name: label,
- value: allData["geoData"][i]
- };
- } else if (type === 2) {
- name = "押运车辆";
- label =
- "押运车辆车牌号:" +
- item.carNum +
- "<br />当前位置:" +
- item.location +
- "<br />所属公司:" +
- item.company +
- "<br />联系人:" +
- item.linkman +
- "<br />联系电话:" +
- item.tel;
- symbolUrl = require("@/assets/img/car.png");
- obj = {
- name: label,
- value: allData["geoData"][i]
- };
- } else if (type === 3) {
- name = "枪支";
- label =
- "枪支编号:" +
- item.number +
- "<br />当前位置:" +
- item.location +
- "<br />所属公司:" +
- item.company +
- "<br />负责人:" +
- item.linkman +
- "<br />联系电话:" +
- item.tel;
- symbolUrl = require("@/assets/img/gun.png");
- obj = {
- name: label,
- value: allData["geoData"][i]
- };
- }
- geoData.push(obj);
+ allData["table"].forEach(item => {
+ allData["geoData"].forEach(items => {
+ let obj = {};
+ if (item.id === items[0] && type === 1) {
+ name = "保安员名称";
+ label =
+ "押运人员:" +
+ item.name +
+ "<br />当前位置:" +
+ item.location +
+ "<br />所属公司:" +
+ item.linkman +
+ "<br />联系电话:" +
+ item.tel;
+ symbolUrl = require("@/assets/img/people.png");
+ obj = {
+ name: label,
+ value: [items[1], items[2]]
+ };
+ geoData.push(obj);
+ } else if (item.id === items[0] && type === 2) {
+ name = "押运车辆";
+ label =
+ "押运车辆车牌号:" +
+ item.carNum +
+ "<br />当前位置:" +
+ item.location +
+ "<br />所属公司:" +
+ item.company +
+ "<br />联系人:" +
+ item.linkman +
+ "<br />联系电话:" +
+ item.tel;
+ symbolUrl = require("@/assets/img/car.png");
+ obj = {
+ name: label,
+ value: [items[1], items[2]]
+ };
+ geoData.push(obj);
+ } else if (item.id === items[0] && type === 3) {
+ name = "枪支";
+ label =
+ "枪支编号:" +
+ item.number +
+ "<br />当前位置:" +
+ item.location +
+ "<br />所属公司:" +
+ item.company +
+ "<br />负责人:" +
+ item.linkman +
+ "<br />联系电话:" +
+ item.tel;
+ symbolUrl = require("@/assets/img/gun.png");
+ obj = {
+ name: label,
+ value: [items[1], items[2]]
+ };
+ geoData.push(obj);
+ } else if (item.id === items[0] && type === 4) {
+ name = "保安公司:";
+ label =
+ "保安公司名称" +
+ item.enterprisename +
+ "<br />所属辖区:" +
+ item.location +
+ "<br />注册地址:" +
+ item.address +
+ "<br />负责人:" +
+ item.contacts +
+ "<br />联系电话:" +
+ item.contactscell;
+ symbolUrl = require("@/assets/img/company.png");
+ obj = {
+ name: label,
+ value: [items[1], items[2]]
+ };
+ geoData.push(obj);
+ }
+ });
});
echarts.registerMap("ncMap", ncMap);
--
Gitblit v1.9.3