看板质量验收数据汇总
This commit is contained in:
@@ -702,7 +702,12 @@
|
||||
branchNum: 0,//分部工程数
|
||||
itemizeNum: 0,//分项工程数
|
||||
},
|
||||
//质量验收数据
|
||||
checkAccepts: [],//质量验收数据——表1:验收数
|
||||
checkAcceptOKs: [],//质量验收数据——表1:合格数
|
||||
checkAcceptOKRates: [],//质量验收数据——表1:合格率
|
||||
checkAccepts2: [],//质量验收数据——表2:验收数
|
||||
checkAcceptOKs2: [],//质量验收数据——表2:合格数
|
||||
checkAcceptOKRates2: [],//质量验收数据——表2:合格率
|
||||
specialEquipmentSys: 0,//特种设备质保体系
|
||||
designBriefing: 0,//图纸会审、设计交底
|
||||
hsseEduTrain:
|
||||
@@ -769,9 +774,19 @@
|
||||
if (response.d.success) {
|
||||
// 更新数据成功
|
||||
that.form = { ...response.d.data }; // 更新表单数据
|
||||
//console.log("请求结果:", that.form);
|
||||
that.checkAccepts = [...response.d.data.checkAccepts]; //获取质量验收数据——表1:验收数
|
||||
that.checkAcceptOKs = [...response.d.data.checkAcceptOKs]; //获取质量验收数据——表1:合格数
|
||||
that.checkAcceptOKRates = [...response.d.data.checkAcceptOKRates]; //获取质量验收数据——表1:合格率
|
||||
that.checkAccepts2 = [...response.d.data.checkAccepts2]; //获取质量验收数据——表2:验收数
|
||||
that.checkAcceptOKs2 = [...response.d.data.checkAcceptOKs2]; //获取质量验收数据——表2:合格数
|
||||
that.checkAcceptOKRates2 = [...response.d.data.checkAcceptOKRates2]; //获取质量验收数据——表2:合格率
|
||||
|
||||
that.chinaData = [...response.d.data.chinaData]; // 更新地图数据
|
||||
//console.log("111111111",that.chinaData);
|
||||
that.createChinaMap(that.chinaData); // 重新创建地图
|
||||
that.createMap1(that.checkAccepts, that.checkAcceptOKs, that.checkAcceptOKRates); // 更新数据
|
||||
that.createMap2(that.checkAccepts2, that.checkAcceptOKs2, that.checkAcceptOKRates2); // 更新数据
|
||||
} else {
|
||||
// 更新数据失败
|
||||
alert("加载数据失败:" + response.d.msg);
|
||||
@@ -995,7 +1010,7 @@
|
||||
* @param {*} data2 合格数
|
||||
* @param {*} data3 合格率
|
||||
*/
|
||||
createMap1(data1, data2, data3) {
|
||||
createMap1(data1 = [], data2 = [], data3 = []) {
|
||||
if (!this.map1) {
|
||||
this.map1 = echarts.init(document.getElementById('map1'))
|
||||
}
|
||||
@@ -1039,23 +1054,24 @@
|
||||
}
|
||||
},
|
||||
yAxis: [
|
||||
|
||||
{
|
||||
type: 'value',
|
||||
name: '数量',
|
||||
position: 'left',
|
||||
splitNumber: 5,
|
||||
alignTicks: true,
|
||||
splitLine: {
|
||||
lineStyle: {
|
||||
color: '#123858' // 设置Y轴线颜色为白色
|
||||
}
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
type: 'value',
|
||||
name: '百分比',
|
||||
position: 'right',
|
||||
splitNumber: 5,
|
||||
interval: 25,
|
||||
max: 100,
|
||||
min: 0,
|
||||
alignTicks: true,
|
||||
@@ -1069,7 +1085,7 @@
|
||||
series: [
|
||||
{
|
||||
name: "验收数",
|
||||
data: [120, 200, 150],
|
||||
data: data1,
|
||||
type: 'bar',
|
||||
yAxisIndex: 0,
|
||||
barWidth: 14,
|
||||
@@ -1086,7 +1102,7 @@
|
||||
},
|
||||
{
|
||||
name: "合格数",
|
||||
data: [120, 200, 150],
|
||||
data: data2,
|
||||
type: 'bar',
|
||||
yAxisIndex: 0,
|
||||
barWidth: 14,
|
||||
@@ -1104,7 +1120,7 @@
|
||||
{
|
||||
name: "合格率",
|
||||
yAxisIndex: 1,
|
||||
data: [80, 22.1, 12],
|
||||
data: data3,
|
||||
type: 'line',
|
||||
smooth: true, // 设置折线图变圆滑
|
||||
symbol: 'none',
|
||||
@@ -1123,7 +1139,7 @@
|
||||
* @param {*} data2 合格数
|
||||
* @param {*} data3 合格率
|
||||
*/
|
||||
createMap2(data1, data2, data3) {
|
||||
createMap2(data1 = [], data2 = [], data3 = []) {
|
||||
if (!this.map2) {
|
||||
this.map2 = echarts.init(document.getElementById('map2'))
|
||||
}
|
||||
@@ -1172,6 +1188,7 @@
|
||||
type: 'value',
|
||||
name: '数量',
|
||||
position: 'left',
|
||||
splitNumber: 5,
|
||||
alignTicks: true,
|
||||
splitLine: {
|
||||
lineStyle: {
|
||||
@@ -1184,6 +1201,8 @@
|
||||
type: 'value',
|
||||
name: '百分比',
|
||||
position: 'right',
|
||||
splitNumber: 5,
|
||||
interval: 25,
|
||||
max: 100,
|
||||
min: 0,
|
||||
alignTicks: true,
|
||||
@@ -1197,7 +1216,7 @@
|
||||
series: [
|
||||
{
|
||||
name: "验收数",
|
||||
data: [120, 200, 150],
|
||||
data: data1,
|
||||
type: 'bar',
|
||||
yAxisIndex: 0,
|
||||
barWidth: 14,
|
||||
@@ -1214,7 +1233,7 @@
|
||||
},
|
||||
{
|
||||
name: "合格数",
|
||||
data: [120, 200, 150],
|
||||
data: data2,
|
||||
type: 'bar',
|
||||
yAxisIndex: 0,
|
||||
barWidth: 14,
|
||||
@@ -1232,7 +1251,7 @@
|
||||
{
|
||||
name: "合格率",
|
||||
yAxisIndex: 1,
|
||||
data: [80, 22.1, 12],
|
||||
data: data3,
|
||||
type: 'line',
|
||||
smooth: true, // 设置折线图变圆滑
|
||||
symbol: 'none',
|
||||
|
||||
Reference in New Issue
Block a user