修改新增时的提示信息,修改雷达图的样式

This commit is contained in:
yangjun 2024-07-18 20:39:30 +08:00
parent 975cdf4ec2
commit 38aec2a7b6
2 changed files with 391 additions and 347 deletions

View File

@ -68,73 +68,73 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl<BlTeacherAnswerMappe
CompletionService<Boolean> threadService = ThreadUtil.newCompletionService(Executors.newFixedThreadPool(100)); CompletionService<Boolean> threadService = ThreadUtil.newCompletionService(Executors.newFixedThreadPool(100));
List<Callable<Boolean>> calls = com.google.common.collect.Lists.newArrayList(); List<Callable<Boolean>> calls = com.google.common.collect.Lists.newArrayList();
calls.add(() -> { // calls.add(() -> {
res1(blTeacherMain, result); // res1(blTeacherMain, result);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
res2(blTeacherMain, result); // res2(blTeacherMain, result);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
res3(blTeacherMain, result); // res3(blTeacherMain, result);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
res4(blTeacherMain, result); // res4(blTeacherMain, result);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
res5(blTeacherMain, result); // res5(blTeacherMain, result);
return true; // return true;
}); // });
//
//-----------------堆叠图------------------------ // //-----------------堆叠图------------------------
calls.add(() -> { // calls.add(() -> {
tj1(blTeacherMain, result); // tj1(blTeacherMain, result);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tj3(blTeacherMain, result); // tj3(blTeacherMain, result);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tj5(blTeacherMain, result); // tj5(blTeacherMain, result);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tj16(blTeacherMain, result); // tj16(blTeacherMain, result);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tj24(blTeacherMain, result); // tj24(blTeacherMain, result);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tj26(blTeacherMain, result); // tj26(blTeacherMain, result);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tj28(blTeacherMain, result); // tj28(blTeacherMain, result);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tj30(blTeacherMain, result); // tj30(blTeacherMain, result);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tj32(blTeacherMain, result); // tj32(blTeacherMain, result);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tj34(blTeacherMain, result); // tj34(blTeacherMain, result);
return true; // return true;
}); // });
//-----------------堆叠图------------------------ // //-----------------堆叠图------------------------
//----------------雷达图------------------------- //----------------雷达图-------------------------
@ -179,263 +179,263 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl<BlTeacherAnswerMappe
//----------------多柱图------------------------- // //----------------多柱图-------------------------
calls.add(() -> { // calls.add(() -> {
tj8(blTeacherMain, result); // tj8(blTeacherMain, result);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tj9(blTeacherMain, result); // tj9(blTeacherMain, result);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tj11(blTeacherMain, result); // tj11(blTeacherMain, result);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tj12(blTeacherMain, result); // tj12(blTeacherMain, result);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tj15(blTeacherMain, result); // tj15(blTeacherMain, result);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tj14(blTeacherMain, result); // tj14(blTeacherMain, result);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tj19(blTeacherMain, result); // tj19(blTeacherMain, result);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tj20(blTeacherMain, result); // tj20(blTeacherMain, result);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tj21(blTeacherMain, result); // tj21(blTeacherMain, result);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tj22(blTeacherMain, result); // tj22(blTeacherMain, result);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tj23(blTeacherMain, result); // tj23(blTeacherMain, result);
return true; // return true;
}); // });
//----------------多柱图------------------------- // //----------------多柱图-------------------------
//
//----------------单柱图------------------------- // //----------------单柱图-------------------------
calls.add(() -> { // calls.add(() -> {
tj7(blTeacherMain, result); // tj7(blTeacherMain, result);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tj10(blTeacherMain, result); // tj10(blTeacherMain, result);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tj13(blTeacherMain, result); // tj13(blTeacherMain, result);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tj18(blTeacherMain, result); // tj18(blTeacherMain, result);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tj35(blTeacherMain, result); // tj35(blTeacherMain, result);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tj36(blTeacherMain, result); // tj36(blTeacherMain, result);
//
return true; // return true;
}); // });
//----------------单柱图------------------------- // //----------------单柱图-------------------------
//
//----------------插入表格及文字----------------------- // //----------------插入表格及文字-----------------------
calls.add(() -> { // calls.add(() -> {
tab1(wo, blTeacherMain); // tab1(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tab2(wo, blTeacherMain); // tab2(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tab3(wo, blTeacherMain); // tab3(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tab4(wo, blTeacherMain); // tab4(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tab5(wo, blTeacherMain); // tab5(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tab6(wo, blTeacherMain); // tab6(wo, blTeacherMain);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tab7(wo, blTeacherMain); // tab7(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tab8(wo, blTeacherMain); // tab8(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tab9(wo, blTeacherMain); // tab9(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
res6(blTeacherMain, result); // res6(blTeacherMain, result);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tab10(wo, blTeacherMain); // tab10(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
res7(blTeacherMain, result); // res7(blTeacherMain, result);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tab11(wo, blTeacherMain); // tab11(wo, blTeacherMain);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tab12(wo, blTeacherMain); // tab12(wo, blTeacherMain);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tab13(wo, blTeacherMain); // tab13(wo, blTeacherMain);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tab14(wo, blTeacherMain); // tab14(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tab15(wo, blTeacherMain); // tab15(wo, blTeacherMain);
return true; // return true;
}); // });
//
//
calls.add(() -> { // calls.add(() -> {
tab16(wo, blTeacherMain); // tab16(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
res8(blTeacherMain, result); // res8(blTeacherMain, result);
return true; // return true;
}); // });
//
//
calls.add(() -> { // calls.add(() -> {
tab17(wo, blTeacherMain); // tab17(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tab18(wo, blTeacherMain); // tab18(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tab19(wo, blTeacherMain); // tab19(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tab20(wo, blTeacherMain); // tab20(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tab21(wo, blTeacherMain); // tab21(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tab22(wo, blTeacherMain); // tab22(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tab23(wo, blTeacherMain); // tab23(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tab24(wo, blTeacherMain); // tab24(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tab25(wo, blTeacherMain); // tab25(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tab26(wo, blTeacherMain); // tab26(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tab27(wo, blTeacherMain); // tab27(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tab28(wo, blTeacherMain); // tab28(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tab29(wo, blTeacherMain); // tab29(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tab30(wo, blTeacherMain); // tab30(wo, blTeacherMain);
return true; // return true;
}); // });
//
calls.add(() -> { // calls.add(() -> {
tab31(wo, blTeacherMain); // tab31(wo, blTeacherMain);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tab32(wo, blTeacherMain); // tab32(wo, blTeacherMain);
return true; // return true;
}); // });
calls.add(() -> { // calls.add(() -> {
tab33(wo, blTeacherMain); // tab33(wo, blTeacherMain);
return true; // return true;
}); // });
//----------------插入表格----------------------- // //----------------插入表格-----------------------
calls.forEach(threadService::submit); calls.forEach(threadService::submit);
calls.forEach(fn -> { calls.forEach(fn -> {
@ -466,14 +466,18 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl<BlTeacherAnswerMappe
jsfz2Data[2] = Double.parseDouble(jsfz2Ldt.getTj3()); jsfz2Data[2] = Double.parseDouble(jsfz2Ldt.getTj3());
jsfz2Data[3] = Double.parseDouble(jsfz2Ldt.getTj4()); jsfz2Data[3] = Double.parseDouble(jsfz2Ldt.getTj4());
//雷达图 //雷达图
String jsfz2optionsLdt = "option = { radar: { radius: '50%',axisName: { fontSize: 20, color: '#000', padding: 50,fontFamily: '仿宋', formatter: function (value) { let list = value.split(''); let result = ''; for (let i = 1; i <= list.length; i++) { if (!(i % 10) && list[i] != undefined) { result += list[i - 1] + '\\n'; } else { result += list[i - 1];}}return result;}},indicator: [\n" + String jsfz2optionsLdt = "option = { title: { right: '30', text: '单位:%', textStyle: { fontSize: 20 } }," +
"polar: { radius: '50%' }, radiusAxis: { show: false }, angleAxis: {show: true, interval: 1,min: 0, max: 4, inverse: true,axisLine: {lineStyle: {color: 'rgba(0,0,0,0)'}},axisTick: {show: false,inside: true},\n" +
" axisLabel: {textStyle: {color: '#000',fontSize: 20,fontFamily: '宋体'},formatter: (i) => "+JSONObject.toJSONString(jsfz2Data)+"[i]}\n" +
" }," +
"radar: { radius: '50%',axisName: { fontSize: 20, color: '#000', padding: 50,fontFamily: '仿宋', formatter: function (value) { let list = value.split(''); let result = ''; for (let i = 1; i <= list.length; i++) { if (!(i % 10) && list[i] != undefined) { result += list[i - 1] + '\\n'; } else { result += list[i - 1];}}return result;}},indicator: [\n" +
" { name: '学校重视教师培训与职业发展,相关制度完善', max: 100 },\n" + " { name: '学校重视教师培训与职业发展,相关制度完善', max: 100 },\n" +
" { name: '教师发展举措得力,老教授“传帮带”作用充分发挥', max: 100 },\n" + " { name: '教师发展举措得力,老教授“传帮带”作用充分发挥', max: 100 },\n" +
" { name: '教师培训内容丰富,对教学和职业发展有帮助', max: 100 },\n" + " { name: '教师培训内容丰富,对教学和职业发展有帮助', max: 100 },\n" +
" { name: '国际交流与培训活动', max: 100 },\n" + " { name: '国际交流与培训活动', max: 100 },\n" +
" ],name: {textStyle: {color: 'black',fontSize: 20,fontFamily:'宋体',lineHeight: 24,},\n" + " ],name: {textStyle: {color: 'black',fontSize: 20,fontFamily:'宋体',lineHeight: 24,},\n" +
" 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" + " 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: [{type: 'radar',data: [{value: \n" +JSONObject.toJSONString(jsfz2Data)+ " ,label:{show: true,position: 'outside',fontSize:20},},]}]}"; " series: [{type: 'radar',data: [{value: \n" +JSONObject.toJSONString(jsfz2Data)+ " ,label:{show: false,position: 'outside',fontSize:20},},]}]}";
String jsfz27 = WebDriverUtil.getImgByte500(jsfz2optionsLdt); String jsfz27 = WebDriverUtil.getImgByte500(jsfz2optionsLdt);
log.info("================================"); log.info("================================");
log.info(jsfz27); log.info(jsfz27);
@ -1337,7 +1341,11 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl<BlTeacherAnswerMappe
zytjpj12Data[3] = Double.parseDouble(zytjpj12Ldt.getTj4()); zytjpj12Data[3] = Double.parseDouble(zytjpj12Ldt.getTj4());
zytjpj12Data[4] = Double.parseDouble(zytjpj12Ldt.getTj5()); zytjpj12Data[4] = Double.parseDouble(zytjpj12Ldt.getTj5());
//雷达图 //雷达图
String zytjpj12optionsLdt = "option = { radar: { radius: '50%',axisName: { fontSize: 20, color: '#000', padding: 50,fontFamily: '仿宋', formatter: function (value) { let list = value.split(''); let result = ''; for (let i = 1; i <= list.length; i++) { if (!(i % 10) && list[i] != undefined) { result += list[i - 1] + '\\n'; } else { result += list[i - 1];}}return result;}},indicator: [\n" + String zytjpj12optionsLdt ="option = { title: { right: '30', text: '单位:%', textStyle: { fontSize: 20 } }," +
"polar: { radius: '50%' }, radiusAxis: { show: false }, angleAxis: {show: true, interval: 1,min: 0, max: 5, inverse: true,axisLine: {lineStyle: {color: 'rgba(0,0,0,0)'}},axisTick: {show: false,inside: true},\n" +
" axisLabel: {textStyle: {color: '#000',fontSize: 20,fontFamily: '宋体'},formatter: (i) => "+JSONObject.toJSONString(zytjpj12Data)+"[i]}\n" +
" }," +
"radar: { radius: '50%',axisName: { fontSize: 20, color: '#000', padding: 50,fontFamily: '仿宋', formatter: function (value) { let list = value.split(''); let result = ''; for (let i = 1; i <= list.length; i++) { if (!(i % 10) && list[i] != undefined) { result += list[i - 1] + '\\n'; } else { result += list[i - 1];}}return result;}},indicator: [\n" +
" { name: '教室及教学设备', max: 100 },\n" + " { name: '教室及教学设备', max: 100 },\n" +
" { name: '实验室条件', max: 100 },\n" + " { name: '实验室条件', max: 100 },\n" +
" { name: '图书馆资源', max: 100 },\n" + " { name: '图书馆资源', max: 100 },\n" +
@ -1345,7 +1353,7 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl<BlTeacherAnswerMappe
" { name: '体育文化等基础设施', max: 100 },\n" + " { name: '体育文化等基础设施', max: 100 },\n" +
" ],name: {textStyle: {color: 'black',fontSize: 20,fontFamily:'宋体',lineHeight: 24,},\n" + " ],name: {textStyle: {color: 'black',fontSize: 20,fontFamily:'宋体',lineHeight: 24,},\n" +
" 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" + " 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: [{type: 'radar',data: [{value: \n" +JSONObject.toJSONString(zytjpj12Data)+ " ,label:{show: true,position: 'outside',fontSize:20},},]}]}"; " series: [{type: 'radar',data: [{value: \n" +JSONObject.toJSONString(zytjpj12Data)+ " ,label:{show: false,position: 'outside',fontSize:20},},]}]}";
String zytjpj127 = WebDriverUtil.getImgByte500(zytjpj12optionsLdt); String zytjpj127 = WebDriverUtil.getImgByte500(zytjpj12optionsLdt);
log.info("================================"); log.info("================================");
log.info(zytjpj127); log.info(zytjpj127);
@ -1421,7 +1429,11 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl<BlTeacherAnswerMappe
zytjpj2Data[4] = Double.parseDouble(zytjpj2Ldt.getTj5()); zytjpj2Data[4] = Double.parseDouble(zytjpj2Ldt.getTj5());
zytjpj2Data[5] = Double.parseDouble(zytjpj2Ldt.getTj6()); zytjpj2Data[5] = Double.parseDouble(zytjpj2Ldt.getTj6());
//雷达图 //雷达图
String zytjpj2optionsLdt = "option = { title: { right: '30', text: '单位:分', textStyle: { fontSize: 20 } },radar: { radius: '50%',axisName: { fontSize: 20, color: '#000', padding: 50,fontFamily: '仿宋', formatter: function (value) { let list = value.split(''); let result = ''; for (let i = 1; i <= list.length; i++) { if (!(i % 10) && list[i] != undefined) { result += list[i - 1] + '\\n'; } else { result += list[i - 1];}}return result;}},indicator: [\n" + String zytjpj2optionsLdt = "option = { title: { right: '30', text: '单位:分', textStyle: { fontSize: 20 } }," +
"polar: { radius: '50%' }, radiusAxis: { show: false }, angleAxis: {show: true, interval: 1,min: 0, max: 6, inverse: true,axisLine: {lineStyle: {color: 'rgba(0,0,0,0)'}},axisTick: {show: false,inside: true},\n" +
" axisLabel: {textStyle: {color: '#000',fontSize: 20,fontFamily: '宋体'},formatter: (i) => "+JSONObject.toJSONString(zytjpj2Data)+"[i]}\n" +
" }," +
"radar: { radius: '50%',axisName: { fontSize: 20, color: '#000', padding: 50,fontFamily: '仿宋', formatter: function (value) { let list = value.split(''); let result = ''; for (let i = 1; i <= list.length; i++) { if (!(i % 10) && list[i] != undefined) { result += list[i - 1] + '\\n'; } else { result += list[i - 1];}}return result;}},indicator: [\n" +
" { name: '教学评价体现学生中心,突出产出导向', max: 5 },\n" + " { name: '教学评价体现学生中心,突出产出导向', max: 5 },\n" +
" { name: '评价方式多样,评价主体多元,评价指标科学、具体可测', max: 5 },\n" + " { name: '评价方式多样,评价主体多元,评价指标科学、具体可测', max: 5 },\n" +
" { name: '教学评价针对性地改进了我的教学内容和方法', max: 5 },\n" + " { name: '教学评价针对性地改进了我的教学内容和方法', max: 5 },\n" +
@ -1430,7 +1442,7 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl<BlTeacherAnswerMappe
" { name: '学校教学激励制度完善,并促进了教师的教学积极性', max: 5 },\n" + " { name: '学校教学激励制度完善,并促进了教师的教学积极性', max: 5 },\n" +
" ],name: {textStyle: {color: 'black',fontSize: 20,fontFamily:'宋体',lineHeight: 24,},\n" + " ],name: {textStyle: {color: 'black',fontSize: 20,fontFamily:'宋体',lineHeight: 24,},\n" +
" 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" + " 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: [{type: 'radar',data: [{value: \n" +JSONObject.toJSONString(zytjpj2Data)+ " ,label:{show: true,position: 'outside',fontSize:20},},]}]}"; " series: [{type: 'radar',data: [{value: \n" +JSONObject.toJSONString(zytjpj2Data)+ " ,label:{show: false,position: 'outside',fontSize:20},},]}]}";
String zytjpj27 = WebDriverUtil.getImgByte500(zytjpj2optionsLdt); String zytjpj27 = WebDriverUtil.getImgByte500(zytjpj2optionsLdt);
log.info("================================"); log.info("================================");
log.info(zytjpj27); log.info(zytjpj27);
@ -1507,7 +1519,11 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl<BlTeacherAnswerMappe
zyfwyzc2Data[4] = Double.parseDouble(zyfwyzc2Ldt.getTj5()); zyfwyzc2Data[4] = Double.parseDouble(zyfwyzc2Ldt.getTj5());
zyfwyzc2Data[5] = Double.parseDouble(zyfwyzc2Ldt.getTj6()); zyfwyzc2Data[5] = Double.parseDouble(zyfwyzc2Ldt.getTj6());
//雷达图 //雷达图
String zyfwyzc2optionsLdt = "option = { title: { right: '30', text: '单位:分', textStyle: { fontSize: 20 } },radar: { radius: '50%',axisName: { fontSize: 20, color: '#000', padding: 50,fontFamily: '仿宋', formatter: function (value) { let list = value.split(''); let result = ''; for (let i = 1; i <= list.length; i++) { if (!(i % 10) && list[i] != undefined) { result += list[i - 1] + '\\n'; } else { result += list[i - 1];}}return result;}},indicator: [\n" + String zyfwyzc2optionsLdt = "option = { title: { right: '30', text: '单位:分', textStyle: { fontSize: 20 } }," +
"polar: { radius: '50%' }, radiusAxis: { show: false }, angleAxis: {show: true, interval: 1,min: 0, max: 6, inverse: true,axisLine: {lineStyle: {color: 'rgba(0,0,0,0)'}},axisTick: {show: false,inside: true},\n" +
" axisLabel: {textStyle: {color: '#000',fontSize: 20,fontFamily: '宋体'},formatter: (i) => "+JSONObject.toJSONString(zyfwyzc2Data)+"[i]}\n" +
" }," +
"radar: { radius: '50%',axisName: { fontSize: 20, color: '#000', padding: 50,fontFamily: '仿宋', formatter: function (value) { let list = value.split(''); let result = ''; for (let i = 1; i <= list.length; i++) { if (!(i % 10) && list[i] != undefined) { result += list[i - 1] + '\\n'; } else { result += list[i - 1];}}return result;}},indicator: [\n" +
" { name: '我清楚自己的岗位职责和要求', max: 5 },\n" + " { name: '我清楚自己的岗位职责和要求', max: 5 },\n" +
" { name: '我周围的教授同事们都为本科生上课', max: 5 },\n" + " { name: '我周围的教授同事们都为本科生上课', max: 5 },\n" +
" { name: '我和同事们都很乐意开展教学研究和改革', max: 5 },\n" + " { name: '我和同事们都很乐意开展教学研究和改革', max: 5 },\n" +
@ -1516,7 +1532,7 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl<BlTeacherAnswerMappe
" { name: '我和同事们的教学和科研投入分配合理', max: 5 },\n" + " { name: '我和同事们的教学和科研投入分配合理', max: 5 },\n" +
" ],name: {textStyle: {color: 'black',fontSize: 20,fontFamily:'宋体',lineHeight: 24,},\n" + " ],name: {textStyle: {color: 'black',fontSize: 20,fontFamily:'宋体',lineHeight: 24,},\n" +
" 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" + " 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: [{type: 'radar',data: [{value: \n" +JSONObject.toJSONString(zyfwyzc2Data)+ " ,label:{show: true,position: 'outside',fontSize:20},},]}]}"; " series: [{type: 'radar',data: [{value: \n" +JSONObject.toJSONString(zyfwyzc2Data)+ " ,label:{show: false,position: 'outside',fontSize:20},},]}]}";
String zyfwyzc27 = WebDriverUtil.getImgByte500(zyfwyzc2optionsLdt); String zyfwyzc27 = WebDriverUtil.getImgByte500(zyfwyzc2optionsLdt);
log.info("================================"); log.info("================================");
log.info(zyfwyzc27); log.info(zyfwyzc27);
@ -1636,14 +1652,17 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl<BlTeacherAnswerMappe
ldtData[2] = Double.parseDouble(xxzdxLdt.getTj3()); ldtData[2] = Double.parseDouble(xxzdxLdt.getTj3());
ldtData[3] = Double.parseDouble(xxzdxLdt.getTj4()); ldtData[3] = Double.parseDouble(xxzdxLdt.getTj4());
//雷达图 //雷达图
String xxzdxoptionsLdt = "option = { title: { right: '30', text: '单位:分', textStyle: { fontSize: 20 } },radar: { radius: '50%',axisName: { fontSize: 20, color: '#000', padding: 50,fontFamily: '仿宋', formatter: function (value) { let list = value.split(''); let result = ''; for (let i = 1; i <= list.length; i++) { if (!(i % 10) && list[i] != undefined) { result += list[i - 1] + '\\n'; } else { result += list[i - 1];}}return result;}},indicator: [\n" + String xxzdxoptionsLdt = "option = { title: { right: '30', text: '单位:分', textStyle: { fontSize: 20 } }," +"polar: { radius: '50%' }, radiusAxis: { show: false }, angleAxis: {show: true, interval: 1,min: 0, max: 4, inverse: true,axisLine: {lineStyle: {color: 'rgba(0,0,0,0)'}},axisTick: {show: false,inside: true},\n" +
" axisLabel: {textStyle: {color: '#000',fontSize: 20,fontFamily: '宋体'},formatter: (i) => "+JSONObject.toJSONString(ldtData)+"[i]}\n" +
" }," +
"radar: { radius: '50%',axisName: { fontSize: 20, color: '#000', padding: 50,fontFamily: '仿宋', formatter: function (value) { let list = value.split(''); let result = ''; for (let i = 1; i <= list.length; i++) { if (!(i % 10) && list[i] != undefined) { result += list[i - 1] + '\\n'; } else { result += list[i - 1];}}return result;}},indicator: [\n" +
" { name: '课前运用网络课程平台、教材或资料进行自主预学,梳理知识并发现问题', max: 5 },\n" + " { name: '课前运用网络课程平台、教材或资料进行自主预学,梳理知识并发现问题', max: 5 },\n" +
" { name: '课堂上能跟上老师的讲解,主动提问或参与讨论,每节课学有所获', max: 5 },\n" + " { name: '课堂上能跟上老师的讲解,主动提问或参与讨论,每节课学有所获', max: 5 },\n" +
" { name: '课后复习笔记及总结课堂教学相关知识', max: 5 },\n" + " { name: '课后复习笔记及总结课堂教学相关知识', max: 5 },\n" +
" { name: '除了阅读教材,还延伸阅读教师推荐的其他相关书目', max: 5 },\n" + " { name: '除了阅读教材,还延伸阅读教师推荐的其他相关书目', max: 5 },\n" +
" ],name: {textStyle: {color: 'black',fontSize: 20,fontFamily:'宋体',lineHeight: 24,},\n" + " ],name: {textStyle: {color: 'black',fontSize: 20,fontFamily:'宋体',lineHeight: 24,},\n" +
" formatter: function (value) {let list = value.split(\"\");let result = \"\"; for (let i = 1; i <= list.length; i++) {if (!(i % 13) && list[i] != undefined) { result += list[i - 1] + '\\n';} else {result += list[i - 1];} }return result;},},},\n" + " formatter: function (value) {let list = value.split(\"\");let result = \"\"; for (let i = 1; i <= list.length; i++) {if (!(i % 13) && list[i] != undefined) { result += list[i - 1] + '\\n';} else {result += list[i - 1];} }return result;},},},\n" +
" series: [{type: 'radar',data: [{value: \n" +JSONObject.toJSONString(ldtData)+ " ,label:{show: true,position: 'outside',fontSize:20},},]}]}"; " series: [{type: 'radar',data: [{value: \n" +JSONObject.toJSONString(ldtData)+ " ,label:{show: false,position: 'outside',fontSize:20},},]}]}";
String xxzdxldt25 = WebDriverUtil.getImgByte500(xxzdxoptionsLdt); String xxzdxldt25 = WebDriverUtil.getImgByte500(xxzdxoptionsLdt);
log.info("================================"); log.info("================================");
log.info(xxzdxldt25); log.info(xxzdxldt25);
@ -2002,7 +2021,11 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl<BlTeacherAnswerMappe
ldtLxydData[3] =Double.parseDouble(ldt4); ldtLxydData[3] =Double.parseDouble(ldt4);
ldtLxydData[4] =Double.parseDouble(ldt5); ldtLxydData[4] =Double.parseDouble(ldt5);
ldtLxydData[5] =Double.parseDouble(ldt6); ldtLxydData[5] =Double.parseDouble(ldt6);
String kclxyd17Ldt = "option = { title: { right: '30', text: '单位:分', textStyle: { fontSize: 20 } },radar: { radius: '50%',axisName: { fontSize: 20, color: '#000', padding: 50,fontFamily: '仿宋', formatter: function (value) { let list = value.split(''); let result = ''; for (let i = 1; i <= list.length; i++) { if (!(i % 10) && list[i] != undefined) { result += list[i - 1] + '\\n'; } else { result += list[i - 1];}}return result;}},indicator: [\n" + String kclxyd17Ldt = "option = { title: { right: '30', text: '单位:分', textStyle: { fontSize: 20 } }," +
"polar: { radius: '50%' }, radiusAxis: { show: false }, angleAxis: {show: true, interval: 1,min: 0, max: 6, inverse: true,axisLine: {lineStyle: {color: 'rgba(0,0,0,0)'}},axisTick: {show: false,inside: true},\n" +
" axisLabel: {textStyle: {color: '#000',fontSize: 20,fontFamily: '宋体'},formatter: (i) => "+JSONObject.toJSONString(ldtLxydData)+"[i]}\n" +
" }," +
"radar: { radius: '50%',axisName: { fontSize: 20, color: '#000', padding: 50,fontFamily: '仿宋', formatter: function (value) { let list = value.split(''); let result = ''; for (let i = 1; i <= list.length; i++) { if (!(i % 10) && list[i] != undefined) { result += list[i - 1] + '\\n'; } else { result += list[i - 1];}}return result;}},indicator: [\n" +
" { name: '课程将知识、能力、素养进行了有机融合', max: 5 },\n" + " { name: '课程将知识、能力、素养进行了有机融合', max: 5 },\n" +
" { name: '课程教学培养了我解决复杂问题的综合能力', max: 5 },\n" + " { name: '课程教学培养了我解决复杂问题的综合能力', max: 5 },\n" +
" { name: '课程内容注重学科间的交叉与融合', max: 5 },\n" + " { name: '课程内容注重学科间的交叉与融合', max: 5 },\n" +
@ -2011,7 +2034,7 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl<BlTeacherAnswerMappe
" { name: '需要非常努力才能达到课程要求', max: 5 },\n" + " { name: '需要非常努力才能达到课程要求', max: 5 },\n" +
" ],name: {textStyle: {color: 'black',fontSize: 20,fontFamily:'宋体',lineHeight: 24,},\n" + " ],name: {textStyle: {color: 'black',fontSize: 20,fontFamily:'宋体',lineHeight: 24,},\n" +
" 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" + " 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: [{type: 'radar',data: [{value: \n" +JSONObject.toJSONString(ldtLxydData)+ " ,label:{show: true,position: 'outside',fontSize:20},},]}]}"; " series: [{type: 'radar',data: [{value: \n" +JSONObject.toJSONString(ldtLxydData)+ " ,label:{show: false,position: 'outside',fontSize:20},},]}]}";
String kclxyd17 = WebDriverUtil.getImgByte500(kclxyd17Ldt); String kclxyd17 = WebDriverUtil.getImgByte500(kclxyd17Ldt);
log.info("================================"); log.info("================================");
log.info(kclxyd17); log.info(kclxyd17);
@ -2462,7 +2485,11 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl<BlTeacherAnswerMappe
ldt3Data[3] = Double.parseDouble(jsnggfmpj4); ldt3Data[3] = Double.parseDouble(jsnggfmpj4);
ldt3Data[4] = Double.parseDouble(jsnggfmpj5); ldt3Data[4] = Double.parseDouble(jsnggfmpj5);
//雷达图 //雷达图
String jsdjxnlgfmpggxzbLdtImg6Ldt = "option = { title: { right: '30', text: '单位:分', textStyle: { fontSize: 20 } },radar: { radius: '50%',axisName: { fontSize: 20, color: '#000', padding: 50,fontFamily: '仿宋', formatter: function (value) { let list = value.split(''); let result = ''; for (let i = 1; i <= list.length; i++) { if (!(i % 10) && list[i] != undefined) { result += list[i - 1] + '\\n'; } else { result += list[i - 1];}}return result;}},indicator: [\n" + String jsdjxnlgfmpggxzbLdtImg6Ldt = "option = { title: { right: '30', text: '单位:分', textStyle: { fontSize: 20 } }," +
"polar: { radius: '50%' }, radiusAxis: { show: false }, angleAxis: {show: true, interval: 1,min: 0, max: 5, inverse: true,axisLine: {lineStyle: {color: 'rgba(0,0,0,0)'}},axisTick: {show: false,inside: true},\n" +
" axisLabel: {textStyle: {color: '#000',fontSize: 20,fontFamily: '宋体'},formatter: (i) => "+JSONObject.toJSONString(ldt3Data)+"[i]}\n" +
" }," +
"radar: { radius: '50%',axisName: { fontSize: 20, color: '#000', padding: 50,fontFamily: '仿宋', formatter: function (value) { let list = value.split(''); let result = ''; for (let i = 1; i <= list.length; i++) { if (!(i % 10) && list[i] != undefined) { result += list[i - 1] + '\\n'; } else { result += list[i - 1];}}return result;}},indicator: [\n" +
" { name: '教学认知能力', max: 5 },\n" + " { name: '教学认知能力', max: 5 },\n" +
" { name: '教学设计能力', max: 5 },\n" + " { name: '教学设计能力', max: 5 },\n" +
" { name: '教学调控能力', max: 5 },\n" + " { name: '教学调控能力', max: 5 },\n" +
@ -2470,7 +2497,7 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl<BlTeacherAnswerMappe
" { name: '运用媒介能力', max: 5 },\n" + " { name: '运用媒介能力', max: 5 },\n" +
" ],name: {textStyle: {color: 'black',fontSize: 20,fontFamily:'宋体',lineHeight: 24,},\n" + " ],name: {textStyle: {color: 'black',fontSize: 20,fontFamily:'宋体',lineHeight: 24,},\n" +
" 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" + " 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: [{type: 'radar',data: [{value: \n" +JSONObject.toJSONString(ldt3Data)+ " ,label:{show: true,position: 'outside',fontSize:20},},]}]}"; " series: [{type: 'radar',data: [{value: \n" +JSONObject.toJSONString(ldt3Data)+ " ,label:{show: false,position: 'outside',fontSize:20},},]}]}";
String jsdjxnlgfmpggxzbLdtImg6 = WebDriverUtil.getImgByte500(jsdjxnlgfmpggxzbLdtImg6Ldt); String jsdjxnlgfmpggxzbLdtImg6 = WebDriverUtil.getImgByte500(jsdjxnlgfmpggxzbLdtImg6Ldt);
log.info("================================"); log.info("================================");
log.info(jsdjxnlgfmpggxzbLdtImg6); log.info(jsdjxnlgfmpggxzbLdtImg6);
@ -2544,7 +2571,11 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl<BlTeacherAnswerMappe
ldt2Data[4] = Double.parseDouble(jsjbxwhppf5); ldt2Data[4] = Double.parseDouble(jsjbxwhppf5);
ldt2Data[5] = Double.parseDouble(jsjbxwhppf6); ldt2Data[5] = Double.parseDouble(jsjbxwhppf6);
//雷达图 //雷达图
String jsjbxwhpLdtImg4Ldt = "option = { title: { right: '30', text: '单位:分', textStyle: { fontSize: 20 } },radar: { radius: '50%',axisName: { fontSize: 20, color: '#000', padding: 50,fontFamily: '仿宋', formatter: function (value) { let list = value.split(''); let result = ''; for (let i = 1; i <= list.length; i++) { if (!(i % 10) && list[i] != undefined) { result += list[i - 1] + '\\n'; } else { result += list[i - 1];}}return result;}},indicator: [\n" + String jsjbxwhpLdtImg4Ldt = "option = { title: { right: '30', text: '单位:分', textStyle: { fontSize: 20 } }," +
"polar: { radius: '50%' }, radiusAxis: { show: false }, angleAxis: {show: true, interval: 1,min: 0, max: 6, inverse: true,axisLine: {lineStyle: {color: 'rgba(0,0,0,0)'}},axisTick: {show: false,inside: true},\n" +
" axisLabel: {textStyle: {color: '#000',fontSize: 20,fontFamily: '宋体'},formatter: (i) => "+JSONObject.toJSONString(ldt2Data)+"[i]}\n" +
" }," +
"radar: { radius: '50%',axisName: { fontSize: 20, color: '#000', padding: 50,fontFamily: '仿宋', formatter: function (value) { let list = value.split(''); let result = ''; for (let i = 1; i <= list.length; i++) { if (!(i % 10) && list[i] != undefined) { result += list[i - 1] + '\\n'; } else { result += list[i - 1];}}return result;}},indicator: [\n" +
" { name: '热爱工作,能以最大的热情投身教育行业,积极主动学习', max: 5 },\n" + " { name: '热爱工作,能以最大的热情投身教育行业,积极主动学习', max: 5 },\n" +
" { name: '关爱学生,积极帮助学生解决生活或学习上的困难', max: 5 },\n" + " { name: '关爱学生,积极帮助学生解决生活或学习上的困难', max: 5 },\n" +
" { name: '关注学生的心理健康状况', max: 5 },\n" + " { name: '关注学生的心理健康状况', max: 5 },\n" +
@ -2553,7 +2584,7 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl<BlTeacherAnswerMappe
" { name: '以身作则,信守承诺', max: 5 },\n" + " { name: '以身作则,信守承诺', max: 5 },\n" +
" ],name: {textStyle: {color: 'black',fontSize: 20,fontFamily:'宋体',lineHeight: 24,},\n" + " ],name: {textStyle: {color: 'black',fontSize: 20,fontFamily:'宋体',lineHeight: 24,},\n" +
" 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" + " 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: [{type: 'radar',data: [{value: \n" +JSONObject.toJSONString(ldt2Data)+ " ,label:{show: true,position: 'outside',fontSize:20},},]}]}"; " series: [{type: 'radar',data: [{value: \n" +JSONObject.toJSONString(ldt2Data)+ " ,label:{show: false,position: 'outside',fontSize:20},},]}]}";
String jsjbxwhpLdtImg4 = WebDriverUtil.getImgByte500(jsjbxwhpLdtImg4Ldt); String jsjbxwhpLdtImg4 = WebDriverUtil.getImgByte500(jsjbxwhpLdtImg4Ldt);
log.info("================================"); log.info("================================");
log.info(jsjbxwhpLdtImg4); log.info(jsjbxwhpLdtImg4);
@ -2619,13 +2650,17 @@ public class BlTeacherAnswerServiceImpl extends ServiceImpl<BlTeacherAnswerMappe
ldt1Data[1] = Double.parseDouble(sdsfGxah); ldt1Data[1] = Double.parseDouble(sdsfGxah);
ldt1Data[2] = Double.parseDouble(sdsfJsmm); ldt1Data[2] = Double.parseDouble(sdsfJsmm);
//雷达图 //雷达图
String sdsfhpLdtImg2Ldt = "option = { title: { right: '30', text: '单位:分', textStyle: { fontSize: 20 } },radar: { radius: '50%',axisName: { fontSize: 20, color: '#000', padding: 50,fontFamily: '仿宋', formatter: function (value) { let list = value.split(''); let result = ''; for (let i = 1; i <= list.length; i++) { if (!(i % 10) && list[i] != undefined) { result += list[i - 1] + '\\n'; } else { result += list[i - 1];}}return result;}},indicator: [\n" + String sdsfhpLdtImg2Ldt = "option = { title: { right: '30', text: '单位:分', textStyle: { fontSize: 20 } }," +
"polar: { radius: '50%' }, radiusAxis: { show: false }, angleAxis: {show: true, interval: 1,min: 0, max: 3, inverse: true,axisLine: {lineStyle: {color: 'rgba(0,0,0,0)'}},axisTick: {show: false,inside: true},\n" +
" axisLabel: {textStyle: {color: '#000',fontSize: 20,fontFamily: '宋体'},formatter: (i) => "+JSONObject.toJSONString(ldt1Data)+"[i]}\n" +
" }," +
"radar: { radius: '50%',axisName: { fontSize: 20, color: '#000', padding: 50,fontFamily: '仿宋', formatter: function (value) { let list = value.split(''); let result = ''; for (let i = 1; i <= list.length; i++) { if (!(i % 10) && list[i] != undefined) { result += list[i - 1] + '\\n'; } else { result += list[i - 1];}}return result;}},indicator: [\n" +
" { name: '依法依规,履行教师职责', max: 5 },\n" + " { name: '依法依规,履行教师职责', max: 5 },\n" +
" { name: '关心爱护学生', max: 5 },\n" + " { name: '关心爱护学生', max: 5 },\n" +
" { name: '精神面貌及品德修养良好', max: 5 },\n" + " { name: '精神面貌及品德修养良好', max: 5 },\n" +
" ],name: {textStyle: {color: 'black',fontSize: 20,fontFamily:'宋体',lineHeight: 24,},\n" + " ],name: {textStyle: {color: 'black',fontSize: 20,fontFamily:'宋体',lineHeight: 24,},\n" +
" 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" + " 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: [{type: 'radar',data: [{value: \n" +JSONObject.toJSONString(ldt1Data)+ " ,label:{show: true,position: 'outside',fontSize:20},},]}]}"; " series: [{type: 'radar',data: [{value: \n" +JSONObject.toJSONString(ldt1Data)+ " ,label:{show: false,position: 'outside',fontSize:20},},]}]}";
String sdsfhpLdtImg2 = WebDriverUtil.getImgByte500(sdsfhpLdtImg2Ldt); String sdsfhpLdtImg2 = WebDriverUtil.getImgByte500(sdsfhpLdtImg2Ldt);
log.info("================================"); log.info("================================");
log.info(sdsfhpLdtImg2); log.info(sdsfhpLdtImg2);

View File

@ -14,27 +14,27 @@
</a-col> --> </a-col> -->
<a-col :span="24"> <a-col :span="24">
<a-form-item label="学校名称" v-bind="validateInfos.schoolName"> <a-form-item label="学校名称" v-bind="validateInfos.schoolName">
<a-input v-model:value="formData.schoolName" placeholder="请输入学校名称" ></a-input> <a-input v-model:value="formData.schoolName" placeholder="请输入学校名称eg.***学校" ></a-input>
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="24">
<a-form-item label="评估单位" v-bind="validateInfos.pgdw"> <a-form-item label="评估单位" v-bind="validateInfos.pgdw">
<a-input v-model:value="formData.pgdw" placeholder="请输入评估单位" ></a-input> <a-input v-model:value="formData.pgdw" placeholder="请输入评估单位eg.教育部教育质量评估中心" ></a-input>
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="24">
<a-form-item label="评估日期" v-bind="validateInfos.pgrq"> <a-form-item label="评估日期" v-bind="validateInfos.pgrq">
<a-input v-model:value="formData.pgrq" placeholder="请输入评估日期" ></a-input> <a-input v-model:value="formData.pgrq" placeholder="请输入评估日期eg.二零二三年十月" ></a-input>
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="24">
<a-form-item label="学年" v-bind="validateInfos.xuenian"> <a-form-item label="学年" v-bind="validateInfos.xuenian">
<a-input v-model:value="formData.xuenian" placeholder="请输入学年" ></a-input> <a-input v-model:value="formData.xuenian" placeholder="请输入学年eg.2023-2024" ></a-input>
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="24">
<a-form-item label="调查时点" v-bind="validateInfos.dysd"> <a-form-item label="调查时点" v-bind="validateInfos.dysd">
<a-input v-model:value="formData.dysd" placeholder="请输入调查时点" ></a-input> <a-input v-model:value="formData.dysd" placeholder="请输入调查时点eg.2023年9月25日 - 2023年10月10日 " ></a-input>
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="24">
@ -52,6 +52,7 @@
v-model:value="formData.minNum" v-model:value="formData.minNum"
placeholder="请输入最小有效样本数" placeholder="请输入最小有效样本数"
style="width: 100%" style="width: 100%"
@change="handleZxybs"
></a-input-number> ></a-input-number>
</a-form-item> </a-form-item>
</a-col> </a-col>
@ -178,6 +179,14 @@ const disabled = computed(() => {
return props.formDisabled; return props.formDisabled;
}); });
function handleZxybs(){
var jszrs = formData.teacherSumno;
var zxybs = formData.minNum;
if(zxybs>jszrs){
createMessage.warning('最小有效样本数不能大于教师总人数');
formData.minNum = 1;
}
}
/** /**
* 新增 * 新增
*/ */