|
|
| (未显示同一用户的9个中间版本) |
| 第1行: |
第1行: |
|
| |
|
| | 适配的域名为: https://admin.chinesetest.cn/ |
|
| |
|
| <syntaxhighlight lang="JavaScript">
| |
| var jquery = document.createElement('script');
| |
| jquery.src = "http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js";//若调试页面是https的这里也修改为https.
| |
| document.getElementsByTagName('head')[0].appendChild(jquery);
| |
| jQuery.noConflict()
| |
|
| |
|
| var table = $("#kmtj13_content table");
| | 最新一版脚本下载: |
| var table_hskk = $("#kmtj16_content table");
| |
|
| |
|
| var date = '2019-01-12';//请修改为需要统计的日期,格式为YYYY-MM-DD
| | https://www.hanyufeng.cn/hsk_auto_count_V1.2.3.20250225.txt |
| var date_hsk = '2019-01-12';//同上
| |
|
| |
|
| var tr_list_hsk = table.find("tr:contains(" + date +")");
| |
| var tr_list_hskk = table_hskk.find("tr:contains(" + date_hsk +")");
| |
|
| |
|
| var morning_hsk=0,afternoon_hsk=0,hskk=0;//计数初始化
| | (直接在浏览器中查看可能会乱码,请下载后使用文本编辑器打开) |
|
| |
|
| tr_list_hsk.each(function(){
| | == 更新日志 == |
| var tdArr = $(this).children();
| | 1.2.3 |
| //alert(tdArr.size());
| |
| var grade = tdArr.eq(0).text(),
| |
| count = Number(tdArr.eq(4).text());
| |
| //alert(grade);
| |
| //alert(count);
| |
| if(grade== 'HSK二级' || grade== 'HSK四级'||grade== 'HSK六级')
| |
| {
| |
| morning_hsk = morning_hsk + count;
| |
| }
| |
| else
| |
| {
| |
| afternoon_hsk = afternoon_hsk + count;
| |
| }
| |
| });
| |
|
| |
|
| tr_list_hskk.each(function(){
| | 修改了 所需主监考人数 的计算方法 |
| var tdArr = $(this).children();
| |
| //alert(tdArr.size());
| |
| var grade = tdArr.eq(0).text(),
| |
| count = Number(tdArr.eq(4).text());
| |
| hskk = hskk + count;
| |
| });
| |
|
| |
|
| function count_teacher(count){
| | 报名费汇总数据改成 “分成数(总数)”的格式 |
| var teacher = 0;
| |
| if(count==1)
| |
| {
| |
| teacher = 1;
| |
| }
| |
| else if(count>=2 && count<= 30)
| |
| {
| |
| teacher =2;
| |
| }
| |
| else if(count>30 && count<=40)
| |
| {
| |
| teacher = 3;
| |
| }
| |
| else if(count>40 && count<=50)
| |
| {
| |
| teacher =4;
| |
| }
| |
| else if(count> 50 && count<=60)
| |
| {
| |
| teacher = 5;
| |
| }
| |
| else if(count>60)
| |
| {
| |
| teacher ='请报汉考国际审批';
| |
| }
| |
|
| |
|
| return teacher;
| | 1.2.2 |
| };
| |
|
| |
|
| var message = '';
| | 增加报名费的汇总 |
| var message_hskk = '';
| |
|
| |
|
| message = '上午(二四六级)共有' + morning_hsk + '名考生,'
| | https://www.hanyufeng.cn/hsk_auto_count_V1.2.2.20231223.txt |
| +(count_teacher(morning_hsk) == '请报汉考国际审批' ? '请报汉考国际审批' : '至少需要主监考' + count_teacher(morning_hsk) + '人');
| |
| message += '\r\n' + '下午(一三五级)共有' + afternoon_hsk + '名考生,'
| |
| +(count_teacher(afternoon_hsk) == '请报汉考国际审批' ? '请报汉考国际审批' : '至少需要主监考' + count_teacher(afternoon_hsk) + '人');
| |
|
| |
|
| message_hskk = 'HSKK(初中高))共有' + hskk + '名考生,'
| | 1.2.1 |
| +(count_teacher(hskk) == '请报汉考国际审批' ? '请报汉考国际审批' : '至少需要主监考' + count_teacher(hskk) + '人');
| |
|
| |
|
| alert(date + ' HSK考试统计:\r\n' + message + '\r\n\r\n'+ date_hsk + ' HSKK考试统计:\r\n' + message_hskk);
| | 增加总人次的统计 |
| console.log(date + ' HSK考试统计:\r\n' + message + '\r\n\r\n'+ date_hsk + ' HSKK考试统计:\r\n' + message_hskk);
| |
|
| |
|
| </syntaxhighlight>
| | https://www.hanyufeng.cn/hsk_auto_count_V1.2.1.20231222.txt |
| | |
| | 1.2 |
| | 适配新的管理后台域名 |
| | |
| | https://www.hanyufeng.cn/hsk_auto_count_V1.2.20231216.txt |
| | |
| | 1.1 |
| | |
| | 改用“Tampermonkey”插件 |
| | |
| | 分日期自动统计 |
| | |
| | https://www.hanyufeng.cn/hsk_auto_count_V1.1.20231201.txt |
| | |
| | 1.0 |
| | |
| | 初始版本,需要手动粘贴代码运行。 |
| | |
| | https://www.hanyufeng.cn/hsk_auto_count_V1.0.20190104.txt |