GZZP Helper

try to take over the world!

目前为 2020-11-01 提交的版本。查看 最新版本

  1. // ==UserScript==
  2. // @name GZZP Helper
  3. // @namespace http://www.mahua-a.top
  4. // @version 0.1
  5. // @description try to take over the world!
  6. // @author Michael Xiao
  7. // @match http://gzzp.jlipedu.cn/eedu_base/r_index.do*
  8. // @require https://unpkg.com/notiflix@2.6.0/dist/notiflix-aio-2.6.0.min.js
  9. // @grant none
  10. // ==/UserScript==
  11. // I Love Zhou Xun!
  12. (function () {
  13. 'use strict';
  14.  
  15. // Your code here...
  16.  
  17. Notiflix.Notify.Init({});
  18. Notiflix.Loading.Init({});
  19.  
  20.  
  21. var MH = {}
  22.  
  23. MH.easyReq = function (url, dataObj, method) {
  24. Notiflix.Loading.Standard('处理中....');
  25. $.ajax({
  26. url: url,
  27. type: method,
  28. data: method == 'POST' ? JSON.stringify(dataObj) : dataObj,
  29. complete: function () {
  30. Notiflix.Loading.Remove()
  31. },
  32. success: function () {
  33. Notiflix.Notify.Success('操作成功,但建议检查所填写的数据!');
  34. },
  35. error: function () {
  36. Notiflix.Notify.Failure('操作未成功,可能是网络问题,请重试!');
  37. },
  38. contentType: "application/json; charset=utf-8",
  39.  
  40. })
  41. }
  42.  
  43.  
  44. MH.isStudent = function () {
  45. // 从带有用户名的元素上判断
  46. return $('.start_menu .bg_cnt ul:nth-child(1)').text().indexOf('家长') == -1
  47. }
  48.  
  49. MH.loadCSS = function (href) {
  50. $("head").append("<link>");
  51. var css = $("head").children(":last");
  52. css.attr({
  53. rel: "stylesheet",
  54. type: "text/css",
  55. href: href
  56. });
  57. }
  58.  
  59. MH.addApp = function () {
  60. if ($('#myIconf_hiGrowPlanStudentJl').length == 0) {
  61. dktpLib.desktop.deskIcon.addToCurDesktop({
  62. "h": 600,
  63. "icon": "icon/desktop/jlhiczgh.png",
  64. "id": "f_hiGrowPlanStudentJl",
  65. "minh": 600,
  66. "minw": 1000,
  67. "mode": 1,
  68. "open": null,
  69. "resize": 1,
  70. "status": 2,
  71. "text": "成长规划",
  72. "url": "c_processApp.do?id=9004",
  73. "w": 1100
  74. })
  75. }
  76.  
  77. if ($('#myIconf_hiCommentTermStudentJl').length == 0) {
  78. dktpLib.desktop.deskIcon.addToCurDesktop({
  79. "h": 600,
  80. "icon": "icon/desktop/jlhixqpy.png",
  81. "id": "f_hiCommentTermStudentJl",
  82. "minh": 600,
  83. "minw": 1000,
  84. "mode": 1,
  85. "open": null,
  86. "resize": 1,
  87. "status": 2,
  88. "text": "评语与陈述",
  89. "url": "c_processApp.do?id=9008",
  90. "w": 1100
  91. })
  92. }
  93.  
  94. dktpLib.desktop.deskIcon.addToCurDesktop({
  95. "h": 600,
  96. "icon": "https://s1.ax1x.com/2020/11/01/BwLgbR.png",
  97. "id": "dt_afdian",
  98. "minh": 600,
  99. "minw": 1000,
  100. "mode": 1,
  101. "open": null,
  102. "resize": 1,
  103. "status": 2,
  104. "text": "赞赏作者",
  105. "url": "http://afdian.net/@hempflower",
  106. "w": 1100
  107. })
  108.  
  109. }
  110.  
  111. MH.randArr = function (arr) {
  112. var index = Math.floor((Math.random() * arr.length))
  113. return arr[index]
  114. }
  115.  
  116. MH.motto = function () {
  117. return MH.randArr([
  118. '人,只要有一种信念,有所追求,什么艰苦都能忍受,什么环境也都能适应。',
  119. '只要你肯奋斗,没有什么是绝对不可能的。',
  120. '我们不要哀叹生活的不幸,诅咒命运的不公。在命运面前,我们要做强者,掐住命运的咽喉,叩问命运,改变命运。',
  121. '我们教书,是要引起学生的读书兴趣,做教员的不可一句一句或一字一字的都讲给学生听,最好使学生自我去研究,教员不讲也能够,等到学生实在不能用自我的力量去了解功课时,才去帮忙他。',
  122. '我走得很慢,但是我从不后悔。',
  123. ' 人们可以为一个陌路人的点滴帮助而感激不尽,却无视朝夕相处老板的种种恩惠,将其视之为理所当然。',
  124. '攀登科学高峰,就像登山运动员攀登珠穆朗玛峰一样,要克服无数艰难险阻,懦夫和懒汉是不可能享受到胜利的喜悦和幸福的。',
  125. '现在很痛苦,等过阵子回头看看,会发现其实那都不算事。',
  126. '勤奋是你生命的密码,能译出你一部壮丽的史诗。对于攀登者来说,失掉往昔的足迹并不可惜,迷失了继续前时的方向却很危险。',
  127. '一个人在科学探索的道路上,走过弯路,犯过错误,并不是坏事,更不是什么耻辱,要在实践中勇于承认和改正错误。——爱因斯坦',
  128. '张扬个性的年代,我就是我。',
  129. ' 一天要做三件事,第一要笑,第二要微笑,第三要哈哈大笑。',
  130. '时间是个常数,花掉一天等于浪费小时',
  131. '古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。',
  132. '喷泉的高度不会超过它的源头;一个人的事业也是这样,他的成就绝不会超过自己的信念。'
  133. ])
  134. }
  135.  
  136. MH.selfWord = function () {
  137. return MH.randArr([
  138. '学习上,本人学习目的明确,基础知识扎实,并努力做到各方面的均衡发展,在学习过程中,我注重理论与实际相结合,虽然实践不够,但是我定会在以后的工作和学习中努力增加。生活上,本人严格要求自己,生活朴素,生活作风严谨,积极参加各种有益的社会活动,认真投入到学校的各项组织活动中,踊跃参加班集体活动。',
  139. '有良好的生活习惯,生活充实而有条理,有严谨的生活态度和良好的生活作风,为人热情大方,诚实守信,乐于助人,拥有自己的良好处事原则,能够与老师、同学和睦相处。能吃苦耐劳,具有很好的独立能力。',
  140. '学习上,我有较强的自学能力,勤钻研,肯思考,能合理安排好学习时间,善于摸索符合自己的学习方法,养成良好的学习习惯',
  141. '宝剑锋从磨砺出,梅花香自苦寒来",本人坚信通过不断地学习和努力,使自己成为一个有理想、有道德、有文化、有纪律的学生,以优异的成绩迎接挑战,为社会主义建设贡献我毕生的力量',
  142. '在校期间,本人一直勤奋学习,刻苦钻研,通过系统地学习掌握较为扎实的基础知识。',
  143. '在高二生活中,我体会到了压力,有了动力,提高了能力。难忘高中生活,难忘高中的酸甜苦辣。',
  144. '在三年的高中生活中,让我感觉最充实的是学习。高中的学习不同于初中,它对我们要求更加严格,所以为了适应它,我已建立了成套的学习方法。在高中学习中,充满挑战,我们要敢于挑战,要努力拼搏。',
  145. '本人在校热爱祖国,尊敬师长,团结同学,乐于助人,是老师的好帮手,同学的好朋友。我学习勤奋,积极向上,喜欢和同学讨论并解决问题,经常参加班级学校组织的各种课内外活动。在家尊老爱幼,经常帮爸爸妈妈做家务是家长的好孩子,邻居的好榜样。',
  146. '时光流逝,丰富多彩的三年高中生活即将结束,这三年是我人生中最重要的一段里程,它将永远铭记在我的脑海里。'
  147. ])
  148. }
  149.  
  150. MH.parentWord = function () {
  151. return MH.randArr([
  152. '虽然时间在流逝,但是,我已经知道了你心中有了奋斗的目标,我也欣慰地看到你正朝着这一目标不断前进。家长也为你创造了优越的学习条件,所有关心你的人都爱着你,相信你自己一定能努力把心中的理想变成现实。', '短短的一个学期,你已经取得了令人欣慰的进步,我为你喝彩,为你祝福。但是,你应该记住:没有最好,只有更好。努力进取,全面发展——优秀,优秀,更优秀!',
  153. '我知道,你已经为自己设计好了一幅美好的蓝图,并且你也正在为实现这一目标努力奋斗着。我相信你一定能成功。祝福你,美好的明天属于不断进取的攀登者!',
  154. '你已经站在了人生的起跑线上,为了实现心中的远大目标,你正努力拼搏着。胜利属于不畏艰难,勇往直前的人!胜利一定属于你!',
  155. '不靠天,不靠地,勤奋学习,不断进取,用知识来充实自己的头脑,把自己的命运掌握在自己的手中。我相信,你的明天一定是幸福的,你的明天也一定是快乐的。',
  156. '有了信心、决心、恒心,通过自己脚踏实地的奋斗,你心中的理想就一定能够实现!记住,今天的付出,一定能在明天得到回报。',
  157. '在人生的道路上,你已经有了良好的开端。我为你的成功喝彩,我为你的明天祝福!同时,我也得提醒你,一个人无论有多大的学问,始终都不能满足,因为知识是无穷的,学习是没有止境的。',
  158. '学习劲头足,听课又专注,做事更认真,你是同学们学习的榜样。但是,成绩只代表昨天,并不能说明你明天就一定也很优秀。所以,每个人都应该把成绩当作自己腾飞的起点',
  159. '本学期,你真正意识到了学习的重要性,你比以前更努力了,老师感到很欣慰。老师对你的要求特别严格,你也不能放松对自己的要求,形势对你来说比较严峻,你应该在这有限的时间里不懈地努力,明年高考才能一鸣惊人!老师会尽力帮助你的。',
  160. '我早说过你会闪光的,你没有让我失望。这学期大家都看到了一个全新的你,你不但改掉了爱说小话的毛病,而且学习刻苦努力,成绩明显进步。但是,千万别骄傲,前面的困难还很多,你要有足够的勇气信心和毅力来克服这些困难。持之以恒,你会笑到最后!',
  161. '你做事沉稳,思维敏捷,但是妈妈又总觉得你缺乏学习的激情。你是否发觉期中考试之后,你的学习不进反退了?这说明你真的缺乏拼劲和韧性,要知道“宝剑锋从磨砺出,梅花香自苦寒来”,不要再浪费时间了,努力吧!老师期待你的爆发!',
  162. '你劳动时总那么勤快,同学间的小事,你常常忍让。你发现没有,只要努力一下,你的字就可以写得漂亮,让脑子多思考一下问题,你就可以得出令人满意的答案。若今后让在学习上多花点时间,认真完成各项作业,就更好了。',
  163. '乐于助人,待人友善。能尽量帮干家务,吃穿不追求名牌,不与他人攀比。一直受到老师的表扬,做事追求尽善尽美。认真学习,爱好广泛,德智体方面都全面发展。希望她以后能再接再厉,保持良好的品质和品德,充满斗志,成为社会的有用之才,为国家作贡献。'
  164. ])
  165. }
  166.  
  167.  
  168. window.onload = function () {
  169.  
  170.  
  171. console.log('综合素质评价辅助工具已启动!你可以在菜单处查看此脚本添加的功能!')
  172. console.log('作者: Michael Xiao')
  173. console.log('QQ: 1993996310')
  174.  
  175.  
  176. setTimeout(function () {
  177.  
  178.  
  179.  
  180. $('.full_bg_mask').remove()
  181. $('#myDlg_m_d_uid1').remove()
  182.  
  183. MH.addApp()
  184.  
  185. console.log('[HACK] 阻止改密弹窗')
  186. // 向侧栏添加菜单
  187. $('.start_menu .bg_cnt ul:nth-child(3)').append(`<li class="menu_item" id="hemp_gh" style="color:red"><div id="sysuiid_about_mi" style="cursor:pointer"></div>[AUTO]填写成长规划</li>`)
  188. $('.start_menu .bg_cnt ul:nth-child(3)').append(`<li class="menu_item" id="hemp_pj" style="color:red"><div id="sysuiid_about_mi" style="cursor:pointer"></div>[AUTO]填写评价</li>`)
  189.  
  190. // 对应的监听器
  191. $('#hemp_gh').click(function () {
  192. console.log('自动填写规划')
  193.  
  194. var dataObj = JSON.parse('{"plan":{"myCharacter":"自信","myMotto":"只有自己,才能举起属于自己的太阳","myMerit":"遇事冷静","myDefect":"懒","myInterest":"打羽毛球","myProfession1":"自动化","myProfession2":"医生"},"subjectStr1":"2,3,4,5,6","subjectStr2":"2,3,4,5,6","subjectStr3":"1,2,3,4,5,6","professions":[{"professionName":"自动化","schoolName":"西安电子科技大学"},{"professionName":"通讯","schoolName":"西安交通大学"},{"professionName":"计算机","schoolName":"上海交通大学"}],"goals":[{"aspectName":"思想品德","finishStatus":1,"goal":"提升自身道德修养。培养责任心,增强与社会的凝聚力","aspect":2,"_id":8,"_uid":8,"_state":"modified"},{"aspectName":"思想品德","finishStatus":1,"goal":null,"aspect":2,"_id":9,"_uid":9},{"aspectName":"思想品德","finishStatus":1,"goal":null,"aspect":2,"_id":10,"_uid":10},{"aspectName":"思想品德","finishStatus":1,"goal":null,"aspect":2,"_id":11,"_uid":11},{"aspectName":"学业水平","finishStatus":1,"goal":"补短板,强长处。贯彻好每一个学科的细节","aspect":1,"_id":12,"_uid":12,"_state":"modified"},{"aspectName":"学业水平","finishStatus":1,"goal":null,"aspect":1,"_id":13,"_uid":13},{"aspectName":"学业水平","finishStatus":1,"goal":null,"aspect":1,"_id":14,"_uid":14},{"aspectName":"学业水平","finishStatus":1,"goal":null,"aspect":1,"_id":15,"_uid":15},{"aspectName":"身心健康","finishStatus":1,"goal":"锻炼身体,提升身体素质。积极与他人交往。","aspect":3,"_id":16,"_uid":16,"_state":"modified"},{"aspectName":"身心健康","finishStatus":1,"goal":null,"aspect":3,"_id":17,"_uid":17},{"aspectName":"身心健康","finishStatus":1,"goal":null,"aspect":3,"_id":18,"_uid":18},{"aspectName":"身心健康","finishStatus":1,"goal":null,"aspect":3,"_id":19,"_uid":19},{"aspectName":"艺术素养","finishStatus":1,"goal":null,"aspect":4,"_id":20,"_uid":20},{"aspectName":"艺术素养","finishStatus":1,"goal":"培养艺术兴趣,参与艺术活动","aspect":4,"_id":21,"_uid":21},{"aspectName":"艺术素养","finishStatus":1,"goal":null,"aspect":4,"_id":22,"_uid":22},{"aspectName":"艺术素养","finishStatus":1,"goal":null,"aspect":4,"_id":23,"_uid":23},{"aspectName":"社会实践","finishStatus":1,"goal":"积极参加各种有益的社会活动","aspect":5,"_id":24,"_uid":24},{"aspectName":"社会实践","finishStatus":1,"goal":null,"aspect":5,"_id":25,"_uid":25},{"aspectName":"社会实践","finishStatus":1,"goal":null,"aspect":5,"_id":26,"_uid":26},{"aspectName":"社会实践","finishStatus":1,"goal":null,"aspect":5,"_id":27,"_uid":27}]}')
  195.  
  196. // 覆盖一些随机内容,防止千篇一律
  197. dataObj['plan']['myCharacter'] = MH.randArr('外向 善良 开朗 活泼 好动 轻松 愉快 热情 可亲 豁达 稳重 幽默 真诚 豪爽 耿直 成熟 独立 果断 健谈 机敏 深沉 坚强 兴奋 热情 率直 毅力 友爱 风趣 沉静 谨慎 忠诚 友善 严肃 忠心 乐观 坦率 勇敢 自信 自立 沉著 执著 容忍 体贴 满足 积极 有趣 知足 勤劳 和气 无畏 务实'.split(' '))
  198. dataObj['plan']['myMotto'] = MH.motto()
  199. dataObj['plan']['myDefect'] = MH.randArr('懒散 消极 遇事退缩 自制力差 经常熬夜 学习不专一'.split(' '))
  200. dataObj['plan']['myInterest'] = MH.randArr('唱歌、听音乐、看电影、看韩剧、看综艺娱乐节目、看书、看小说、看杂志、逛街、购物、了解市场的行情、跳舞、演奏乐器、去健身房健身、减肥、塑形、瑜伽、足球、篮球、排球、跑步、羽毛球'.split('、'))
  201.  
  202. // 发送请求
  203. MH.easyReq('http://gzzp.jlipedu.cn/eedu_high/r_saveHischGrowPlan.do', dataObj, 'POST')
  204. })
  205.  
  206. $('#hemp_pj').click(function () {
  207. console.log('自动填写评价')
  208. var content = ''
  209. if (MH.isStudent()) {
  210. content = MH.selfWord()
  211. } else {
  212. content = MH.parentWord()
  213. }
  214.  
  215. MH.easyReq('http://gzzp.jlipedu.cn/eedu_high/r_saveComment.do', { comment: content }, 'GET')
  216. })
  217.  
  218. $('#sysuiid_logout_mi').click(function () {
  219. window.location.href = 'http://gzzp.jlipedu.cn/eedu_base/c_logout.do'
  220. })
  221.  
  222. $('#myIcondt_afdian').click(function () {
  223. window.open('http://afdian.net/@hempflower')
  224. })
  225.  
  226. Notiflix.Notify.Success('脚本注入成功,功能可以正常使用了!');
  227. }, 700)
  228.  
  229. }
  230.  
  231.  
  232. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址