|
@@ -887,7 +887,7 @@ export default {
|
|
|
// 初始化ECharts图表
|
|
|
this.myChart = echarts.init(chartContainer);
|
|
|
var datas = [];
|
|
|
- console.log('this.taiyuanMapDatas :>> ', this.taiyuanMapData);
|
|
|
+ // console.log('this.taiyuanMapDatas :>> ', this.taiyuanMapData);
|
|
|
for (let item in this.taiYuanMapData){
|
|
|
var array = this.taiYuanMapData[item]
|
|
|
let data = {
|
|
@@ -1304,9 +1304,9 @@ export default {
|
|
|
// this.getTaskSubjectNum(data[0].taskId)
|
|
|
// 获取某一个任务的全部课目状态占比
|
|
|
// this.getAllSubjectDetail(data[0].taskId)
|
|
|
- // // 获取某个任务下单位参与与课目人员的的成绩统计
|
|
|
+ // // 获取某个任务下单位参与课目人员的的成绩统计
|
|
|
// this.getUnitSubjectPeopleScore(data[0].taskId,this.unitSubGradeValue)
|
|
|
- // // 获取某个任务下单位参与与课目人员的的成绩分布
|
|
|
+ // // 获取某个任务下单位参与课目人员的的成绩分布
|
|
|
// this.getUnitSubjectPeopleDistribution(data[0].taskId,this.unitSubGradeValue)
|
|
|
|
|
|
// 获取全部任务成绩统计
|
|
@@ -1332,7 +1332,7 @@ export default {
|
|
|
const res = await request('/dt_screen/rest/v2/task/listUnit/', 'post', params, false)
|
|
|
const { errorCode, errorMessage, success,data } = res.data;
|
|
|
if (success) {
|
|
|
- console.log("sgw debug", data);
|
|
|
+ // console.log("sgw debug", data);
|
|
|
this.unitOptionForTask = data.map((item)=>{
|
|
|
return {
|
|
|
label:item.unitName,
|
|
@@ -1340,9 +1340,9 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
this.unitSubGradeValue = this.unitOptionForTask[0].value
|
|
|
- // 获取某个任务下单位参与与课目人员的的成绩统计
|
|
|
+ // 获取某个任务下单位参与课目人员的的成绩统计
|
|
|
this.getUnitSubjectPeopleScore(this.wholeOutTaskId,this.unitSubGradeValue)
|
|
|
- // 获取某个任务下单位参与与课目人员的的成绩分布
|
|
|
+ // 获取某个任务下单位参与课目人员的的成绩分布
|
|
|
this.getUnitSubjectPeopleDistribution(this.wholeOutTaskId,this.unitSubGradeValue)
|
|
|
}
|
|
|
}
|
|
@@ -1357,7 +1357,7 @@ export default {
|
|
|
const res = await request('/dt_screen/rest/v2/task/listSystem/', 'post', params, false)
|
|
|
const { errorCode, errorMessage, success,data } = res.data;
|
|
|
if (success) {
|
|
|
- console.log("sgw debug", data);
|
|
|
+ // console.log("sgw debug", data);
|
|
|
this.systemOptionForTask = data.map((item)=>{
|
|
|
return {
|
|
|
label:item.systemName,
|
|
@@ -1365,9 +1365,9 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
this.systemSubGradeValue = this.systemOptionForTask[0].value
|
|
|
- // 获取某个任务下单位参与与课目人员的的成绩统计
|
|
|
+ // 获取某个任务下单位参与课目人员的的成绩统计
|
|
|
this.getSystemSubjectPeopleScore(this.wholeOutTaskId,this.systemSubGradeValue)
|
|
|
- // 获取某个任务下单位参与与课目人员的的成绩分布
|
|
|
+ // 获取某个任务下单位参与课目人员的的成绩分布
|
|
|
this.getSystemSubjectPeopleDistribution(this.wholeOutTaskId,this.systemSubGradeValue)
|
|
|
}
|
|
|
}
|
|
@@ -1398,18 +1398,18 @@ export default {
|
|
|
// this.getTaskSubjectNum(this.wholeOutTaskId)
|
|
|
// 获取某一个任务的全部课目状态占比
|
|
|
// this.getAllSubjectDetail(this.wholeOutTaskId)
|
|
|
- // 获取某个任务下单位参与与课目人员的的成绩统计
|
|
|
+ // 获取某个任务下单位参与课目人员的的成绩统计
|
|
|
this.getUnitSubjectPeopleScore(this.wholeOutTaskId,this.unitSubGradeValue)
|
|
|
- // 获取某个任务下单位参与与课目人员的的成绩分布
|
|
|
+ // 获取某个任务下单位参与课目人员的的成绩分布
|
|
|
this.getUnitSubjectPeopleDistribution(this.wholeOutTaskId,this.unitSubGradeValue)
|
|
|
- // 获取某个任务下单位参与与课目人员的的成绩统计
|
|
|
+ // 获取某个任务下单位参与课目人员的的成绩统计
|
|
|
this.getSystemSubjectPeopleScore(this.wholeOutTaskId,this.systemSubGradeValue)
|
|
|
- // 获取某个任务下单位参与与课目人员的的成绩分布
|
|
|
+ // 获取某个任务下单位参与课目人员的的成绩分布
|
|
|
this.getSystemSubjectPeopleDistribution(this.wholeOutTaskId,this.systemSubGradeValue)
|
|
|
|
|
|
// 建立指令websocket 链接
|
|
|
this.initInstructWebsoket()
|
|
|
- console.log('this.taiYuanMapData :>> ', this.taiYuanMapData);
|
|
|
+ // console.log('this.taiYuanMapData :>> ', this.taiYuanMapData);
|
|
|
},
|
|
|
|
|
|
// 获取任务地图的信息
|
|
@@ -1697,16 +1697,16 @@ export default {
|
|
|
// 切换一个单位查看课目的分数
|
|
|
changeunitSubGrade(){
|
|
|
// this.unitSubGradeValue
|
|
|
- // 获取某个任务下单位参与与课目人员的的成绩统计
|
|
|
+ // 获取某个任务下单位参与课目人员的的成绩统计
|
|
|
this.getUnitSubjectPeopleScore(this.wholeOutTaskId,this.unitSubGradeValue)
|
|
|
- // 获取某个任务下单位参与与课目人员的的成绩分布
|
|
|
+ // 获取某个任务下单位参与课目人员的的成绩分布
|
|
|
this.getUnitSubjectPeopleDistribution(this.wholeOutTaskId,this.unitSubGradeValue)
|
|
|
},
|
|
|
// 切换一个系统查看课目的分数
|
|
|
changeSystemSubGrade(){
|
|
|
- // 获取某个任务下单位参与与课目人员的的成绩统计
|
|
|
+ // 获取某个任务下单位参与课目人员的的成绩统计
|
|
|
this.getSystemSubjectPeopleScore(this.wholeOutTaskId,this.systemSubGradeValue)
|
|
|
- // 获取某个任务下单位参与与课目人员的的成绩分布
|
|
|
+ // 获取某个任务下单位参与课目人员的的成绩分布
|
|
|
this.getSystemSubjectPeopleDistribution(this.wholeOutTaskId,this.systemSubGradeValue)
|
|
|
},
|
|
|
|
|
@@ -1737,11 +1737,11 @@ export default {
|
|
|
async getAllTaskScore(){
|
|
|
let params={}
|
|
|
params["taskIds"] = this.taskOPtion.map(item => item.value)
|
|
|
- console.log("sgw debug:", params);
|
|
|
+ // console.log("sgw debug:", params);
|
|
|
const res = await request('/dt_screen/rest/v2/statistics/taskScore', 'post', params, false)
|
|
|
const { errorCode, errorMessage, success,data } = res.data;
|
|
|
if (success) {
|
|
|
- console.log('全部任务分数统计', data);
|
|
|
+ console.log('获取全部任务分数统计', data);
|
|
|
const { category, value } = data
|
|
|
value.forEach(item=>Number(item))
|
|
|
this.initEchartsgradeStatistics(category, value)
|
|
@@ -1751,18 +1751,16 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
|
|
|
- // 获取某个任务下单位参与课目人员的的成绩统计
|
|
|
+ // 获取某个任务下单位参与课目人员的成绩统计
|
|
|
async getUnitSubjectPeopleScore(taskId,unitId){
|
|
|
let params={}
|
|
|
const res = await request(`/dt_screen/rest/v1/statistics/${taskId}/unit/${unitId}/participantScore`, 'get', params, false)
|
|
|
const { errorCode, errorMessage, success,data } = res.data;
|
|
|
if (success) {
|
|
|
- // console.log('全部任务分数统计', res.data);
|
|
|
const { category, value } = data
|
|
|
+ console.log('获取某个任务下单位参与课目人员的成绩统计', data);
|
|
|
this.danweiweidu.danwei_name = category
|
|
|
this.danweiweidu.danwei_grade = value
|
|
|
- // console.log('全部任务分数统计1', category);
|
|
|
- // console.log('全部任务分数统计2', value);
|
|
|
value.forEach(item=>Number(item))
|
|
|
if(category.length){
|
|
|
this.participantScoreFlag=false
|
|
@@ -1770,7 +1768,6 @@ export default {
|
|
|
this.participantScoreFlag=true
|
|
|
}
|
|
|
this.updatekeyOther=new Date().getTime()
|
|
|
- // console.log("name and grade: ", this.danweiweidu.danwei_name,this.danweiweidu.danwei_grade)
|
|
|
this.danweiweidu.length=value.length
|
|
|
this.danweiweidu.totalPage= (value.length)/(this.danweiweidu.pageSize)
|
|
|
this.danweiweidu.totalPage=Math.ceil(this.danweiweidu.totalPage);
|
|
@@ -1781,18 +1778,16 @@ export default {
|
|
|
this.$message.error(errorMessage)
|
|
|
}
|
|
|
},
|
|
|
- // 获取某个任务下系统参与课目人员的的成绩统计
|
|
|
+ // 获取某个任务下系统参与课目人员的成绩统计
|
|
|
async getSystemSubjectPeopleScore(taskId,systemId){
|
|
|
let params={}
|
|
|
const res = await request(`/dt_screen/rest/v2/statistics/${taskId}/system/${systemId}/participantScore`, 'get', params, false)
|
|
|
const { errorCode, errorMessage, success,data } = res.data;
|
|
|
if (success) {
|
|
|
const { category, value } = data
|
|
|
- // console.log('全部任务分数统计', res.data);
|
|
|
+ console.log('获取某个任务下系统参与课目人员的成绩统计', res.data);
|
|
|
this.xitongweidu.xitong_name = category
|
|
|
this.xitongweidu.xitong_grade = value
|
|
|
- // console.log('全部任务分数统计1', category);
|
|
|
- // console.log('全部任务分数统计2', value);
|
|
|
value.forEach(item=>Number(item))
|
|
|
if(category.length){
|
|
|
this.participantScoreFlag=false
|
|
@@ -1800,7 +1795,6 @@ export default {
|
|
|
this.participantScoreFlag=true
|
|
|
}
|
|
|
this.updatekeyOther=new Date().getTime()
|
|
|
- // console.log("name and grade: ", this.danweiweidu.danwei_name,this.danweiweidu.danwei_grade)
|
|
|
this.xitongweidu.length=value.length
|
|
|
this.xitongweidu.totalPage= (value.length)/(this.xitongweidu.pageSize)
|
|
|
this.xitongweidu.totalPage=Math.ceil(this.xitongweidu.totalPage);
|
|
@@ -1914,13 +1908,13 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
|
|
|
- // 获取某个任务下单位参与与课目人员的的成绩分布
|
|
|
+ // 获取某个任务下单位参与课目人员的的成绩分布
|
|
|
async getUnitSubjectPeopleDistribution(taskId,unitId){
|
|
|
let params={}
|
|
|
const res = await request(`/dt_screen/rest/v1/statistics/${taskId}/unit/${unitId}/participantScore/distribution`, 'get', params, false)
|
|
|
const { errorCode, errorMessage, success,data } = res.data;
|
|
|
if (success) {
|
|
|
- console.log('获取某个任务下单位参与与课目人员的的成绩分布', data);
|
|
|
+ console.log('获取某个任务下单位参与课目人员的成绩分布', data);
|
|
|
const { category, value } = data
|
|
|
let alldistributionData=[]
|
|
|
if(category.length){
|
|
@@ -1942,7 +1936,7 @@ export default {
|
|
|
const res = await request(`/dt_screen/rest/v2/statistics/${taskId}/system/${systemId}/participantScore/distribution`, 'get', params, false)
|
|
|
const { errorCode, errorMessage, success,data } = res.data;
|
|
|
if (success) {
|
|
|
- console.log('获取某个任务下单位参与与课目人员的的成绩分布', data);
|
|
|
+ console.log('获取某个任务下单位参与课目人员的成绩分布', data);
|
|
|
const { category, value } = data
|
|
|
let alldistributionData=[]
|
|
|
if(category.length){
|
|
@@ -1967,10 +1961,10 @@ export default {
|
|
|
params["endTime"] = this.currentYear[1];
|
|
|
}
|
|
|
if (this.unitTaskValue !== '') {
|
|
|
- console.log("sgw debug conditionUnit", this.unitTaskValue);
|
|
|
+ // console.log("sgw debug conditionUnit", this.unitTaskValue);
|
|
|
params["unitId"] = this.unitTaskValue;
|
|
|
} else {
|
|
|
- console.log("sgw debug selectUnit", this.unitFinshedValue);
|
|
|
+ // console.log("sgw debug selectUnit", this.unitFinshedValue);
|
|
|
params["unitId"] = this.unitFinshedValue
|
|
|
}
|
|
|
|
|
@@ -2380,8 +2374,9 @@ export default {
|
|
|
series: [
|
|
|
{
|
|
|
symbolSize: (params) => {
|
|
|
- let markSize = Math.sqrt(params[1]) * 3;
|
|
|
- markSize = markSize < 12 ? 12 : markSize;
|
|
|
+ // let markSize = Math.sqrt(params[1]) * 3;
|
|
|
+ // markSize = markSize < 12 ? 12 : markSize;
|
|
|
+ let markSize = 12;
|
|
|
return markSize;
|
|
|
},
|
|
|
symbol: 'circle',
|
|
@@ -2397,6 +2392,19 @@ export default {
|
|
|
return arr;
|
|
|
})(chartData),
|
|
|
type: 'scatter',
|
|
|
+ label: {
|
|
|
+ show: true, // 是否显示标签
|
|
|
+ formatter: function(params) { // 标签内容的格式化模板
|
|
|
+ return params.value[1]; // 数值显示格式示例
|
|
|
+ },
|
|
|
+ position: 'right', // 标签位置,可以设置为 'top'、'bottom'、'left'、'right' 或具体的像素值
|
|
|
+ fontSize: 10, // 标签字体大小
|
|
|
+ color: '#55d2c3', // 标签字体颜色
|
|
|
+ // backgroundColor: '#fff', // 标签背景色
|
|
|
+ // borderColor: '#999', // 标签边框颜色
|
|
|
+ // borderWidth: 1, // 标签边框宽度
|
|
|
+ // borderRadius: 4 // 标签边框圆角半径
|
|
|
+ },
|
|
|
itemStyle: {
|
|
|
normal: {
|
|
|
color: '#FFF8A5',
|
|
@@ -2409,12 +2417,12 @@ export default {
|
|
|
this.myChart5.setOption(option);
|
|
|
let that =this
|
|
|
window.addEventListener('resize',function () {//执行
|
|
|
- console.log('ckx debug that.myChart5 ', )
|
|
|
+ // console.log('ckx debug that.myChart5 ', )
|
|
|
that.myChart5.resize();
|
|
|
})
|
|
|
},
|
|
|
|
|
|
- // 获取某个任务下单位参与与课目人员的的成绩分布
|
|
|
+ // 获取某个任务下单位参与课目人员的成绩分布
|
|
|
initEchartsSubjectgradeDistribute(chartData){
|
|
|
if(this.myChart9 !=null && this.myChart9 != "" && this.myChart9 != undefined){
|
|
|
this.myChart9.dispose();
|
|
@@ -2520,11 +2528,11 @@ export default {
|
|
|
this.myChart9.setOption(option);
|
|
|
let that =this
|
|
|
window.addEventListener('resize',function () {//执行
|
|
|
- console.log('ckx debug that.myChart5 ', )
|
|
|
+ // console.log('ckx debug that.myChart5 ', )
|
|
|
that.myChart9.resize();
|
|
|
})
|
|
|
},
|
|
|
- // 获取某个任务下系统参与与课目人员的的成绩分布
|
|
|
+ // 获取某个任务下系统参与与课目人员的成绩分布
|
|
|
initEchartsSystemgradeDistribute(chartData){
|
|
|
if(this.myChart11 !=null && this.myChart11 != "" && this.myChart11 != undefined){
|
|
|
this.myChart11.dispose();
|
|
@@ -2630,7 +2638,7 @@ export default {
|
|
|
this.myChart11.setOption(option);
|
|
|
let that =this
|
|
|
window.addEventListener('resize',function () {//执行
|
|
|
- console.log('ckx debug that.myChart5 ', )
|
|
|
+ // console.log('ckx debug that.myChart5 ', )
|
|
|
that.myChart11.resize();
|
|
|
})
|
|
|
},
|