您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
[四川移动][家客网开][自动退单]
当前为
// ==UserScript== // @name 家客网开系统退单 // @namespace [url=mailto:[email protected]][email protected][/url] // @version 0.3.6 // @description [四川移动][家客网开][自动退单] // @author 潘宇_QQ552397723_TEL18380123411 // @match http://10.101.58.238:8130/om/plugins/main/index/login.ilf /*关闭页面 */ // @run-at document-start // @grant none // ==/UserScript== /* jshint -W097 */ 'use strict'; var Oder_Number; var ReturnInfo; var Refresh_timer; var QueryTimes; var Oder_Sum (function() { 'use strict'; setTimeout(function () { var DeactiveMsg; document.getElementsByTagName("iframe")[0].contentDocument.getElementsByClassName("iconfont icon-gongdandiaozheng")[0].click();//点击拆除 setTimeout(function () { Oder_Sum=document.getElementsByTagName("iframe")[0].contentDocument.getElementsByClassName("app-frame")[0].contentDocument.getElementsByClassName("layui-laypage-last")[0].text; document.getElementsByTagName("iframe")[0].contentDocument.getElementsByClassName("app-frame")[0].contentDocument.getElementsByClassName("layui-input")[0].value=parseInt(Oder_Sum/(Math.random()*10)) document.getElementsByTagName("iframe")[0].contentDocument.getElementsByClassName("app-frame")[0].contentDocument.getElementsByClassName("layui-laypage-btn")[0].click()//换页 },2000); Oder_Number=0;//当前工单置位0 console.log("25S后启动脚本") setInterval(function () {//3秒后开始启动 setTimeout(function () { document.getElementsByTagName("iframe")[0].contentDocument.getElementsByClassName("app-frame")[0].contentDocument.getElementsByClassName("col-md-12 app-grid-title ng-binding")[Oder_Number].click()//点击工单 setTimeout(function () { document.getElementsByTagName("iframe")[0].contentDocument.getElementsByClassName("app-frame")[0].contentDocument.getElementsByTagName("iframe")[0].contentDocument.getElementsByClassName("btn btn-info btn-sm")[0].click()//点击去激活 setTimeout(function () { DeactiveMsg=document.getElementsByTagName("iframe")[0].contentDocument.getElementsByClassName("app-frame")[0].contentDocument.getElementsByTagName("iframe")[0].contentDocument.getElementsByClassName("layui-layer-content")[0].innerText; console.log(DeactiveMsg); if(DeactiveMsg.indexOf("铁通") > -1){ document.getElementsByTagName("iframe")[0].contentDocument.getElementsByClassName("app-frame")[0].contentDocument.getElementsByTagName("iframe")[0].contentDocument.getElementsByClassName("btn btn-info btn-flow")[0].click();//提交工单 console.log("已直接提交工单"); console.log("当前页面工单位置:"+(Oder_Number+1)); }else{ QueryTimes=0 DealResult(); } },1000); },1000); },1000); },25000); },1000); // Your code here... })(); function DealResult() { QueryTimes=QueryTimes+1 setTimeout(function () { document.getElementsByTagName("iframe")[0].contentDocument.getElementsByClassName("app-frame")[0].contentDocument.getElementsByTagName("iframe")[0].contentDocument.getElementsByClassName("btn btn-info btn-sm")[1].click()//点击刷新 setTimeout(function () { ReturnInfo=document.getElementsByTagName("iframe")[0].contentDocument.getElementsByClassName("app-frame")[0].contentDocument.getElementsByTagName("iframe")[0].contentDocument.getElementsByTagName("textarea")[0].value//获取激活结果 console.log("第"+QueryTimes+"次查询,当前去激活结果"+ReturnInfo); if(ReturnInfo.indexOf("SUCCESS") > -1) { setTimeout(function () { console.log("当前页面工单位置:"+(Oder_Number+1)+" 去激活成功!已提交工单!"); document.getElementsByTagName("iframe")[0].contentDocument.getElementsByClassName("app-frame")[0].contentDocument.getElementsByTagName("iframe")[0].contentDocument.getElementsByClassName("btn btn-info btn-flow")[0].click();//提交工单 },1000); } else if(ReturnInfo.indexOf("接口调用成功") > -1){ setTimeout(function () { DealResult(); },3000); } else if(ReturnInfo.indexOf("失败") > -1){ document.getElementsByTagName("iframe")[0].contentDocument.getElementsByClassName("app-frame")[0].contentDocument.getElementsByClassName("layui-layer-ico layui-layer-close layui-layer-close1")[0].click()//关闭页面 Oder_Number=Oder_Number+1;//工单号加1 console.log("去激活失败,开始处理下一个工单,当前页面工单位置:"+(Oder_Number+1)); if(Oder_Number==10){//换页 Oder_Number=0 document.getElementsByTagName("iframe")[0].contentDocument.getElementsByClassName("app-frame")[0].contentDocument.getElementsByClassName("layui-input")[0].value=parseInt(Oder_Sum/(Math.random()*10)) console.log("开始换页"); document.getElementsByTagName("iframe")[0].contentDocument.getElementsByClassName("app-frame")[0].contentDocument.getElementsByClassName("layui-laypage-btn")[0].click()//换页 },1000); } } else {//如果其他情况 document.getElementsByTagName("iframe")[0].contentDocument.getElementsByClassName("app-frame")[0].contentDocument.getElementsByClassName("layui-layer-ico layui-layer-close layui-layer-close1")[0].click()//关闭页面 Oder_Number=Oder_Number+1;//工单号加1 console.log("去激活失败,开始处理下一个工单,当前页面工单位置:"+(Oder_Number+1)); if(Oder_Number==10){//换页 Oder_Number=0 document.getElementsByTagName("iframe")[0].contentDocument.getElementsByClassName("app-frame")[0].contentDocument.getElementsByClassName("layui-input")[0].value=parseInt(Oder_Sum/(Math.random()*10)) setTimeout(function () { console.log("开始换页"); document.getElementsByTagName("iframe")[0].contentDocument.getElementsByClassName("app-frame")[0].contentDocument.getElementsByClassName("layui-laypage-btn")[0].click()//换页 },1000); } } },1000); },2000);//去激活等待 }