zzu评教

郑州大学研究生教育支撑平台评教自动填充

// ==UserScript==
// @name         zzu评教
// @namespace    Coca
// @version      0.1
// @description  郑州大学研究生教育支撑平台评教自动填充
// @author       coca
// @match        http://gs2.zzu.edu.cn/stu/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=google.com
// @require      https://code.jquery.com/jquery-3.x-git.min.js
// ==/UserScript==

(function() {
    'use strict';
    var cnt = 0
    var flag = true;
    alert("选择评教老师or批量提交本学期评教(推荐)");
    setInterval(function(){
        var model = document.querySelectorAll("div[class='ant-modal-content']");

        console.log(model);
        if(model.length > 0){
               
               //var inputs = document.getElementsByClassName("evaluate ant-input");
               var inputs =  $('.evaluate.ant-input');
           
               var score = "100";
               var proposal = "没有意见"
               for (var i = 0; i < inputs.length-1; i++) {
                  var evt = new UIEvent('input', {
                      bubbles: false,
                      cancelable: false
                  });

                   var inputbox = inputs[i];

                   //inputbox.setAttribute('value', score);
                   inputbox.value = score;
                   inputbox.dispatchEvent(evt);

               }
               inputs[inputs.length-1].focus();
               inputs[inputs.length-1].value = proposal;

               if(flag){
                   alert("当前老师已完成,点击下一个(后续不再提示,当输入框填充完成点击下一个)");
                   flag = false;
              }

               // 自动切换下一个老师 (慎用)
               //var btns = document.getElementsByClassName("ant-btn ant-btn-primary");
               //for (var j = 0; j < inputs.length; j++) {
                   //if (btns[j].innerText = "下一个"){
                      // btns[j].click()
                   //}
               //}
             cnt = model.length;

        }




    }, 3000);









    // Your code here...
})();