// ==UserScript==
// @icon             https://www.thfou.com/img/favicon.png
// @name             阿里巴巴详情页增强辅助
// @namespace        https://www.thfou.com/
// @version          2.4.0
// @description      自动获取阿里巴巴商品信息并展示在详情页顶部
// @author           头号否
// @match            *://detail.1688.com/offer/*
// @require          https://lib.baomitu.com/jquery/3.5.0/jquery.min.js
// @supportURL       https://www.thfou.com/liuyan
// @compatible	     Chrome
// @license          GPL-3.0-only
// @downloadURL none
// ==/UserScript==

(function() {
    'use strict';
var style = document.createElement('style');
style.type = 'text/css';
style.innerHTML = ".thfou-1688-ctn{width: 100%; margin-top: 10px; margin-bottom: 5px; background-color: rgb(242, 242, 242); display: block; position: relative;}.thfou-1688-ctn .thfou-content-ctn{padding-left: 0px; height: 50px; padding: 0px 5px;}.thfou-1688-ctn .thfou-logo-box{width: 126px; height: 50px; float: left;}.thfou-1688-ctn .thfou-logo-img{width: 100px; height: 30px; margin: 10px 3px;}.thfou-1688-ctn .thfou-content-ctn .item{width: auto; height: 46px; float: left; margin: 0px 5px 0px 15px;}.thfou-content-ctn .item p {display: inline-block; width: auto; height: 46px; line-height: 46px;}.thfou-content-ctn .item > span {display: inline-block; width: auto; height: 46px; line-height: 46px; color: rgb(255, 42, 0);}.thfou-1688-ctn .thfou-content-ctn .btn {position: relative; height: 26px; margin: 10px 15px 10px 0; padding: 0 5px; line-height: 26px; background: #ff3c00; color: #f2f2f2; border-radius: 2px; cursor: pointer; float: right;}";
document.getElementsByTagName('HEAD').item(0).appendChild(style);
//插入框架
var thfouctn = '<div class="thfou-1688-ctn"></div>';
$('#mod-detail-hd').prepend(thfouctn);
var thfcon = '<div class="thfou-content-ctn"></div>';
$('.thfou-1688-ctn').prepend(thfcon);
var addheadlogo = '<div class="thfou-logo-box"><a href="https://www.thfou.com" target="_blank" style="display:inline-block"><img class="thfou-logo-img" src="https://www.thfou.com/img/headnewlogo.svg"></a></div>';
$('.thfou-content-ctn').prepend(addheadlogo);
//获取产品类目
var fgf = " >> ";
var categoryLists1 = iDetailData.registeredData.categoryList[0].name;
var categoryLists2 = iDetailData.registeredData.categoryList[1].name;
var categoryLists3 = iDetailData.registeredData.categoryName;
var categoryList = document.createElement('div'); // 新增元素
categoryList.className = 'item';
categoryList.id = 'wp-categorylist';
var lma = '<p>类目:</p><span>';
var lmb = '</span>';
categoryList.innerHTML = lma + categoryLists1 + fgf + categoryLists2 + fgf + categoryLists3 + lmb;
$('.thfou-content-ctn').append(categoryList);
//获取产品总销量
var modconfig = document.getElementById('mod-detail-comment');
var total = modconfig.getAttribute('data-mod-config');
var arr = total.split(",");
var Obj = arr[5];
var cj = Obj.split(':');
var zcj = cj[1].replace(/"/g, "");
var zcjsl = document.createElement('div'); // 新增元素
zcjsl.className = 'item';
zcjsl.id = 'cp-total';
var zcja = '<p>累计成交:</p><span>';
var zcjb = '</span>';
var zcjc = '<p>' + '&nbsp;' + iDetailConfig.unit + '</p>';
zcjsl.innerHTML = zcja + zcj + zcjb + zcjc;
$('.thfou-content-ctn').append(zcjsl);
//获取卖家旺旺号
var getloginid = document.createElement('div'); // 新增元素
   getloginid.className = 'item';
   getloginid.id = 'wp-loginid';
   var loginId = iDetailData.registeredData.sellerInf['loginId'];
   var urla = '<p>卖家旺旺号:</p><span>';
   var urlb = '</span>';
   getloginid.innerHTML = urla + loginId + urlb;
   $('.thfou-content-ctn').append(getloginid);
//插入直播按钮
var userId = document.querySelectorAll('#mod-detail-bd .mod')[0].dataset.modConfig.split('"')[9];
var addlive = document.createElement('div'); // 新增元素
addlive.className = 'btn';
addlive.id = 'wp-live';
var livea = 'https://taobaolive.taobao.com/room/iframe1688.htm?userId=';
var liveb = userId;
var livec = '<a style="color:#fff" target="_blank" title="点击进入直播间" href="';
var lived = '">';
var livee = '进入直播间';
var livef = '</a>';
addlive.innerHTML = livee;
$('.thfou-content-ctn').append(addlive);
document.getElementById('wp-live').innerHTML = livec + livea + liveb + lived + livee + livef;
//按成交额
var cjebtn = document.createElement('div'); // 新增元素
cjebtn.className = 'btn';
cjebtn.id = 'wp-cje';
var cjeURL = document.querySelectorAll('.base-info a')[0].href + 'page/offerlist.htm?spm=a261y.7663282.autotrace-topNav.3.195028fckDpSoJ&showType=windows&tradenumFilter=false&sampleFilter=false&sellerRecommendFilter=false&videoFilter=false&mixFilter=false&privateFilter=false&mobileOfferFilter=%24mobileOfferFilter&groupFilter=false&sortType=tradenumdown#search-bar';
var cjeURLa = '<a style="color:#fff" target="_blank" title="点击后,成交额从高到低排序" href="';
var cjeURLb = '">';
var cjeURLc = '按成交额';
var cjeURLd = '</a>';
cjebtn.innerHTML = cjeURLc;
$('.thfou-content-ctn').append(cjebtn);
document.getElementById('wp-cje').innerHTML = cjeURLa + cjeURL + cjeURLb + cjeURLc + cjeURLd;
//按价格
var jgbtn = document.createElement('div'); // 新增元素
jgbtn.className = 'btn';
jgbtn.id = 'wp-jg';
var jgURL = document.querySelectorAll('.base-info a')[0].href + 'page/offerlist.htm?spm=a2615.7691456.newlist.4.3e61473bM1hayM&tradenumFilter=false&sampleFilter=false&sellerRecommendFilter=false&videoFilter=false&mixFilter=false&privateFilter=false&mobileOfferFilter=%24mobileOfferFilter&groupFilter=false&sortType=priceup#search-bar';
var jgURLa = '<a style="color:#fff" target="_blank" title="点击后,价格从低到高排序" href="';
var jgURLb = '">';
var jgURLc = '按价格';
var jgURLd = '</a>';
jgbtn.innerHTML = jgURLc;
$('.thfou-content-ctn').append(jgbtn);
document.getElementById('wp-jg').innerHTML = jgURLa + jgURL + jgURLb + jgURLc + jgURLd;
//按时间
var timebtn = document.createElement('div'); // 新增元素
timebtn.className = 'btn';
timebtn.id = 'wp-time';
var timeURL = document.querySelectorAll('.base-info a')[0].href + 'page/offerlist.htm?spm=a2615.7691456.newlist.5.5453473bV5BzTW&tradenumFilter=false&sampleFilter=false&sellerRecommendFilter=false&videoFilter=false&mixFilter=false&privateFilter=false&mobileOfferFilter=%24mobileOfferFilter&groupFilter=false&sortType=timedown#search-bar';
var timeURLa = '<a style="color:#fff" target="_blank" title="点击后,时间从新到旧排序" href="';
var timeURLb = '">';
var timeURLc = '按时间';
var timeURLd = '</a>';
timebtn.innerHTML = timeURLc;
$('.thfou-content-ctn').append(timebtn);
document.getElementById('wp-time').innerHTML = timeURLa + timeURL + timeURLb + timeURLc + timeURLd;
})();