// ==UserScript== // @name 抖音小店订单管理3.0 // @namespace 大师兄 // @match *://fxg.jinritemai.com/ffa/morder/order/list // @date 05/27/2021 // @updateURL/@installURL/@downloadURL // @version 3.0 // @author 大师兄 476116973@qq.com // @description 方便抖音订单查看,需要打开抖音订单管理界面才生效。 // @note 2.5 @updateURL/@installURL/@downloadURL https://greasyfork.org/zh-CN/scripts/431480 // @require https://code.jquery.com/jquery-3.6.0.min.js // @icon https://mms0.baidu.com/it/u=685985501,228922170&fm=27&gp=0.jpg&fmt=auto // @grant none // @downloadURL none // ==/UserScript== (function() { "use strict"; var dsx = { formatDate: function(data) { //时间戳转格式 let timestamp = new Date(data * 1000); let year = timestamp.getFullYear(); let month = timestamp.getMonth() + 1; let date = timestamp.getDate(); let hour = timestamp.getHours(); let minute = timestamp.getMinutes(); let second = timestamp.getSeconds(); return (year + "-" + th(month) + "-" + th(date) + " " + th(hour) + ":" + th(minute) + ":" + th(second)); function th(num) { return num < 10 ? "0" + num : num; } }, Toast: function(msg, duration) { duration = isNaN(duration) ? 3000 : duration; let m = document.createElement('div'); m.innerHTML = msg; m.style.cssText = "max-width:60%;min-width: 150px;padding:0 14px;height: 40px;color: rgb(255, 255, 255);line-height: 40px;text-align: center;border-radius: 4px;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 999999;background: rgba(0, 0, 0,.7);font-size: 16px;"; document.body.appendChild(m); setTimeout(function() { let d = 0.5; m.style.webkitTransition = '-webkit-transform ' + d + 's ease-in, opacity ' + d + 's ease-in'; m.style.opacity = '0'; setTimeout(function() { document.body.removeChild(m) },d * 1000); },duration); }, tianjiawangluojianting:function (callback) { window.addEventListener('ajaxReadyStateChange', function(e){ //console.log(e.detail, e.detail._byted_method, e.detail.responseURL, e.detail.responseText, e.detail._data); // XMLHttpRequest Object if(e.detail.readyState == 4 && e.detail.status >= 200 && e.detail.status < 300){ if(e.detail.responseURL.indexOf("/fxg.jinritemai.com/api/order/searchlist?tab=all") != -1){ let obj = JSON.parse(e.detail.responseText); console.log("监听到的数据是:",obj); //dsx.chulishuju(obj); callback(obj); }; } }); }, tiqushuju:function(obj,i) { let kehunicheng = obj.data[i].user_nickname; let dingdanjine = obj.data[i].pay_amount / 100; let dingdanzhuangtai = obj.data[i].order_status_info.order_status_text; let xiadanshijian = this.formatDate(obj.data[i].create_time); let dingdanbianhao = obj.data[i].shop_order_id; let lianjiebiaoti = obj.data[i].product_item[0].product_name; let kehushoujianren = obj.data[i].receiver_info.post_receiver; let shoujihao = obj.data[i].receiver_info.post_tel; let dizhi = obj.data[i].receiver_info.post_addr.province.name + obj.data[i].receiver_info.post_addr.city.name + obj.data[i].receiver_info.post_addr.town.name + obj.data[i].receiver_info.post_addr.street.name; let daihuodaren = obj.data[i].product_item[0].properties[2].text; return [kehunicheng,dingdanjine,dingdanzhuangtai,xiadanshijian,dingdanbianhao,lianjiebiaoti,kehushoujianren,shoujihao,dizhi,daihuodaren]; }, chulishuju : function(obj) { //console.log("表格行数",$("#dashixiongtable tr").length); if($("#dashixiongtable tr").length > 6){this.tianjiashuju(obj);return}; let kehunicheng = ""; let xiadanshijian = ""; let da_shop_order_id = ""; for (let i = 0; i < obj.data.length; i++) { let d = this.tiqushuju(obj,i) $("#dashixiongtable_tbody").append(this.biaoge_html(obj.data.length - i,d[0],d[1],d[2],d[3],d[4],d[8])); } if ($("#dashixiong-caidan").outerHeight() > $(window).height() - 20) { $("#dashixiong-caidan").height($(window).height() - 50); } }, biaoge_html : function(xuhao, kehunicheng, dingdanjine, dingdanzhuangtai, xiadanshijian, dingdanbianhao, lianjiebiaoti) { return '
序号 | 用户昵称 | 订单金额 | 订单状态 | 下单时间 | 链接标题 | 订单编号 |
---|