// ==UserScript== // @name ZBLOG订单搜索 // @description 供开发者搜索订单,附带隐藏未付订单; // @link https://greasyfork.org/zh-CN/scripts/25662 // @namespace wdssmq.com // @include https://app.zblogcn.com/zb_users/plugin/AppBuy/main.php* // @version 1.4 // @grant none // @downloadURL none // ==/UserScript== var TheHtml, intVdg = 0, rmbFgu = 0; $(function () { $('.SubMenu').append('搜索'); $('#js-search').click(function () { // alert($("#search").val()); fnRun($('#search').val()); }); fnHide(''); }); function fnHide(t) { $('tr').each(function () { TheHtml = $(this).html(); /待付款/.test(TheHtml) && $(this).remove(); t == 'all' && $(this).remove(); }); }; function fnRun(q) { intVdg = 0; rmbFgu = 0; var RegPat = new RegExp(q + '.+已付款', ''); // var RegPat = new RegExp(q, ""); fnHide('all'); fnAjax(1, RegPat); } function fnAjax(page, pat) { $.ajax({ url: 'https://app.zblogcn.com/zb_users/plugin/AppBuy/main.php?page=' + page, type: 'get', success: function (data) { // if (/已付款/.test(data) && page < 3) { if (/已付款/.test(data)) { $(data).find('#divMain2 table tr').each(function () { TheHtml = $(this).html().replace(/[\n\s]+/g, ' '); if (pat.test(TheHtml) === true) { intVdg++; var Match = TheHtml.match(/\(([\d\.]+)\)/); rmbFgu += parseFloat(Match[1]) * 100; $('table:not(#tbStatistic) tbody').append("" + TheHtml + "\n"); } }); page++; fnAjax(page, pat); } else { $('table:not(#tbStatistic) tbody').prepend('123' + intVdg + '' + rmbFgu / 100 + ''); } // fnHide(""); } }); }