| | |
| | | function bottomOption(alldata) { |
| | | let data = []; |
| | | for (var i in alldata) { |
| | | data.push(alldata[i]) |
| | | data.push(alldata[i]); |
| | | } |
| | | let option = { |
| | | // title: { |
| | |
| | | // borderColor: "gray", //设置边框颜色 |
| | | textStyle: { |
| | | color: "#fff" //设置文字颜色 |
| | | }, |
| | | } |
| | | }, |
| | | xAxis: { |
| | | type: "category", |
| | |
| | | return option; |
| | | } |
| | | function bottomOption1(alldata) { |
| | | |
| | | let option = { |
| | | // title: { |
| | | // text: "公司运营趋势", |
| | |
| | | // borderColor: "gray", //设置边框颜色 |
| | | textStyle: { |
| | | color: "#fff" //设置文字颜色 |
| | | }, |
| | | } |
| | | }, |
| | | xAxis: { |
| | | type: "category", |
| | |
| | | series: [ |
| | | { |
| | | name: "趋势", |
| | | data: [10,20,14,15,16,17,24,15,3,7,11,23], |
| | | data: [10, 20, 14, 15, 16, 17, 24, 15, 3, 7, 11, 23], |
| | | type: "line", |
| | | smooth: true, |
| | | areaStyle: {} |
| | |
| | | alldata.forEach(item => { |
| | | for (var i in item) { |
| | | for (var j in item[i]) { |
| | | if (i === 'baoan') { |
| | | baoan.push(item[i][j]) |
| | | } else if (i === 'zc') { |
| | | zc.push(item[i][j]) |
| | | } |
| | | else if (i === 'chiz') { |
| | | chiz.push(item[i][j]) |
| | | } |
| | | else if (i === 'sheb') { |
| | | sheb.push(item[i][j]) |
| | | } |
| | | else if (i === 'paiq') { |
| | | paiq.push(item[i][j]) |
| | | if (i === "baoan") { |
| | | baoan.push(item[i][j]); |
| | | } else if (i === "zc") { |
| | | zc.push(item[i][j]); |
| | | } else if (i === "chiz") { |
| | | chiz.push(item[i][j]); |
| | | } else if (i === "sheb") { |
| | | sheb.push(item[i][j]); |
| | | } else if (i === "paiq") { |
| | | paiq.push(item[i][j]); |
| | | } |
| | | } |
| | | } |
| | | }) |
| | | }); |
| | | let option = { |
| | | // title: { |
| | | // text: "公司保安类数据对比", |
| | |
| | | // borderColor: "gray", //设置边框颜色 |
| | | textStyle: { |
| | | color: "#fff" //设置文字颜色 |
| | | }, |
| | | } |
| | | }, |
| | | legend: { |
| | | data: [ |
| | |
| | | function middleOption2(alldata) { |
| | | let data = []; |
| | | for (var i in alldata) { |
| | | data.push(alldata[i]) |
| | | data.push(alldata[i]); |
| | | } |
| | | let option = { |
| | | // title: { |
| | |
| | | // borderColor: "gray", //设置边框颜色 |
| | | textStyle: { |
| | | color: "#fff" //设置文字颜色 |
| | | }, |
| | | } |
| | | }, |
| | | legend: { |
| | | data: ["客户数"], |
| | |
| | | function economicMiddle(data) { |
| | | let data1 = []; |
| | | for (var a in data) { |
| | | data1.push(data[a]) |
| | | data1.push(data[a]); |
| | | } |
| | | let option = { |
| | | tooltip: { |
| | |
| | | // borderColor: "gray", //设置边框颜色 |
| | | textStyle: { |
| | | color: "#fff" //设置文字颜色 |
| | | }, |
| | | } |
| | | }, |
| | | legend: { |
| | | data: ["缴纳社保人数", "公司派遣人数"], |
| | |
| | | return option; |
| | | } |
| | | function economicPieOption(allData) { |
| | | |
| | | let title = "总"; |
| | | let total = Number(allData.PCount) + Number(allData.WPCount); |
| | | let option = { |
| | |
| | | // borderColor: "gray", //设置边框颜色 |
| | | textStyle: { |
| | | color: "#fff" //设置文字颜色 |
| | | }, |
| | | } |
| | | }, |
| | | legend: { |
| | | bottom: "0%", |
| | |
| | | name: "人员分布", |
| | | type: "pie", |
| | | radius: ["40%", "70%"], |
| | | label: { |
| | | color: "#fff" |
| | | }, |
| | | data: [ |
| | | { value: allData.PCount, name: "已派遣人数" }, |
| | | { value: allData.WPCount, name: "未派遣人" } |