diff --git a/jeecg-boot/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/blTeacherAnswer/service/impl/BlTeacherAnswerServiceImpl.java b/jeecg-boot/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/blTeacherAnswer/service/impl/BlTeacherAnswerServiceImpl.java index 49ff999..7aadbe0 100644 --- a/jeecg-boot/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/blTeacherAnswer/service/impl/BlTeacherAnswerServiceImpl.java +++ b/jeecg-boot/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/blTeacherAnswer/service/impl/BlTeacherAnswerServiceImpl.java @@ -95,367 +95,376 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl { - tj1(blTeacherMain, result); + tj1(blTeacherMain, result); return true; }); - - calls.add(() -> { - tj2(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tab1(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tab2(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tab3(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tj3(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tj4(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tab4(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tab5(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tab6(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tj5(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tj6(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tab7(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tab8(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tab9(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - res6(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tj7(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tj8(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tj9(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tab10(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - res7(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tj10(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tj11(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tj12(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tab11(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tj13(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tj14(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tj15(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tab12(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tj16(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tj17(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tab13(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tab14(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tab15(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tj18(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tj19(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tj20(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tab16(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - res8(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tj21(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tj22(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tj23(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tab17(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tj24(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tj25(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tab18(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tab19(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tab20(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tj26(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tj27(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tab21(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tab22(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tab23(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tj28(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tj29(blTeacherMain, result); - return true; - }); - calls.add(() -> { - tab24(wo, blTeacherMain); + tj3(blTeacherMain, result); return true; }); - calls.add(() -> { - tab25(wo, blTeacherMain); + tj16(blTeacherMain, result); return true; }); - calls.add(() -> { - tab26(wo, blTeacherMain); + tj24(blTeacherMain, result); return true; }); - calls.add(() -> { - tj30(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tj31(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tab27(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tab28(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tab29(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tj32(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tj33(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tab30(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tab31(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tab32(wo, blTeacherMain); - return true; - }); - - calls.add(() -> { - tj34(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tj35(blTeacherMain, result); - return true; - }); - - calls.add(() -> { - tj36(blTeacherMain, result); - - return true; - }); - - calls.add(() -> { - tab33(wo, blTeacherMain); - - return true; - }); + tj26(blTeacherMain, result); + return true; + }); + calls.add(() -> { + tj28(blTeacherMain, result); + return true; + }); + calls.add(() -> { + tj30(blTeacherMain, result); + return true; + }); + calls.add(() -> { + tj32(blTeacherMain, result); + return true; + }); + calls.add(() -> { + tj34(blTeacherMain, result); + return true; + }); + //-----------------堆叠图------------------------ + + +// +// calls.add(() -> { +// tj2(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tab1(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// tab2(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// tab3(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// tj3(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tj4(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tab4(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// tab5(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// tab6(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// tj5(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tj6(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tab7(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// tab8(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// tab9(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// res6(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tj7(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tj8(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tj9(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tab10(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// res7(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tj10(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tj11(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tj12(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tab11(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// tj13(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tj14(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tj15(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tab12(wo, blTeacherMain); +// return true; +// }); +// +// +// calls.add(() -> { +// tj17(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tab13(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// tab14(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// tab15(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// tj18(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tj19(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tj20(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tab16(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// res8(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tj21(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tj22(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tj23(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tab17(wo, blTeacherMain); +// return true; +// }); +// +// +// calls.add(() -> { +// tj25(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tab18(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// tab19(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// tab20(wo, blTeacherMain); +// return true; +// }); +// +// +// calls.add(() -> { +// tj27(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tab21(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// tab22(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// tab23(wo, blTeacherMain); +// return true; +// }); +// +// +// calls.add(() -> { +// tj29(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tab24(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// tab25(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// tab26(wo, blTeacherMain); +// return true; +// }); +// +// +// calls.add(() -> { +// tj31(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tab27(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// tab28(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// tab29(wo, blTeacherMain); +// return true; +// }); +// +// +// calls.add(() -> { +// tj33(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tab30(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// tab31(wo, blTeacherMain); +// return true; +// }); +// +// calls.add(() -> { +// tab32(wo, blTeacherMain); +// return true; +// }); +// + +// +// calls.add(() -> { +// tj35(blTeacherMain, result); +// return true; +// }); +// +// calls.add(() -> { +// tj36(blTeacherMain, result); +// +// return true; +// }); +// +// calls.add(() -> { +// tab33(wo, blTeacherMain); +// +// return true; +// }); calls.forEach(threadService::submit); calls.forEach(fn -> { @@ -490,7 +499,7 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl0){ + ztmydzb.setTj4(100-Integer.valueOf(ztmydzb.getTj1()) - Integer.valueOf(ztmydzb.getTj2())- Integer.valueOf(ztmydzb.getTj3())+""); + }else{ + ztmydzb.setTj4("0"); + } result.put("ztpjmydbfb5", ztmydzb.getTj4()); //教师对学校的整体满意度各项占比 //堆叠图 String ztmydzb1Options ="option = { tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } },\n" + - " legend: { textStyle: {color:'#333', fontSize: 30 }}, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: { type: 'value' }, yAxis: { type: 'category',\n" + + " legend: { textStyle: {color:'#000', fontSize: 24,fontFamily:'仿宋' }}, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: { type: 'value',position:'top', name: '(%)',axisLabel:{show:false}}, yAxis: { type: 'category',\n" + " data: ['对学校的整体满意度'],\n" + - " axisLabel: {color:'#333', fontSize:17, formatter: function (value) {let list = value.split(\"\");let result = \"\"; for (let i = 1; i <= list.length; i++) {if (!(i % 17) && list[i] != undefined) { result += list[i - 1] + '\\n';} else {result += list[i - 1];} }return result;} } },\n" + - " series: [ { name: '非常符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 }, emphasis: { focus: 'series' },\n" + + " axisLabel:{color:'#000', fontSize: 24,fontFamily:'仿宋', formatter: function (value) {let list = value.split(\"\");let result = \"\"; for (let i = 1; i <= list.length; i++) {if (!(i % 17) && list[i] != undefined) { result += list[i - 1] + '\\n';} else {result += list[i - 1];} }return result;} } },\n" + + " series: [ { name: '非常符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' }, emphasis: { focus: 'series' },\n" + " data: ["+(int)Double.parseDouble(ztmydzb.getTj1())+"], barWidth: 45, itemStyle: { color: '#2350a0' } },\n" + - " { name: '比较符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 }, emphasis: { focus: 'series' },\n" + + " { name: '比较符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' }, emphasis: { focus: 'series' },\n" + " data: ["+(int)Double.parseDouble(ztmydzb.getTj2())+"], barWidth: 45, itemStyle: { color: '#008ac8' } },\n" + - " { name: '一般', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 },emphasis: {focus: 'series'},\n" + + " { name: '一般', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' },emphasis: {focus: 'series'},\n" + " data: ["+(int)Double.parseDouble(ztmydzb.getTj3())+"], barWidth: 45,itemStyle: {color: '#57b8e7'}}," + - " { name: '比较不满意', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 },emphasis: {focus: 'series'},\n" + - " data: ["+(int)Double.parseDouble(ztmydzb.getTj4())+"], barWidth: 45,itemStyle: {color: '#57b8e7'}}," + + " { name: '比较不满意', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' },emphasis: {focus: 'series'},\n" + + " data: ["+(int)Double.parseDouble(ztmydzb.getTj4())+"], barWidth: 45,itemStyle: {color: '#beedf8'}}," + "]}"; String ztmydzb1Img = WebDriverUtil.getImgByte(ztmydzb1Options); @@ -1314,15 +1328,20 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl0){ + zytjpj25[i] = 100-Integer.valueOf(par.getTj1()) - Integer.valueOf(par.getTj2())- Integer.valueOf(par.getTj3()) - Integer.valueOf(par.getTj4()); + }else{ + zytjpj25[i] = 0; + } zytjpj2Name[i] = par.getLsname(); } //堆叠图 String zytjpj2ImgOptions ="option = { tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } },\n" + - " legend: { textStyle: {color:'#333', fontSize: 30 }}, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: { type: 'value' }, yAxis: { type: 'category',\n" + + " legend: { textStyle: {color:'#000', fontSize: 24,fontFamily:'仿宋' }}, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: { type: 'value',position:'top', name: '(%)',axisLabel:{show:false}}, yAxis: { type: 'category',\n" + " data: "+JSONObject.toJSONString(zytjpj2Name)+",\n" + - " axisLabel: {color:'#333', fontSize:17, formatter: function (value) {let list = value.split(\"\");let result = \"\"; for (let i = 1; i <= list.length; i++) {if (!(i % 17) && list[i] != undefined) { result += list[i - 1] + '\\n';} else {result += list[i - 1];} }return result;} } },\n" + + " axisLabel:{color:'#000', fontSize: 24,fontFamily:'仿宋', formatter: function (value) {let list = value.split(\"\");let result = \"\"; for (let i = 1; i <= list.length; i++) {if (!(i % 17) && list[i] != undefined) { result += list[i - 1] + '\\n';} else {result += list[i - 1];} }return result;} } },\n" + " series: [ " + - " { name: '非常符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 }, emphasis: { focus: 'series' },\n" + + " { name: '非常符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' }, emphasis: { focus: 'series' },\n" + " data: "+ JSONObject.toJSONString(zytjpj21)+", barWidth: 45, itemStyle: { color: '#2350a0' } },\n" + - " { name: '比较符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 }, emphasis: { focus: 'series' },\n" + + " { name: '比较符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' }, emphasis: { focus: 'series' },\n" + " data: "+JSONObject.toJSONString(zytjpj22)+", barWidth: 45, itemStyle: { color: '#008ac8' } },\n" + - " { name: '一般', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 },emphasis: {focus: 'series'},\n" + + " { name: '一般', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' },emphasis: {focus: 'series'},\n" + " data: "+JSONObject.toJSONString(zytjpj23)+", barWidth: 45,itemStyle: {color: '#57b8e7'}}," + - " { name: '比较不符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 },emphasis: {focus: 'series'},\n" + + " { name: '比较不符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' },emphasis: {focus: 'series'},\n" + " data: "+JSONObject.toJSONString(zytjpj24)+", barWidth: 45,itemStyle: {color: '#57b8e7'}}," + - " { name: '非常不符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 },emphasis: {focus: 'series'},\n" + - " data: "+JSONObject.toJSONString(zytjpj25)+", barWidth: 45,itemStyle: {color: '#57b8e7'}}," + + " { name: '非常不符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' },emphasis: {focus: 'series'},\n" + + " data: "+JSONObject.toJSONString(zytjpj25)+", barWidth: 45,itemStyle: {color: '#beedf8'}}," + "]}"; String zytjpj2Img = WebDriverUtil.getImgByte(zytjpj2ImgOptions); @@ -1432,7 +1456,7 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl0){ + zytjpj15[i] = 100-Integer.valueOf(par.getTj1()) - Integer.valueOf(par.getTj2())- Integer.valueOf(par.getTj3()) - Integer.valueOf(par.getTj4()); + }else{ + zytjpj15[i] = 0; + } +// zytjpj15[i] = Integer.valueOf(par.getTj5()); zytjpj1Name[i] = par.getLsname(); } //堆叠图 String zytjpj1ImgOptions ="option = { tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } },\n" + - " legend: { textStyle: {color:'#333', fontSize: 30 }}, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: { type: 'value' }, yAxis: { type: 'category',\n" + + " legend: { textStyle: {color:'#000', fontSize: 24,fontFamily:'仿宋' }}, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: { type: 'value',position:'top', name: '(%)',axisLabel:{show:false}}, yAxis: { type: 'category',\n" + " data: "+JSONObject.toJSONString(zytjpj1Name)+",\n" + - " axisLabel: {color:'#333', fontSize:17, formatter: function (value) {let list = value.split(\"\");let result = \"\"; for (let i = 1; i <= list.length; i++) {if (!(i % 17) && list[i] != undefined) { result += list[i - 1] + '\\n';} else {result += list[i - 1];} }return result;} } },\n" + + " axisLabel:{color:'#000', fontSize: 24,fontFamily:'仿宋', formatter: function (value) {let list = value.split(\"\");let result = \"\"; for (let i = 1; i <= list.length; i++) {if (!(i % 17) && list[i] != undefined) { result += list[i - 1] + '\\n';} else {result += list[i - 1];} }return result;} } },\n" + " series: [ " + - " { name: '非常符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 }, emphasis: { focus: 'series' },\n" + - " data: "+ JSONObject.toJSONString(zytjpj11)+", barWidth: 45, itemStyle: { color: '#2350a0' } },\n" + - " { name: '比较符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 }, emphasis: { focus: 'series' },\n" + - " data: "+JSONObject.toJSONString(zytjpj12)+", barWidth: 45, itemStyle: { color: '#008ac8' } },\n" + - " { name: '一般', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 },emphasis: {focus: 'series'},\n" + - " data: "+JSONObject.toJSONString(zytjpj13)+", barWidth: 45,itemStyle: {color: '#57b8e7'}}," + - " { name: '比较不符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 },emphasis: {focus: 'series'},\n" + + " { name: '非常符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' }, emphasis: { focus: 'series' },\n" + + " data: "+ JSONObject.toJSONString(zytjpj11)+", barWidth: 45, itemStyle: { color: '#0f447f' } },\n" + + " { name: '比较符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' }, emphasis: { focus: 'series' },\n" + + " data: "+JSONObject.toJSONString(zytjpj12)+", barWidth: 45, itemStyle: { color: '#2350a0' } },\n" + + " { name: '一般', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' },emphasis: {focus: 'series'},\n" + + " data: "+JSONObject.toJSONString(zytjpj13)+", barWidth: 45,itemStyle: {color: '#008ac8'}}," + + " { name: '比较不符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' },emphasis: {focus: 'series'},\n" + " data: "+JSONObject.toJSONString(zytjpj14)+", barWidth: 45,itemStyle: {color: '#57b8e7'}}," + - " { name: '非常不符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 },emphasis: {focus: 'series'},\n" + - " data: "+JSONObject.toJSONString(zytjpj15)+", barWidth: 45,itemStyle: {color: '#57b8e7'}}," + + " { name: '非常不符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' },emphasis: {focus: 'series'},\n" + + " data: "+JSONObject.toJSONString(zytjpj15)+", barWidth: 45,itemStyle: {color: '#beedf8'}}," + "]}"; String zytjpj1Img = WebDriverUtil.getImgByte(zytjpj1ImgOptions); @@ -1512,7 +1542,7 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl0){ + zyfwyzc13[i] = 100-Integer.valueOf(par.getTj1()) - Integer.valueOf(par.getTj2()) ; + }else{ + zyfwyzc13[i] = 0; + } +// zyfwyzc13[i] = Integer.valueOf(par.getTj3()); + if(100 - Integer.valueOf(par.getTj1()) - Integer.valueOf(par.getTj2()) - Integer.valueOf(par.getTj3()) >0){ + zyfwyzc14[i] = 100-Integer.valueOf(par.getTj1()) - Integer.valueOf(par.getTj2())- Integer.valueOf(par.getTj3()) ; + }else{ + zyfwyzc14[i] = 0; + } +// zyfwyzc14[i] = Integer.valueOf(par.getTj4()); + zyfwyzc1Name[i] = par.getLsname(); } //堆叠图 String zyfwyzc1ImgOptions ="option = { tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } },\n" + - " legend: { textStyle: {color:'#333', fontSize: 30 }}, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: { type: 'value' }, yAxis: { type: 'category',\n" + + " legend: { textStyle: {color:'#000', fontSize: 24,fontFamily:'仿宋' }}, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: { type: 'value',position:'top', name: '(%)',axisLabel:{show:false}}, yAxis: { type: 'category',\n" + " data: "+JSONObject.toJSONString(zyfwyzc1Name)+",\n" + - " axisLabel: {color:'#333', fontSize:17, formatter: function (value) {let list = value.split(\"\");let result = \"\"; for (let i = 1; i <= list.length; i++) {if (!(i % 17) && list[i] != undefined) { result += list[i - 1] + '\\n';} else {result += list[i - 1];} }return result;} } },\n" + + " axisLabel:{color:'#000', fontSize: 24,fontFamily:'仿宋', formatter: function (value) {let list = value.split(\"\");let result = \"\"; for (let i = 1; i <= list.length; i++) {if (!(i % 17) && list[i] != undefined) { result += list[i - 1] + '\\n';} else {result += list[i - 1];} }return result;} } },\n" + " series: [ " + - " { name: '非常符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 }, emphasis: { focus: 'series' },\n" + + " { name: '非常符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' }, emphasis: { focus: 'series' },\n" + " data: "+ JSONObject.toJSONString(zyfwyzc11)+", barWidth: 45, itemStyle: { color: '#2350a0' } },\n" + - " { name: '比较符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 }, emphasis: { focus: 'series' },\n" + + " { name: '比较符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' }, emphasis: { focus: 'series' },\n" + " data: "+JSONObject.toJSONString(zyfwyzc12)+", barWidth: 45, itemStyle: { color: '#008ac8' } },\n" + - " { name: '一般', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 },emphasis: {focus: 'series'},\n" + + " { name: '一般', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' },emphasis: {focus: 'series'},\n" + " data: "+JSONObject.toJSONString(zyfwyzc13)+", barWidth: 45,itemStyle: {color: '#57b8e7'}}," + - " { name: '比较不符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 },emphasis: {focus: 'series'},\n" + - " data: "+JSONObject.toJSONString(zyfwyzc14)+", barWidth: 45,itemStyle: {color: '#57b8e7'}}," + + " { name: '比较不符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' },emphasis: {focus: 'series'},\n" + + " data: "+JSONObject.toJSONString(zyfwyzc14)+", barWidth: 45,itemStyle: {color: '#beedf8'}}," + "]}"; String zyfwyzc1Img = WebDriverUtil.getImgByte500(zyfwyzc1ImgOptions); @@ -1577,23 +1618,28 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl0){ + jsfz14[i] = 100-Integer.valueOf(par.getTj1()) - Integer.valueOf(par.getTj2())- Integer.valueOf(par.getTj3()) ; + }else{ + jsfz14[i] = 0; + } +// jsfz14[i] = Integer.valueOf(par.getTj4()); jsfz1Name[i] = par.getLsname(); } //堆叠图 String jsfz1ImgOptions ="option = { tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } },\n" + - " legend: { textStyle: {color:'#333', fontSize: 30 }}, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: { type: 'value' }, yAxis: { type: 'category',\n" + + " legend: { textStyle: {color:'#000', fontSize: 24,fontFamily:'仿宋' }}, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: { type: 'value',position:'top', name: '(%)',axisLabel:{show:false}}, yAxis: { type: 'category',\n" + " data: "+JSONObject.toJSONString(jsfz1Name)+",\n" + - " axisLabel: {color:'#333', fontSize:17, formatter: function (value) {let list = value.split(\"\");let result = \"\"; for (let i = 1; i <= list.length; i++) {if (!(i % 17) && list[i] != undefined) { result += list[i - 1] + '\\n';} else {result += list[i - 1];} }return result;} } },\n" + + " axisLabel:{color:'#000', fontSize: 24,fontFamily:'仿宋', formatter: function (value) {let list = value.split(\"\");let result = \"\"; for (let i = 1; i <= list.length; i++) {if (!(i % 17) && list[i] != undefined) { result += list[i - 1] + '\\n';} else {result += list[i - 1];} }return result;} } },\n" + " series: [ " + - " { name: '非常符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 }, emphasis: { focus: 'series' },\n" + + " { name: '非常符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' }, emphasis: { focus: 'series' },\n" + " data: "+ JSONObject.toJSONString(jsfz11)+", barWidth: 45, itemStyle: { color: '#2350a0' } },\n" + - " { name: '比较符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 }, emphasis: { focus: 'series' },\n" + + " { name: '比较符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' }, emphasis: { focus: 'series' },\n" + " data: "+JSONObject.toJSONString(jsfz12)+", barWidth: 45, itemStyle: { color: '#008ac8' } },\n" + - " { name: '一般', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 },emphasis: {focus: 'series'},\n" + + " { name: '一般', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' },emphasis: {focus: 'series'},\n" + " data: "+JSONObject.toJSONString(jsfz13)+", barWidth: 45,itemStyle: {color: '#57b8e7'}}," + - " { name: '比较不符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 },emphasis: {focus: 'series'},\n" + - " data: "+JSONObject.toJSONString(jsfz14)+", barWidth: 45,itemStyle: {color: '#57b8e7'}}," + + " { name: '比较不符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' },emphasis: {focus: 'series'},\n" + + " data: "+JSONObject.toJSONString(jsfz14)+", barWidth: 45,itemStyle: {color: '#beedf8'}}," + "]}"; String jsfz1Img = WebDriverUtil.getImgByte(jsfz1ImgOptions); @@ -1623,7 +1669,7 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl0){ + xsxxzdxTjt15[i] = 100-Integer.valueOf(par.getTj1()) - Integer.valueOf(par.getTj2())- Integer.valueOf(par.getTj3()) - Integer.valueOf(par.getTj4()) ; + }else{ + xsxxzdxTjt15[i] = 0; + } +// xsxxzdxTjt15[i] = Integer.valueOf(par.getTj5()); xsxxzdxTjt1Name[i] = par.getLsname(); } + //堆叠图 String xsxxzdxTjt1ImgOptions ="option = { tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } },\n" + - " grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: { type: 'value' }, yAxis: { type: 'category',\n" + + " legend: { textStyle: {color:'#000', fontSize: 24,fontFamily:'仿宋' }},grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: { type: 'value',position:'top', name: '(%)',axisLabel:{show:false}}, yAxis: { type: 'category',\n" + " data: "+JSONObject.toJSONString(xsxxzdxTjt1Name)+",\n" + - " axisLabel: {color:'#333',fontSize:17, formatter: function (value) {let list = value.split(\"\");let result = \"\"; for (let i = 1; i <= list.length; i++) {if (!(i % 17) && list[i] != undefined) { result += list[i - 1] + '\\n';} else {result += list[i - 1];} }return result;} } },\n" + + " axisLabel: {color:'#333',fontSize: 20,fontFamily:'宋体', formatter: function (value) {let list = value.split(\"\");let result = \"\"; for (let i = 1; i <= list.length; i++) {if (!(i % 17) && list[i] != undefined) { result += list[i - 1] + '\\n';} else {result += list[i - 1];} }return result;} } },\n" + " series: [ " + - " { name: '非常符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 }, emphasis: { focus: 'series' },\n" + - " data: "+JSONObject.toJSONString(xsxxzdxTjt11)+", barWidth: 45, itemStyle: { color: '#2350a0' } },\n" + - " { name: '比较符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 }, emphasis: { focus: 'series' },\n" + - " data: "+JSONObject.toJSONString(xsxxzdxTjt12)+", barWidth: 45, itemStyle: { color: '#008ac8' } },\n" + - " { name: '一般', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 },emphasis: {focus: 'series'},\n" + - " data: "+JSONObject.toJSONString(xsxxzdxTjt13)+", barWidth: 45,itemStyle: {color: '#57b8e7'}}," + - " { name: '比较不符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 },emphasis: {focus: 'series'},\n" + + " { name: '非常符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' }, emphasis: { focus: 'series' },\n" + + " data: "+JSONObject.toJSONString(xsxxzdxTjt11)+", barWidth: 45, itemStyle: { color: '#0f447f' } },\n" + + " { name: '比较符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' }, emphasis: { focus: 'series' },\n" + + " data: "+JSONObject.toJSONString(xsxxzdxTjt12)+", barWidth: 45, itemStyle: { color: '#2350a0' } },\n" + + " { name: '一般', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' },emphasis: {focus: 'series'},\n" + + " data: "+JSONObject.toJSONString(xsxxzdxTjt13)+", barWidth: 45,itemStyle: {color: '#008ac8'}}," + + " { name: '比较不符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' },emphasis: {focus: 'series'},\n" + " data: "+JSONObject.toJSONString(xsxxzdxTjt14)+", barWidth: 45,itemStyle: {color: '#57b8e7'}}," + - " { name: '非常不符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 },emphasis: {focus: 'series'},\n" + - " data: "+JSONObject.toJSONString(xsxxzdxTjt15)+", barWidth: 45,itemStyle: {color: '#57b8e7'}}," + + " { name: '非常不符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' },emphasis: {focus: 'series'},\n" + + " data: "+JSONObject.toJSONString(xsxxzdxTjt15)+", barWidth: 45,itemStyle: {color: '#beedf8'}}," + "]}"; String xsxxzdxTjt1Img = WebDriverUtil.getImgByte500(xsxxzdxTjt1ImgOptions); log.info("================================"); @@ -1986,7 +2038,7 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl0){ + kclxydTjfxDdt5[i] = 100-Integer.valueOf(par.getTj1()) - Integer.valueOf(par.getTj2()) - Integer.valueOf(par.getTj3()) - Integer.valueOf(par.getTj4()); + }else{ + kclxydTjfxDdt5[i] = 0; + } kclxydTjfxName[i] = par.getLsname(); } //堆叠图 教师在课程“两性一度”的实施情况各项占比 String kclxyd16Options ="option = { tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } },\n" + - " legend: { textStyle: {color:'#333', fontSize: 30 }}, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: { type: 'value' }, yAxis: { type: 'category',\n" + + " legend: { textStyle: {color:'#000', fontSize: 24,fontFamily:'仿宋' }}, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: { type: 'value',position:'top', name: '(%)',axisLabel:{show:false}}, yAxis: { type: 'category',\n" + " data: "+JSONObject.toJSONString(kclxydTjfxName)+",\n" + - " axisLabel: {color:'#333', fontSize:17, formatter: function (value) {let list = value.split(\"\");let result = \"\"; for (let i = 1; i <= list.length; i++) {if (!(i % 17) && list[i] != undefined) { result += list[i - 1] + '\\n';} else {result += list[i - 1];} }return result;} } },\n" + - " series: [ { name: '非常符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 }, emphasis: { focus: 'series' },\n" + - " data: "+ JSONObject.toJSONString(kclxydTjfxDdt1)+", barWidth: 45, itemStyle: { color: '#2350a0' } },\n" + - " { name: '比较符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 }, emphasis: { focus: 'series' },\n" + - " data: "+JSONObject.toJSONString(kclxydTjfxDdt2)+", barWidth: 45, itemStyle: { color: '#008ac8' } },\n" + - " { name: '一般', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 },emphasis: {focus: 'series'},\n" + - " data: "+JSONObject.toJSONString(kclxydTjfxDdt3)+", barWidth: 45,itemStyle: {color: '#57b8e7'}}," + - " { name: '比较不符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 },emphasis: {focus: 'series'},\n" + + " axisLabel:{color:'#000', fontSize: 24,fontFamily:'仿宋', formatter: function (value) {let list = value.split(\"\");let result = \"\"; for (let i = 1; i <= list.length; i++) {if (!(i % 17) && list[i] != undefined) { result += list[i - 1] + '\\n';} else {result += list[i - 1];} }return result;} } },\n" + + " series: [ { name: '非常符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' }, emphasis: { focus: 'series' },\n" + + " data: "+ JSONObject.toJSONString(kclxydTjfxDdt1)+", barWidth: 45, itemStyle: { color: '#0f447f ' } },\n" + + " { name: '比较符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' }, emphasis: { focus: 'series' },\n" + + " data: "+JSONObject.toJSONString(kclxydTjfxDdt2)+", barWidth: 45, itemStyle: { color: '#2350a0' } },\n" + + " { name: '一般', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' },emphasis: {focus: 'series'},\n" + + " data: "+JSONObject.toJSONString(kclxydTjfxDdt3)+", barWidth: 45,itemStyle: {color: '#008ac8'}}," + + " { name: '比较不符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' },emphasis: {focus: 'series'},\n" + " data: "+JSONObject.toJSONString(kclxydTjfxDdt4)+", barWidth: 45,itemStyle: {color: '#57b8e7'}}," + - " { name: '非常不符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 },emphasis: {focus: 'series'},\n" + - " data: "+JSONObject.toJSONString(kclxydTjfxDdt5)+", barWidth: 45,itemStyle: {color: '#57b8e7'}}," + + " { name: '非常不符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' },emphasis: {focus: 'series'},\n" + + " data: "+JSONObject.toJSONString(kclxydTjfxDdt5)+", barWidth: 45,itemStyle: {color: '#beedf8'}}," + "]}"; String kclxyd16 = WebDriverUtil.getImgByte500(kclxyd16Options); @@ -2436,7 +2492,7 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl0){ + jsjbxwBjbfh[i] = 100-Integer.valueOf(par.getTj1()) - Integer.valueOf(par.getTj2()) - Integer.valueOf(par.getTj3()) ; + }else{ + jsjbxwBjbfh[i] = 0; + } jsjbxwName[i] = par.getLsname(); } //堆叠图 String jsjbxwhpTjtImg3Options ="option = { tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } },\n" + - " legend: { textStyle: {color:'#333', fontSize: 30 }}, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: { type: 'value' }, yAxis: { type: 'category',\n" + + " legend: { textStyle: {color:'#000', fontSize: 24,fontFamily:'仿宋' }}, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: { type: 'value',position:'top', name: '(%)',axisLabel:{show:false}}, yAxis: { type: 'category',\n" + " data: "+JSONObject.toJSONString(jsjbxwName)+",\n" + - " axisLabel: {color:'#333', fontSize:17, formatter: function (value) {let list = value.split(\"\");let result = \"\"; for (let i = 1; i <= list.length; i++) {if (!(i % 17) && list[i] != undefined) { result += list[i - 1] + '\\n';} else {result += list[i - 1];} }return result;} } },\n" + - " series: [ { name: '非常符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 }, emphasis: { focus: 'series' },\n" + + " axisLabel:{color:'#000', fontSize: 24,fontFamily:'仿宋', formatter: function (value) {let list = value.split(\"\");let result = \"\"; for (let i = 1; i <= list.length; i++) {if (!(i % 17) && list[i] != undefined) { result += list[i - 1] + '\\n';} else {result += list[i - 1];} }return result;} } },\n" + + " series: [ { name: '非常符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' }, emphasis: { focus: 'series' },\n" + " data: "+ JSONObject.toJSONString(jsjbxwFcfh)+", barWidth: 45, itemStyle: { color: '#2350a0' } },\n" + - " { name: '比较符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 }, emphasis: { focus: 'series' },\n" + + " { name: '比较符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' }, emphasis: { focus: 'series' },\n" + " data: "+JSONObject.toJSONString(jsjbxwBjfh)+", barWidth: 45, itemStyle: { color: '#008ac8' } },\n" + - " { name: '一般', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 },emphasis: {focus: 'series'},\n" + + " { name: '一般', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' },emphasis: {focus: 'series'},\n" + " data: "+JSONObject.toJSONString(jsjbxwYb)+", barWidth: 45,itemStyle: {color: '#57b8e7'}}," + - " { name: '比较不符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 },emphasis: {focus: 'series'},\n" + - " data: "+JSONObject.toJSONString(jsjbxwBjbfh)+", barWidth: 45,itemStyle: {color: '#57b8e7'}},]}"; + " { name: '比较不符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' },emphasis: {focus: 'series'},\n" + + " data: "+JSONObject.toJSONString(jsjbxwBjbfh)+", barWidth: 45,itemStyle: {color: '#beedf8'}},]}"; String jsjbxwhpTjtImg3 = WebDriverUtil.getImgByte500(jsjbxwhpTjtImg3Options); log.info("================================"); @@ -2581,7 +2641,7 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl0){ + sdsfhpzztYb[i] = 100-Integer.valueOf(par.getFcfh()) - Integer.valueOf(par.getBjfh()); + }else{ + sdsfhpzztYb[i] = 0; + } strName[i] = par.getLsname(); } //堆叠图 - 教师的师德师风互评各项占比 String sdsfhpZztImg1Options ="option = { tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } },\n" + - " legend: { textStyle: {color:'#333', fontSize: 30 }}, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: { type: 'value' }, yAxis: { type: 'category',\n" + + " legend: { textStyle: {color:'#000', fontSize: 24,fontFamily:'仿宋' }}, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: { type: 'value',position:'top', name: '(%)',axisLabel:{show:false}}, yAxis: { type: 'category',\n" + " data: "+JSONObject.toJSONString(strName)+",\n" + - " axisLabel: {color:'#333', fontSize: 30, formatter: function (value) {let list = value.split(\"\");let result = \"\"; for (let i = 1; i <= list.length; i++) {if (!(i % 17) && list[i] != undefined) { result += list[i - 1] + '\\n';} else {result += list[i - 1];} }return result;} } },\n" + - " series: [ { name: '非常符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 }, emphasis: { focus: 'series' },\n" + + " axisLabel: {color:'#000', fontSize: 24,fontFamily:'仿宋', formatter: function (value) {let list = value.split(\"\");let result = \"\"; for (let i = 1; i <= list.length; i++) {if (!(i % 17) && list[i] != undefined) { result += list[i - 1] + '\\n';} else {result += list[i - 1];} }return result;} } },\n" + + " series: [ { name: '非常符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' }, emphasis: { focus: 'series' },\n" + " data: "+ JSONObject.toJSONString(sdsfhpzztFcfh)+", barWidth: 45, itemStyle: { color: '#2350a0' } },\n" + - " { name: '比较符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 }, emphasis: { focus: 'series' },\n" + + " { name: '比较符合', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' }, emphasis: { focus: 'series' },\n" + " data: "+JSONObject.toJSONString(sdsfhpzztBjfh)+", barWidth: 45, itemStyle: { color: '#008ac8' } },\n" + - " { name: '一般', type: 'bar', stack: 'total', label: { show: true, fontSize: 30 },emphasis: {focus: 'series'},\n" + + " { name: '一般', type: 'bar', stack: 'total', label: { show: true, fontSize: 20,fontFamily:'宋体' },emphasis: {focus: 'series'},\n" + " data: "+JSONObject.toJSONString(sdsfhpzztYb)+", barWidth: 45,itemStyle: {color: '#57b8e7'}},]}"; log.info("option---------------->"+sdsfhpZztImg1Options); String sdsfhpZztImg1 = WebDriverUtil.getImgByte300(sdsfhpZztImg1Options); diff --git a/jeecg-boot/jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml b/jeecg-boot/jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml index 4b0a956..2c6cf06 100644 --- a/jeecg-boot/jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml +++ b/jeecg-boot/jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml @@ -1,5 +1,5 @@ server: - port: 8080 + port: 8083 tomcat: max-swallow-size: -1 error: @@ -329,7 +329,7 @@ libreOffice: webDriver: driverName: webdriver.chrome.driver # 浏览器完整路径 - webExamplePath: 'D:/Program Files (x86)/Google/Chrome/Application/chrome.exe' + webExamplePath: 'C:/Users/86170/AppData/Local/Google/Chrome/Application/chrome.exe' # 驱动地址 driverPath: web/webDriver/126.0.6478.127/chromedriver.exe # html地址