测试文件

This commit is contained in:
Wjl
2022-01-11 14:22:25 +08:00
parent 0d51d41ffd
commit 37c93d07d0
283 changed files with 36491 additions and 4 deletions

View File

@@ -0,0 +1,542 @@
// 省级美丽宜居示范村创建
// Area:地区 Finish完成值
var myChart61 = echarts.init(document.querySelector(".echart61"))
var myChart62 = echarts.init(document.querySelector(".echart62"))
var livablev = "http://118.178.224.202:8024/api/livable-v"
$.get(livablev, function (data) {
var d = []
d = data.data
let arryArea = []
let arryFinish = []
let arryMbiao = []
let countFinish = 0
let countMbiao = 0
d.forEach(function (item) {
arryArea.push(item.area)
arryFinish.push(item.finish)
arryMbiao.push(item.finish)
countFinish += item.finish
countMbiao += item.target
})
$("#countFinish").empty().append(countFinish)
$("#countMbiao").empty().append(countMbiao)
var option61 = {
tooltip: {
trigger: "item",
show: false,
showContent: true,
},
// legend: {
// top: "5%",
// left: "center",
// itemStyle: {
// tooltip: true,
// },
// },
series: [{
// name: "Access From",
type: "pie",
radius: ["70%", "90%"],
avoidLabelOverlap: false,
label: {
show: true,
// position: "center",
},
itemStyle: {
color: "#3D9DF4",
},
emphasis: {
label: {
show: true,
fontSize: "40",
fontWeight: "bold",
},
itemStyle: {
shadowBlur: 10,
shadowOffsetX: 0,
shadowColor: "rgba(0, 0, 0, 0.5)",
},
},
labelLine: {
show: false,
},
data: [
{
value: countMbiao,
name: (countMbiao/countMbiao*100).toFixed(0) + "%" ,
label: {
position: "center",
fontSize: 16,
},
},
{
value: countMbiao-countMbiao,
// name: "43%",
itemStyle: {
color: "#EEEEEE",
},
label: {
position: "center",
fontSize: 16,
},
},
],
}, ],
}
myChart61.setOption(option61)
var option62 = {
tooltip: {
trigger: "axis",
axisPointer: {
type: "shadow",
},
confine: true,
formatter: "{b}" + "  " + "{a0}" + ": " + "{c0}",
},
legend: {
top: "0",
left: 0,
selectedMode: false,
itemWidth: 15,
itemHeight:10,
textStyle: {
fontSize: 13,
color: "#6e7178",
},
},
grid: {
left: 0,
right: 0,
bottom: 0,
top: 40,
},
yAxis: [
{
type: "category",
axisLabel: {
align: "left",
verticalAlign: "bottom",
lineHeight: 34,
margin: -0,
fontSize: 14,
color: "#6e7178",
},
// tick是刻度tickeline刻度线axis是轴
axisTick: {
show: false,
},
axisTickLine: {
show: false,
},
axisLine: {
show: false,
},
data: arryArea,
},
],
xAxis: [
{
show: false,
},
],
// label: {
// show: true,
// position: "left",
// align: "right",
// offset: [380, -13],
// formatter: "{c}个",
// fontSize: 14,
// color: "red",
// },
label: {
show: true,
position: "left",
align: "right",
offset: [$(".echart62").width(), -13],
formatter: "{c}个",
fontSize: 14,
color: "#6e7178",
},
series: [
{
name: "各区县市完成值",
type: "bar",
barWidth: 10,
data: arryFinish,
itemStyle: {
color: "#83BBFF",
borderRadius: 5,
},
showBackground: {
show: true,
},
backgroundStyle: {
color: "#E6F1FF",
borderRadius: 5,
},
},
],
}
myChart62.setOption(option62)
})
// var taskId2 = "229185203687473152"
// var quotaCode2 = "Q229262828229443587"
// var url2 =
// "https://sznbs.ningbo.gov.cn:89/nbszhjkzz/tojcms/getQuotaByTaksIdOrQuotaCode.do?parentQuotaCode=" +
// quotaCode2 +
// "&systemName=government"
// $.post(url2, function (data) {
// var d = unique(data.infoList)
// // var colors = ["#31C563"]
// var option62 = {
// // color: colors,
// tooltip: {
// trigger: "axis",
// axisPointer: {
// type: "cross",
// },
// },
// legend: {
// top: "5%",
// left: "center",
// itemStyle: {
// tooltip: true,
// },
// textStyle: {
// fontSize: 16,
// color: "#797979",
// },
// },
// grid: {
// left: "1%",
// // right: "1%",
// bottom: 25,
// containLabel: true,
// },
// yAxis: [{
// type: "category",
// axisTick: {
// alignWithLabel: true,
// },
// axisLabel: {
// fontSize: 16,
// interval: 0,
// },
// data: d.map(function (item) {
// return ningbo_allareas[item["areaCode"]]
// }),
// },],
// xAxis: {
// type: "value",
// name: "套",
// min: 0,
// max: 5,
// position: "left",
// axisLine: {
// show: true,
// lineStyle: {
// // color: colors[0],
// },
// },
// axisTick: {
// show: true,
// },
// splitLine: {
// show: false,
// },
// axisLabel: {
// formatter: "{value} 套",
// fontSize: 16,
// },
// nameTextStyle: {
// // color: "#31C563",
// fontSize: 16,
// },
// },
// series: [{
// name: "各区县市完成值",
// type: "bar",
// barWidth: "30%",
// data: d.map(function (item) {
// return item["currentValue"]
// }),
// itemStyle: {
// normal: {
// color: "#31C563",
// label: {
// show: false, //显示文本
// textStyle: {
// color: "#000",
// fontSize: "14",
// },
// },
// },
// },
// },],
// }
// myChart62.setOption(option62)
// })
// 农村房屋隐患排查整治
// FenM, FenZ:所有农村房屋排查录入率 FenZ1, FenM1: 鉴定为C、D级用作生产经营自建房的整治改造率 FenZ2, FenM2: 初判不安全的农村房屋鉴定率
var myChart63 = echarts.init(document.querySelector(".echart63"))
var myChart64 = echarts.init(document.querySelector(".echart64"))
var myChart65 = echarts.init(document.querySelector(".echart65"))
var new1 = "http://118.178.224.202:8024/api/new1"
$.get(new1, function (data) {
var d = []
d = data.data
let arryFenM = d[0]?.fenM
let arryFenZ = d[0]?.fenZ
let arryFenM1 = d[0]?.fenM1
let arryFenZ1 = d[0]?.fenZ1
let arryFenM2 = d[0]?.fenM2
let arryFenZ2 = d[0]?.fenZ2
let rate1 = arryFenM == 0 ? 0 : Number((arryFenZ / arryFenM) * 100)
let other1 = Number(100 - rate1)
let rate_percent1 = rate1.toFixed(1) + "%"
let other_percent1 = other1.toFixed(1) + "%"
let ratedata1 = [
{
value: rate1,
name: rate_percent1,
label: {
position: "center",
fontSize: 18,
// color: "#31C463",
},
// itemStyle: {
// color: "#31C463",
// },
},
{
value: other1,
name: other_percent1,
itemStyle: {
color: "#EFEFEF",
},
label: {
show: false,
},
},
]
let rate2 = arryFenM == 0 ? 0 : Number((arryFenZ1 / arryFenM1) * 100)
let other2 = Number(100 - rate2)
let rate_percent2 = rate2.toFixed(1) + "%"
let other_percent2 = other2.toFixed(1) + "%"
let ratedata2 = [
{
value: rate2,
name: rate_percent2,
label: {
position: "center",
fontSize: 18,
// color: "#31C463",
},
// itemStyle: {
// color: "#31C463",
// },
},
{
value: other2,
name: other_percent2,
itemStyle: {
color: "#EFEFEF",
},
label: {
show: false,
},
},
]
let rate3 = arryFenM == 0 ? 0 : Number((arryFenZ2 / arryFenM2) * 100)
let other3 = Number(100 - rate3)
let rate_percent3 = rate3.toFixed(1) + "%"
let other_percent3 = other3.toFixed(1) + "%"
let ratedata3 = [
{
value: rate3,
name: rate_percent3,
label: {
position: "center",
fontSize: 18,
// color: "#31C463",
},
// itemStyle: {
// color: "#31C463",
// },
},
{
value: other3,
name: other_percent3,
itemStyle: {
color: "#EFEFEF",
},
label: {
show: false,
},
},
]
var option63 = {
tooltip: {
trigger: "item",
show: false,
showContent: true,
},
// legend: {
// top: "5%",
// left: "center",
// itemStyle: {
// tooltip: true,
// },
// },
series: [
{
// name: "Access From",
type: "pie",
radius: ["55%", "70%"],
avoidLabelOverlap: false,
label: {
show: true,
// position: "center",
},
itemStyle: {
color: "#3D9DF4",
},
emphasis: {
label: {
show: true,
fontSize: "40",
fontWeight: "bold",
},
itemStyle: {
shadowBlur: 10,
shadowOffsetX: 0,
shadowColor: "rgba(0, 0, 0, 0.5)",
},
},
labelLine: {
show: false,
},
data: ratedata1,
},
],
}
myChart63.setOption(option63)
var option64 = {
tooltip: {
trigger: "item",
show: false,
showContent: true,
},
// legend: {
// top: "5%",
// left: "center",
// itemStyle: {
// tooltip: true,
// },
// },
series: [
{
// name: "Access From",
type: "pie",
radius: ["55%", "70%"],
avoidLabelOverlap: false,
label: {
show: true,
// position: "center",
},
itemStyle: {
color: "#3D9DF4",
},
emphasis: {
label: {
show: true,
fontSize: "40",
fontWeight: "bold",
},
itemStyle: {
shadowBlur: 10,
shadowOffsetX: 0,
shadowColor: "rgba(0, 0, 0, 0.5)",
},
},
labelLine: {
show: false,
},
data: ratedata2,
},
],
}
myChart64.setOption(option64)
var option65 = {
tooltip: {
trigger: "item",
show: false,
showContent: true,
},
// legend: {
// top: "5%",
// left: "center",
// itemStyle: {
// tooltip: true,
// },
// },
series: [
{
// name: "Access From",
type: "pie",
radius: ["55%", "70%"],
avoidLabelOverlap: false,
label: {
show: true,
// position: "center",
},
itemStyle: {
color: "#3D9DF4",
},
emphasis: {
label: {
show: true,
fontSize: "40",
fontWeight: "bold",
},
itemStyle: {
shadowBlur: 10,
shadowOffsetX: 0,
shadowColor: "rgba(0, 0, 0, 0.5)",
},
},
labelLine: {
show: false,
},
data: ratedata3,
},
],
}
myChart65.setOption(option65)
})