// ==UserScript== // @name AIIT双周报批阅小助手 // @namespace http://tampermonkey.net/ // @version 0.4 // @description AIIT双周报批阅小助手! // @author Chipmuck // @match *://ims.aiit.edu.cn/process-control/weekly/audit-look.do?* // @icon data:image/png;base64,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 // @require https://cdn.bootcdn.net/ajax/libs/jquery/1.8.3/jquery.js // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; let panel = `
字数检测
随机评分
评阅意见
驳回原因
`; // 添加面板 $(".leftnav div").append(panel) let work_content = $("textarea").eq(0); let experience = $("textarea").eq(1); let mark_comments = $("textarea").eq(2); let reject_reason = $("textarea").eq(3); let score = $(".state-default input"); const COMMENTS_ARRAY = [ "在工作中要多观察,多思考。将学校学到的知识融汇贯通,在举一反三,自我学习。", "工作辛苦了,努力一定会有回报,努力学习,做更好的自己", "能真实的记录自己在实习过程种的所想,所体会,非常好", "从心得中可以看出,你已经很好的适应了工作环境,加油", "记录真实,态度认证,可以看出每周都在进步,更加的成熟,再接再厉", "希望你在认识的自身差距的同时,能够努力学习,缩短差距,加油,你一定可以!", "利用好在学校学习的基础,努力扩展知识的深度和广度,加油!", "希望企业实习给你带来的不仅是工作能力上的进步,而是还有心态的转变,能够有更加认真、努力的态度面对以后的工作、生活,加油!", "很多时候我们学到的知识,需要大量的练习与思考,才能融会贯通,为已所用。希望你能秉持多看、多写、多思考的态度,保持进步,加油!", "初入公司肯定会遇到不少的困难,多学习,多思考。遇到不熟悉不会的内容,优先去查阅资料独立解决,实在是毫无头绪就应该立即请教同事,你一定会进步的,加油!", "学校的生活只能决定你在企业的前三年,而在企业的前三年,可以决定你未来的十年。所以,请努力付出,保持进步,共勉,加油!", ]; const REJECT_ARRAY = [ "内容过于精简,请详细记录,每项最少150字以上,这样对自己实习也是一份美好的记忆", "内容与本专业不符合,请完成对口工作内容", "心得体会内容略显精简,请详细记录,这也是成长的一份见证", "工作内容需要更加的具体化,请详细记录,每项最少150字以上" ]; // 字数检测 $(".leftnav div").on('click',"#num_check",function(e){ e.stopPropagation(); // 工作内容字数检测 let word_content_num = work_content.val().length; if(word_content_num >= 150){ work_content.css("border","2px solid green"); }else{ work_content.css("border","2px solid red"); } let numDomWorkContent = `${word_content_num}字` work_content.after(numDomWorkContent); // 完成情况及心得体会检测 let experience_num = experience.val().length; if (experience_num >= 150) { experience.css("border","2px solid green"); }else{ experience.css("border","2px solid red"); } let numDomExperience = `${experience_num}字` experience.after(numDomExperience); }) // 随机分数 $(".leftnav div").on("click","#random_score",function(e){ e.stopPropagation(); $(".state-default input").attr("value",Math.floor(Math.random()*40)+60); }) // 评阅意见 $(".leftnav div").on("click","#comments",function(e){ e.stopPropagation(); $('.radio').eq(0).trigger('click'); reject_reason.val(""); let comments = Math.floor((Math.random()*COMMENTS_ARRAY.length)) mark_comments.val(COMMENTS_ARRAY[comments]); }) // 驳回原因 $(".leftnav div").on("click","#reject",function(e){ e.stopPropagation(); // 触发驳回input的选中 $('.radio').eq(1).trigger('click'); mark_comments.val(""); // 填写内容 let reason = Math.floor((Math.random()*REJECT_ARRAY.length)) reject_reason.val(REJECT_ARRAY[reason]); }) })();