Greasy Fork 支持简体中文。

快 捷 圈 子

北京学生综合素质评价发圈子一次性完成

// ==UserScript==
// @name         快 捷 圈 子
// @namespace    https://greasyfork.org/users/904812
// @version      0.1
// @description  北京学生综合素质评价发圈子一次性完成
// @author       2222234
// @match        https://zhsz.bjedu.cn/web/index/index
// @grant        none
// @license      GNU Affero General Public License v3.0

// ==/UserScript==

$(function(){
    var h = document.documentElement.clientHeight;

    var open = document.createElement("div");
    window.document.body.append(open);
    open.id="open";
    open.innerHTML=">";
    open.style.left = "0px";
    open.style.top="40%";
    open.style.width = "30px";
    open.style.height = "30px";
    open.style.backgroundColor = "rgba(0, 0, 0, 0.25)";
    open.style.position = "fixed";
    open.style.zIndex = "114514";
    open.style.fontSize="25px";
    open.style.lineHeight="30px";
    open.style.textAlign="center";
    var o = false;

    var send = document.createElement("div");
    window.document.body.append(send);
    send.id="send";
    send.style.left = "-200px";
    send.style.top="0px";
    send.style.width = "200px";
    send.style.height = "100%";
    send.style.backgroundColor = "rgba(0, 0, 0, 0.25)";
    send.style.position = "fixed";
    send.style.zIndex = "114514";
    send.style.visibility="hidden";

    var moments = document.createElement("form");
    send.append(moments);
    moments.id="moments";
    moments.style.left = "25px";
    moments.style.top="65px";
    moments.style.width = "150px";
    moments.style.height = 0.6*h+"px";
    moments.style.overflow = "auto";
    moments.style.overflowX = "hidden";
    moments.style.position = "fixed";

    var m = ["A1","A2","A3","A4","A5","B1","B2","B3","B4","B5","C1","C2","C3","C4","D1","D2","E1","E2","F1","F2"];

    for(var i = 0;i<m.length;i++){
        var moment = document.createElement("input");
        moment.name="ms";
        moment.style.width="100px";
        moment.style.backgroundColor="rgba(255, 255, 255, 0.5)";
        moments.innerHTML=moments.innerHTML+" "+m[i]+"完成数:<br>";
        moments.append(moment);
        moments.innerHTML=moments.innerHTML+"<br>";
    }

    var write = document.createElement("button");
    send.append(write);
    write.id="write";
    write.innerHTML="发表";
    write.style.left = "25px";
    write.style.top=0.6*h+90+"px";
    write.style.width = "150px";
    write.style.height = "50px";
    write.style.backgroundColor = "rgba(255,255,255,1)";
    write.style.position = "fixed";
    write.style.fontSize="25px";
    write.style.lineHeight="50px";
    write.style.textAlign="center";

    write.onclick=function(){
        var ms = document.getElementsByName('ms');
        if(confirm("使用?")){
            for(i=1;i<=ms.length;i++){
                for(var i1 = 1;i1<=ms[i-1].value;i1++){
                    $.ajax({
                            url: "/web/moments/addmoments",
                            type: 'POST',
                            data:{"content":" ","class_id":vmMomentsData.curClass.id,"tag_id":i},
                            dataType: 'json',
                    });
                }
            }
        }
    }

    window.onresize=function(){
        h = document.documentElement.clientHeight;
        moments.style.height = 0.6*h+"px";
        write.style.top=0.6*h+90+"px";
    }

    open.onmouseover=function(){
        open.style.backgroundColor = "rgba(0, 0, 0, 0.5)";
    }
    open.onmouseout=function(){
        open.style.backgroundColor = "rgba(0, 0, 0, 0.25)";
    }

    open.onclick=function(){
        if(!o){
            open.style.left = "200px";
            open.innerHTML="<";
            send.style.left = "0px";
            send.style.visibility ="visible";
            o=true;
        }else{
            open.style.left = "0px";
            open.innerHTML=">";
            send.style.visibility ="hidden";
            o=false;
        }
    }
});