为了世界和平,为了东亚共荣,为了祖国兴盛,为了公司发达,为了同事和睦,为了钱包丰盈,来吧!尽情点赞吧!
- // ==UserScript==
- // @name oms批量点赞
- // @namespace ashama
- // @version 0.03
- // @description 为了世界和平,为了东亚共荣,为了祖国兴盛,为了公司发达,为了同事和睦,为了钱包丰盈,来吧!尽情点赞吧!
- // @author Ashama
- // @grant GM_setClipboard
- // @grant unsafeWindow
- // @run-at document-idle
- // @require https://cdn.staticfile.org/jquery/3.4.0/jquery.min.js
- // @match https://oms.hcr.com.cn/oms/resources/oms_mobile/company-list.html
- // @match https://oms.hcr.com.cn/oms/resources/oms_mobile/user-list.html
- // @match http://oms.hcr.com.cn/oms/resources/oms_mobile/company-list.html
- // @match http://oms.hcr.com.cn/oms/resources/oms_mobile/user-list.html
- // changelog:
- // v0.01 初版发布
- // v0.02 巧了,我也喜欢晚上改代码,原来你也是啊。我很好奇,这奇葩的布局你想怎么改呢?
- // v0.03 几个点赞人员页面都不一样的啊,开发人员辛苦了~
- // ==/UserScript==
- $(function(){
- setTimeout(function() {
- 'use strict';
- //点赞默认语
- var types = new Array();
- types[1] = new Array();
- types[2] = new Array();
- types[3] = new Array();
- types[4] = new Array();
- types[5] = new Array();
- types[6] = new Array();
- types[7] = new Array();
- types[1][0] = "能够主动承担责任,发现问题不推诿主动推进解决";
- types[1][50] = "能够主动承担责任,发现问题不推诿主动推进解决";
- types[1][100] = "态度积极乐观,善于从工作中积极发现问题并解决问题";
- types[1][150] = "态度积极乐观,善于从工作中积极发现问题并解决问题";
- types[1][200] = "始终保持高昂的激情,并且在团队、公司需要的时候能够挺身而出,不推脱、不退缩";
- types[2][0] = "快速响应,能够为客户/用户高效、专业地解决问题";
- types[2][50] = "快速响应,能够为客户/用户高效、专业地解决问题";
- types[2][100] = "在自身专业的基础上,能够超越客户/用户的预期完成任务,在质量、细节、服务上给对方良好体验";
- types[2][150] = "在自身专业的基础上,能够超越客户/用户的预期完成任务,在质量、细节、服务上给对方良好体验";
- types[2][200] = "1、能够一直保持高水准的服务,并且一次比一次更优秀,每次都能有进步2、能够沉淀标准,不但自己专业还能带#他人,或为公司提供专业标准的服务流程";
- types[3][0] = "为人#诚、正直,有话直说、就事论事";
- types[3][50] = "为人#诚、正直,有话直说、就事论事";
- types[3][100] = "言行一致,严格约束自己、遵守公司的各项规范,拥有契约精神";
- types[3][150] = "言行一致,严格约束自己、遵守公司的各项规范,拥有契约精神";
- types[3][200] = "不在工作中掺杂个人主观色彩,以工作结果为第一,个人利益放在后,公平待人待事,并且始终保持品质";
- types[4][0] = "工作中善于思考、总结和学习进步,在原有的工作基础上优化方法、提升效率";
- types[4][50] = "工作中善于思考、总结和学习进步,在原有的工作基础上优化方法、提升效率";
- types[4][100] = "能够一直保持创新的意识,不断完善、迭代创新点,给客户/用户提供更有创意的产品";
- types[4][150] = "能够一直保持创新的意识,不断完善、迭代创新点,给客户/用户提供更有创意的产品";
- types[4][200] = "通过投入,创新的产品能够为客户提供更好的服务、为公司带来实质性的效益、管理效率或服务流程的提升,对公司产生重大影响";
- types[5][0] = "能够在工作中、生活中积极分享自己的资源,帮助他人成长进步";
- types[5][50] = "能够在工作中、生活中积极分享自己的资源,帮助他人成长进步";
- types[5][100] = "主动与外部部门、机构合作,并且产生实际的结果或交付";
- types[5][150] = "主动与外部部门、机构合作,并且产生实际的结果或交付";
- types[5][200] = "能够与伙伴相互包容、协作,需要的时候积极融入配合,一同为团队、公司创造更大的价值";
- types[6][0] = "从客户/用户的角度出发,满足其需求,为其创造价值";
- types[6][50] = "从客户/用户的角度出发,满足其需求,为其创造价值";
- types[6][100] = "从客户/用户的角度出发,满足其需求,为其创造价值";
- types[6][150] = "能够利用自身的文化,影响他人一同奋斗,起到良好的带头作用";
- types[6][200] = "能够利用自身的文化,影响他人一同奋斗,起到良好的带头作用";
- types[7][0] = "业务贡#:为公司引进重大客户资源、合作资源";
- types[7][50] = "文化贡#:为公司的文化建设起到模范带头作用,并产生良好影响";
- types[7][100] = "人才贡#:为公司引进人才做出贡#";
- types[7][150] = "品牌贡#:1、为公司的品牌形象或在对外宣传中有特殊贡#,2、取得国家、##荣誉为公司赢得良好声誉";
- types[7][200] = "其他贡#:在公司培训、技术等其他内容上做出贡#";
- //点赞图标
- var scoreBarStr = '';
- scoreBarStr += '<div class="jifen_content_div" style="height:100px;width:1000px;overflow-x: hidden;overflow-y: hidden;transform: scale(0.8);left:100px;top:-50px;">';
- scoreBarStr += '<div class="jf_div_icon color_a" style="left:0;"> <div class="icon_border color"> <i class="iconfont icon-hezuo color"></i> <p class="p color">担当</p> </div> <button class="btn color" uid="1" type="1" value="50">50积分</button> </div>';
- scoreBarStr += '<div class="jf_div_icon color_b" style="left:98px;"> <div class="icon_border color"> <i class="iconfont icon-zhuanyejineng color"></i> <p class="p">专业</p> </div> <button class="btn color" uid="2" type="2" value="50">50积分</button> </div>';
- scoreBarStr += '<div class="jf_div_icon color_c" style="left:200px;"> <div class="icon_border color"> <i class="iconfont icon-rocket color"></i> <p class="p">正直</p> </div> <button class="btn color" uid="3" type="3" value="50">50积分</button> </div>';
- scoreBarStr += '<div class="jf_div_icon color_d" style="left:302px;"> <div class="icon_border color"> <i class="iconfont icon-chuangxin color"></i> <p class="p">创新</p> </div> <button class="btn color" uid="4" type="4" value="50">50积分</button> </div>';
- scoreBarStr += '<div class="jf_div_icon color_e" style="left:404px;"> <div class="icon_border color"> <i class="iconfont icon-fenxiang color"></i> <p class="p ">分享</p> </div> <button class="btn color" uid="5" type="5" value="50">50积分</button> </div>';
- scoreBarStr += '<div class="jf_div_icon color_f" style="left:506px;"> <div class="icon_border color"> <i class="iconfont icon-fendou color"></i> <p class="p">核心</p> </div> <button class="btn color" uid="6" type="6" value="50">50积分</button> </div>';
- scoreBarStr += '<div class="jf_div_icon color_boss" style="left:608px;display: none;"> <div class="icon_border color"> <i class="iconfont icon-gongxian1 color"></i> <p class="p">组织贡#</p> </div> <button class="btn color" mold="1" uid="7" type="50">50积分</button> </div>';
- scoreBarStr += '</div>';
- //点赞css
- $("head").append("<link>");
- var toolbarCss = $("head").children(":last");
- toolbarCss.attr({
- rel: "stylesheet",
- type: "text/css",
- href: "css/giveup.css?v=1"
- });
- //重置列表项
- $("div.mui-content").append('<ul class="mui-table-view mui-table-view-chevron" id="newlist"></ul>');
- $("ul#list > li").clone().appendTo("ul#newlist");
- //隐藏原列表项
- $("ul#list:first").hide();
- //插入点赞图标
- $("ul#newlist > li[type!='1'] > a").height("80px");
- $("ul#newlist > li[type!='1'] > a > div").after(scoreBarStr);
- //绑定机构菜单
- $("ul#newlist > li[type='1']").click(function () {
- var thisLi = $(this);
- var id = thisLi.attr('id');
- var arr = id.split('_');
- var href = '';
- localStorage.setItem("parentId",arr[0]);
- var $state = app.getState();
- var $token = $state.token || [];
- $token = [];
- $token[0]=arr[1];
- $state.token = $token;
- app.setState($state);
- href = 'dept-list1.html';
- mui.openWindow({
- id: href,
- url: href
- });
- });
- //绑定提交评分
- $("button").click(function (){
- mui.showLoading("加载中..","div");
- debugger;
- var btnvalue = this.value;
- var textareaval = types[this.getAttribute("type")][btnvalue];
- var state = this.getAttribute("uid");
- var settings = app.getSettings();
- var senderUser = settings.user;
- var thisLi = $(this).parents("li");
- var id = thisLi.attr('id');
- var type = thisLi.attr('type');
- var arr = id.split('_');
- if(senderUser.userId==arr[0]){
- mui.hideLoading();
- return mui.alert('不能给自己点赞!');
- }
- var getterUser = {
- 'getterId': arr[0],
- 'getterDepartmentName': arr[1],
- 'getterNumber': arr[2],
- 'getterDepartmentId': arr[3],
- 'getterStatus': arr[4],
- 'getterUserLevel': arr[5]
- }
- settings.getterUser = getterUser;
- app.setSettings(settings);
- app.getajaxdata(app.DOMAIN_NAME+"/integral/saveintegraldata.htm",
- {
- someGreatReason:state,
- senderName: senderUser.userId,
- senderNumber:senderUser.memberId,
- senderDepartmentId:senderUser.accountingDeptId,
- senderDepartmentName:senderUser.accountingDeptName,
- getterName:getterUser.getterId,
- getterNumber:getterUser.getterNumber,
- getterDepartmentId:getterUser.getterDepartmentId,
- getterDepartmentName:getterUser.getterDepartmentName,
- integral:btnvalue,
- state:1,
- remark:textareaval,
- senderUserLevel:senderUser.userLevel,
- getterUserLevel:getterUser.getterUserLevel
- },function(data){
- mui.hideLoading();
- if(!data) return mui.alert('系统错误');
- if(data.code=='1'){
- mui.alert('点赞成功!');
- }else{
- mui.alert(data.message);
- }
- });
- mui.hideLoading();
- });
- } ,1000)//隔1秒之后执行
- });