自动学年评测(西电专版)

(适用西安电子科技大学综合测评APP)自动舍友满分,自评自行输入所需分数(可能也方便不了多少),虽然是自动但是记得划滚轮->点红色按钮。

安裝腳本?
作者推薦腳本

您可能也會喜歡 自动评教(西电专版)

安裝腳本
// ==UserScript==
// @name         自动学年评测(西电专版)
// @namespace    https://jashshor.fun/
// @version      0.2
// @description  (适用西安电子科技大学综合测评APP)自动舍友满分,自评自行输入所需分数(可能也方便不了多少),虽然是自动但是记得划滚轮->点红色按钮。
// @author       JashShor
// @match        *://xgxt.xidian.edu.cn/xsfw/sys/zhcptybbapp/*
// @icon         https://bkimg.cdn.bcebos.com/pic/7aec54e736d12f2ec1809b2345c2d562843568ef?x-bce-process=image/resize,m_lfit,w_268,limit_1/format,f_jpg
// @grant        GM_setValue
// @grant        GM_getValue
// @grant        window
// @license MIT
// ==/UserScript==

(function() {
'use strict';
/**
    var shor = {
        'name': 'jash'
    };
**/


$(()=> {
 let param = {
  tag: true,
  num: 1,
  ele: document.createElement('div'),
  icon: '',
  homeIcon: '',
  moreIcon: '',
  personalIcon: '',
  closeIcon: '',
  distance: '500',
  css: "position:fixed;" +
  "bottom:4rem;" +
  "box-shadow:10px 10px 10px gray;" +
  "right:10px;" +
  "display:none;" +
  "font-size:1.5rem;" +
  "color:#fff;" +
  "z-index:1000;" +
  "height:2.5rem;" +
  "width:2.5rem;" +
  "background:#f44336;" +
  "border-radius:50%;" +
  "line-height:2.5rem;" +
  "text-align:center",
  menuCss: "position:absolute;" +
  // "bottom:3rem;" +
  "display:none;" +
  "box-shadow:10px 10px 10px gray;" +
  "font-size:1.2rem;" +
  "color:#fff;" +
  "background:orange;" +
  "height:2rem;" +
  "width:2rem;" +
  "border-radius:50%;" +
  "text-align:center;" +
  "line-height:2rem;"
  // type: '#top'
 };

 {
  document.querySelector('body').appendChild(((ele)=> {
   ele.className = 'scroll iconfont';
   ele.innerHTML = param.moreIcon;
   // ele.href = param.type;
   ele.style.cssText = param.css;
   for (let i = 0; i < 3; i++) {
    let menu_personal = document.createElement('a');
    menu_personal.className = 'iconfont';
    menu_personal.style.cssText = param.menuCss;

    switch (i) {
     case 0:
      setStyle(menu_personal, '#2196f3', '2.4rem', '2.4rem', param.homeIcon, 'home');
      break;

     case 1:
      setStyle(menu_personal, '#4caf50', 0, '3.5rem', param.personalIcon, 'personal');
      break;

     case 2:
      setStyle(menu_personal, '#fdd835', '3.5rem', '0', param.icon, 'top');
      break;

    }

    param.ele.appendChild(menu_personal);

   }
   return ele;
  })(param.ele));

  function setStyle(ele, ...args) {
   ele.style.background = args[0];
   ele.style.bottom = args[1];
   ele.style.right = args[2];
   ele.innerHTML = args[3];
   ele.id = args[4];
  }

 }
 {
  $(window).scroll(()=> {
   var scrollValue = $(window).scrollTop();
   if (scrollValue > param.distance) {
    if (param.tag) {
     $(param.ele).css('display', 'block').animateCss('fadeInRight');
     param.tag = !param.tag;
    }
   } else {
    if (!param.tag) {
     $(param.ele).css('display', 'none');
     $(param.ele).children().css('display', 'none');
     param.num++;
     param.tag = !param.tag;
    }
   }
  });

  $(param.ele).click((e)=> {
      finish();

  })

 }

});

return;
})();



function finish(){
console.log(0);
var optionBtn=document.getElementsByClassName("bh-radio-label");
if(optionBtn.length==0)
{
    var textAreaOption=document.getElementsByTagName("input");
    if(textAreaOption.length==0)
    {console.log("无输入框");}
    else
    {
        var its= prompt("填入的分数,不需要填入则请忽略", "");
        console.log(its);
        for(i=0;i<textAreaOption.length;i++)
        {
            textAreaOption[i].value=its;
            console.log(2);
        }
    }
}
else
{
    for(var i=0;i<optionBtn.length;i+=2)
    {
        optionBtn[i].click();
        console.log(1);
    }
}
}