// ==UserScript== // @name AIIT双周报批阅小助手 // @namespace http://tampermonkey.net/ // @version 1.1 // @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 https://update.greasyfork.icu/scripts/432073/AIIT%E5%8F%8C%E5%91%A8%E6%8A%A5%E6%89%B9%E9%98%85%E5%B0%8F%E5%8A%A9%E6%89%8B.user.js // @updateURL https://update.greasyfork.icu/scripts/432073/AIIT%E5%8F%8C%E5%91%A8%E6%8A%A5%E6%89%B9%E9%98%85%E5%B0%8F%E5%8A%A9%E6%89%8B.meta.js // ==/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}字` if (!document.getElementById("contentB")) { work_content.after(numDomWorkContent); } else { document.getElementById("contentB").innerText = `${word_content_num}字`; } // 完成情况及心得体会检测 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}字` if (!document.getElementById("contentE")) { experience.after(numDomExperience); } else { document.getElementById("contentE").innerText = `${experience_num}字`; } }) // 随机分数 $(".leftnav div").on("click", "#random_score", function (e) { e.stopPropagation(); $(".state-default input").attr("value", Math.floor(Math.random() * 10) + 88); }) // 评阅意见 $(".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]); }) })();