看板质量验收数据汇总
This commit is contained in:
@@ -652,6 +652,12 @@
|
||||
branchNum: 0,//分部工程数
|
||||
itemizeNum: 0,//分项工程数
|
||||
},
|
||||
checkAccepts: [],//质量验收数据——表1:验收数
|
||||
checkAcceptOKs: [],//质量验收数据——表1:合格数
|
||||
checkAcceptOKRates: [],//质量验收数据——表1:合格率
|
||||
checkAccepts2: [],//质量验收数据——表2:验收数
|
||||
checkAcceptOKs2: [],//质量验收数据——表2:合格数
|
||||
checkAcceptOKRates2: [],//质量验收数据——表2:合格率
|
||||
specialEquipmentSys: 0,//特种设备质保体系
|
||||
designBriefing: 0,//图纸会审、设计交底
|
||||
hsseEduTrain:
|
||||
@@ -712,11 +718,20 @@
|
||||
contentType: "application/json; charset=utf-8",
|
||||
dataType: "json",
|
||||
success: function (response) {
|
||||
console.log(response.d)
|
||||
//console.log(response.d)
|
||||
if (response.d.success) {
|
||||
// 更新数据成功
|
||||
that.form = { ...response.d.data }; // 更新表单数据
|
||||
console.log(that.form)
|
||||
//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.createMap1(that.checkAccepts, that.checkAcceptOKs, that.checkAcceptOKRates); // 更新数据
|
||||
that.createMap2(that.checkAccepts2, that.checkAcceptOKs2, that.checkAcceptOKRates2); // 更新数据
|
||||
} else {
|
||||
// 更新数据失败
|
||||
alert("加载数据失败:" + response.d.msg);
|
||||
@@ -772,7 +787,7 @@
|
||||
* @param {*} data2 合格数
|
||||
* @param {*} data3 合格率
|
||||
*/
|
||||
createMap1(data1, data2, data3) {
|
||||
createMap1(data1 = [], data2 = [], data3 = []) {
|
||||
if (!this.map1) {
|
||||
this.map1 = echarts.init(document.getElementById('map1'))
|
||||
}
|
||||
@@ -816,23 +831,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,
|
||||
@@ -846,7 +862,7 @@
|
||||
series: [
|
||||
{
|
||||
name: "验收数",
|
||||
data: [120, 200, 150],
|
||||
data: data1,
|
||||
type: 'bar',
|
||||
yAxisIndex: 0,
|
||||
barWidth: 14,
|
||||
@@ -863,7 +879,7 @@
|
||||
},
|
||||
{
|
||||
name: "合格数",
|
||||
data: [120, 200, 150],
|
||||
data: data2,
|
||||
type: 'bar',
|
||||
yAxisIndex: 0,
|
||||
barWidth: 14,
|
||||
@@ -881,7 +897,7 @@
|
||||
{
|
||||
name: "合格率",
|
||||
yAxisIndex: 1,
|
||||
data: [80, 22.1, 12],
|
||||
data: data3,
|
||||
type: 'line',
|
||||
smooth: true, // 设置折线图变圆滑
|
||||
symbol: 'none',
|
||||
@@ -900,7 +916,7 @@
|
||||
* @param {*} data2 合格数
|
||||
* @param {*} data3 合格率
|
||||
*/
|
||||
createMap2(data1, data2, data3) {
|
||||
createMap2(data1 = [], data2 = [], data3 = []) {
|
||||
if (!this.map2) {
|
||||
this.map2 = echarts.init(document.getElementById('map2'))
|
||||
}
|
||||
@@ -949,6 +965,7 @@
|
||||
type: 'value',
|
||||
name: '数量',
|
||||
position: 'left',
|
||||
splitNumber: 5,
|
||||
alignTicks: true,
|
||||
splitLine: {
|
||||
lineStyle: {
|
||||
@@ -961,6 +978,8 @@
|
||||
type: 'value',
|
||||
name: '百分比',
|
||||
position: 'right',
|
||||
splitNumber: 5,
|
||||
interval: 25,
|
||||
max: 100,
|
||||
min: 0,
|
||||
alignTicks: true,
|
||||
@@ -974,7 +993,7 @@
|
||||
series: [
|
||||
{
|
||||
name: "验收数",
|
||||
data: [120, 200, 150],
|
||||
data: data1,
|
||||
type: 'bar',
|
||||
yAxisIndex: 0,
|
||||
barWidth: 14,
|
||||
@@ -991,7 +1010,7 @@
|
||||
},
|
||||
{
|
||||
name: "合格数",
|
||||
data: [120, 200, 150],
|
||||
data: data2,
|
||||
type: 'bar',
|
||||
yAxisIndex: 0,
|
||||
barWidth: 14,
|
||||
@@ -1009,7 +1028,7 @@
|
||||
{
|
||||
name: "合格率",
|
||||
yAxisIndex: 1,
|
||||
data: [80, 22.1, 12],
|
||||
data: data3,
|
||||
type: 'line',
|
||||
smooth: true, // 设置折线图变圆滑
|
||||
symbol: 'none',
|
||||
|
||||
Reference in New Issue
Block a user