// ==UserScript== // @name 网购比价领券神器—购物党,不仅自动领券还能额外领取补贴红包,365天历史价格、同款更低价、降价提醒、价格保护,官方持续维护 // @author 购物党 // @name:zh-cn 网购比价领券神器—购物党,不仅自动领券还能额外领取补贴红包,365天历史价格、同款更低价、降价提醒、价格保护,官方持续维护 // @antifeature referral-link 含有购物党官方返利 // @description 自动比较同款商品在淘宝/京东/天猫/亚马逊/当当//等更低价,提供365天历史价格走势查询,不仅可以领隐藏优惠券,无券商品还能领补贴红包,支持全网降价提醒、京东价格保护自动监控,链家二手房和Steam游戏也能比价! // @description:zh-hk 自动比较同款商品在淘宝/京东/天猫/亚马逊/当当//等更低价,提供365天历史价格走势查询,不仅可以领隐藏优惠券,无券商品还能领补贴红包,支持全网降价提醒、京东价格保护自动监控,链家二手房和Steam游戏也能比价! // @run-at document-idle // @version 4.1.0 // @grant none // @require https://cdn.gwdang.com/js/vendor-gwd.js?v=3.2 // @include https://www.hihonor.com/* // @include https://www.ymatou.hk/* // @include https://www.ymatou.com/* // @include http://traveldetail.fliggy.com/* // @include https://traveldetail.fliggy.com/* // @include http://*.wzhouhui.com/* // @include https://*.wzhouhui.com/* // @include http://cn.wemakeprice.com/* // @include https://cn.wemakeprice.com/* // @include http://cn.dod.nl/* // @include https://cn.dod.nl/* // @include http://*.decathlon.com.cn/* // @include https://*.decathlon.com.cn/* // @include http://cn.apo.com/* // @include https://cn.apo.com/* // @include http://*.ansgo.com/* // @include https://*.ansgo.com/* // @include http://*.perfumesclub.cn/* // @include https://*.perfumesclub.cn/* // @include http://*.net-a-porter.com/* // @include https://*.net-a-porter.com/* // @include http://*.kidsroom.cn/* // @include https://*.kidsroom.cn/* // @include http://cn.getthelabel.com/* // @include https://cn.getthelabel.com/* // @include http://*.farfetch.cn/* // @include https://*.farfetch.cn/* // @include http://item.kongfz.com/* // @include https://item.kongfz.com/* // @include http://book.kongfz.com/* // @include https://book.kongfz.com/* // @include http://cn.iherb.com/* // @include https://cn.iherb.com/* // @include http://*.hqhair.com/* // @include https://*.hqhair.com/* // @include http://*.wl.cn/* // @include https://*.wl.cn/* // @include http://*.columbia.com/* // @include https://*.columbia.com/* // @include http://*.columbiasports.cn/* // @include https://*.columbiasports.cn/* // @include http://*.ehaoyao.com/* // @include https://*.ehaoyao.com/* // @include http://*.bhphotovideo.com/* // @include https://*.bhphotovideo.com/* // @include http://*.shoes.com/* // @include https://*.shoes.com/* // @include http://*.jomashop.com/* // @include https://*.jomashop.com/* // @include http://cn.pharmacydirect.co.nz/* // @include https://cn.pharmacydirect.co.nz/* // @include http://*.holland-at-home.com/* // @include https://*.holland-at-home.com/* // @include http://cn.holland-at-home.com/* // @include https://cn.holland-at-home.com/* // @include http://*.rei.com/* // @include https://*.rei.com/* // @include http://item.aomygod.com/* // @include https://item.aomygod.com/* // @include http://*.huatuoyf.com/* // @include https://*.huatuoyf.com/* // @include http://*.forever21.com/* // @include https://*.forever21.com/* // @include http://zh.ashford.com/* // @include https://zh.ashford.com/* // @include http://*.bestbuy.com/* // @include https://*.bestbuy.com/* // @include http://*.target.com/* // @include https://*.target.com/* // @include http://cn.chemistdirect.com.au/* // @include https://cn.chemistdirect.com.au/* // @include http://*.ba.de/* // @include https://*.ba.de/* // @include http://m.wandougongzhu.cn/* // @include https://m.wandougongzhu.cn/* // @include http://cn.feelunique.com/* // @include https://cn.feelunique.com/* // @include http://shop.dixintong.com/* // @include https://shop.dixintong.com/* // @include http://cn.pharmacyonline.com.au/* // @include https://cn.pharmacyonline.com.au/* // @include http://cn.discount-apotheke.de/* // @include https://cn.discount-apotheke.de/* // @include http://*.carters.com/* // @include https://*.carters.com/* // @include http://*.katespade.co.uk/* // @include https://*.katespade.co.uk/* // @include http://*.katespade.cn/* // @include https://*.katespade.cn/* // @include http://*.beautybay.com/* // @include https://*.beautybay.com/* // @include http://cn.pharmacy4less.com.au/* // @include https://cn.pharmacy4less.com.au/* // @include http://*.newegg.com/* // @include https://*.newegg.com/* // @include http://*.newbalance.com/* // @include https://*.newbalance.com/* // @include http://*.bodybuilding.com/* // @include https://*.bodybuilding.com/* // @include http://*.ssnewyork.com/* // @include https://*.ssnewyork.com/* // @include http://*.wine9.com/* // @include https://*.wine9.com/* // @include http://*.kohls.com/* // @include https://*.kohls.com/* // @include http://*.gnc.com/* // @include https://*.gnc.com/* // @include http://*.qw.cc/* // @include https://*.qw.cc/* // @include http://*.haiershui.com/* // @include https://*.haiershui.com/* // @include http://*.ugg.com/* // @include https://*.ugg.com/* // @include http://*.ugg.cn/* // @include https://*.ugg.cn/* // @include http://*.yoger.com.cn/* // @include https://*.yoger.com.cn/* // @include http://*.flyco.com/* // @include https://*.flyco.com/* // @include http://*.yfdyf.com/* // @include https://*.yfdyf.com/* // @include http://*.joesnewbalanceoutlet.com/* // @include https://*.joesnewbalanceoutlet.com/* // @include http://*.jomoo.com.cn/* // @include https://*.jomoo.com.cn/* // @include http://*.dapu.com/* // @include https://*.dapu.com/* // @include http://china.coach.com/* // @include https://china.coach.com/* // @include http://*.shanmai.cn/* // @include https://*.shanmai.cn/* // @include http://*.fengbuy.com/* // @include https://*.fengbuy.com/* // @include http://*.t10.com/* // @include https://*.t10.com/* // @include http://cn.amcal.com.au/* // @include https://cn.amcal.com.au/* // @include http://cn.babyhaven.com/* // @include https://cn.babyhaven.com/* // @include http://*.51taouk.com/* // @include https://*.51taouk.com/* // @include http://*.usashopcn.com/* // @include https://*.usashopcn.com/* // @include http://*.petit-bateau.us/* // @include https://*.petit-bateau.us/* // @include http://*.tlcpharmacy.cn.com/* // @include https://*.tlcpharmacy.cn.com/* // @include http://*.km1818.com/* // @include https://*.km1818.com/* // @include http://*.bienmanger.cn/* // @include https://*.bienmanger.cn/* // @include http://*.syshop.com/* // @include https://*.syshop.com/* // @include http://*.qipaimall.com/* // @include https://*.qipaimall.com/* // @include http://mall.goumin.com/* // @include https://mall.goumin.com/* // @include http://*.taohwu.com/* // @include https://*.taohwu.com/* // @include http://*.xmeise.com/* // @include https://*.xmeise.com/* // @include http://*.septwolves.cn/* // @include https://*.septwolves.cn/* // @include http://*.kiehls.com/* // @include https://*.kiehls.com/* // @include http://*.puzeyf.com/* // @include https://*.puzeyf.com/* // @include http://*.aizhigu.com.cn/* // @include https://*.aizhigu.com.cn/* // @include http://*.hecha.cn/* // @include https://*.hecha.cn/* // @include http://*.zgshoes.com/* // @include https://*.zgshoes.com/* // @include http://cn.takeya.co.jp/* // @include https://cn.takeya.co.jp/* // @include http://*.shoprobam.com/* // @include https://*.shoprobam.com/* // @include http://*.opplestore.com/* // @include https://*.opplestore.com/* // @include http://*.maichawang.com/* // @include https://*.maichawang.com/* // @include http://*.bose.com/* // @include https://*.bose.com/* // @include http://dewaren.com/* // @include https://dewaren.com/* // @include http://*.winona.cn/* // @include https://*.winona.cn/* // @include http://*.motorola.com.cn/* // @include https://*.motorola.com.cn/* // @include http://*.danielwellington.cn/* // @include https://*.danielwellington.cn/* // @include http://*.danielwellington.com/* // @include https://*.danielwellington.com/* // @include http://youhui.pinduoduo.com/* // @include https://youhui.pinduoduo.com/* // @include http://*.yangkeduo.com/* // @include https://*.yangkeduo.com/* // @include http://*.finishline.com/* // @include https://*.finishline.com/* // @include http://*.skinstore.com/* // @include https://*.skinstore.com/* // @include http://item.wjike.com/* // @include https://item.wjike.com/* // @include http://youpin.mi.com/* // @include https://youpin.mi.com/* // @include http://*.xiaomiyoupin.com/* // @include https://*.xiaomiyoupin.com/* // @include http://store.steampowered.com/* // @include https://store.steampowered.com/* // @include http://*.jialich.cn/* // @include https://*.jialich.cn/* // @include http://*.tthigo.com/* // @include https://*.tthigo.com/* // @include http://*.modernavenue.com/* // @include https://*.modernavenue.com/* // @include http://*.tcl.com/* // @include https://*.tcl.com/* // @include http://*.bonjourhk.com/* // @include https://*.bonjourhk.com/* // @include http://m.bonjourhk.com/* // @include https://m.bonjourhk.com/* // @include http://*.trt.hk/* // @include https://*.trt.hk/* // @include http://*.forestfood.com/* // @include https://*.forestfood.com/* // @include http://*.converse.com.cn/* // @include https://*.converse.com.cn/* // @include http://*.fila.cn/* // @include https://*.fila.cn/* // @include http://*.levi.com.cn/* // @include https://*.levi.com.cn/* // @include http://*.levi.com/* // @include https://*.levi.com/* // @include http://*.hangowa.com/* // @include https://*.hangowa.com/* // @include http://*.super-in.com/* // @include https://*.super-in.com/* // @include http://*.ccxpet.com/* // @include https://*.ccxpet.com/* // @include http://*.360lj.com/* // @include https://*.360lj.com/* // @include http://*.hysjg.com/* // @include https://*.hysjg.com/* // @include http://*.0061.com.au/* // @include https://*.0061.com.au/* // @include http://mall.ecovacs.cn/* // @include https://mall.ecovacs.cn/* // @include http://mall.littleswan.com/* // @include https://mall.littleswan.com/* // @include http://*.vitagou.hk/* // @include https://*.vitagou.hk/* // @include http://*.hpstore.cn/* // @include https://*.hpstore.cn/* // @include http://*.kkguan.com/* // @include https://*.kkguan.com/* // @include http://*.mayn.com.cn/* // @include https://*.mayn.com.cn/* // @include http://*.peikua.com/* // @include https://*.peikua.com/* // @include http://item.kinhom.com/* // @include https://item.kinhom.com/* // @include http://*.9drug.com/* // @include https://*.9drug.com/* // @include http://*.tea7.com/* // @include https://*.tea7.com/* // @include http://*.01home.com/* // @include https://*.01home.com/* // @include http://*.aliexpress.com/* // @include https://*.aliexpress.com/* // @include http://*.easytoys.cn/* // @include https://*.easytoys.cn/* // @include http://*.kiwistarcare.com/* // @include https://*.kiwistarcare.com/* // @include http://*.carrefour.cn/* // @include https://*.carrefour.cn/* // @include http://china.lotte.com/* // @include https://china.lotte.com/* // @include http://*.ewatches.com/* // @include https://*.ewatches.com/* // @include http://global.timex.com/* // @include https://global.timex.com/* // @include http://comfortfirst.com/* // @include https://comfortfirst.com/* // @include http://*.luolai.cn/* // @include https://*.luolai.cn/* // @include http://*.youyu.com/* // @include https://*.youyu.com/* // @include http://*.yoox.cn/* // @include https://*.yoox.cn/* // @include http://store.yoox.cn/* // @include https://store.yoox.cn/* // @include http://*.suanjuzi.com/* // @include https://*.suanjuzi.com/* // @include http://*.yao123.com/* // @include https://*.yao123.com/* // @include http://item.baobeigezi.com/* // @include https://item.baobeigezi.com/* // @include http://*.baobeigezi.com/* // @include https://*.baobeigezi.com/* // @include http://*.opposhop.cn/* // @include https://*.opposhop.cn/* // @include http://store.oppo.com/* // @include https://store.oppo.com/* // @include http://*.oppo.com/* // @include https://*.oppo.com/* // @include http://hd.oppo.com/* // @include https://hd.oppo.com/* // @include http://mall.to8to.com/* // @include https://mall.to8to.com/* // @include http://item.yunhou.com/* // @include https://item.yunhou.com/* // @include http://item.yhd.com/* // @include https://item.yhd.com/* // @include http://*.haituncun.com/* // @include https://*.haituncun.com/* // @include http://*.walmart.com/* // @include https://*.walmart.com/* // @include http://*.vmei.com/* // @include https://*.vmei.com/* // @include http://*.jgb.cn/* // @include https://*.jgb.cn/* // @include http://*.51din.com/* // @include https://*.51din.com/* // @include http://*.aidai.com/* // @include https://*.aidai.com/* // @include http://shop.boqii.com/* // @include https://shop.boqii.com/* // @include http://*.spider.com.cn/* // @include https://*.spider.com.cn/* // @include http://*.jiae.com/* // @include https://*.jiae.com/* // @include http://*.zazhipu.com/* // @include https://*.zazhipu.com/* // @include http://*.shop.philips.com.cn/* // @include https://*.shop.philips.com.cn/* // @include http://tuan.zhongjiu.cn/* // @include https://tuan.zhongjiu.cn/* // @include http://*.zhongjiu.cn/* // @include https://*.zhongjiu.cn/* // @include http://*.kaluli.com/* // @include https://*.kaluli.com/* // @include http://shop.wstx.com/* // @include https://shop.wstx.com/* // @include http://*.purcotton.com/* // @include https://*.purcotton.com/* // @include http://shop.juanpi.com/* // @include https://shop.juanpi.com/* // @include http://*.jinxiang.com/* // @include https://*.jinxiang.com/* // @include http://*.163.com/* // @include https://*.163.com/* // @include http://*.guojimami.com/* // @include https://*.guojimami.com/* // @include http://*.baiyangwang.com/* // @include https://*.baiyangwang.com/* // @include http://cn.royyoungchemist.com.au/* // @include https://cn.royyoungchemist.com.au/* // @include http://cn.medihealshop.com/* // @include https://cn.medihealshop.com/* // @include http://*.medihealshop.com/* // @include https://*.medihealshop.com/* // @include http://cn.1001pharmacies.com/* // @include https://cn.1001pharmacies.com/* // @include http://*.lookfantastic.cn/* // @include https://*.lookfantastic.cn/* // @include http://*.lookfantastic.com/* // @include https://*.lookfantastic.com/* // @include http://you.163.com/* // @include https://you.163.com/* // @include http://product.bl.com/* // @include https://product.bl.com/* // @include http://*.bestinfoods.com/* // @include https://*.bestinfoods.com/* // @include http://*.muji.net/* // @include https://*.muji.net/* // @include http://*.easeeyes.com/* // @include https://*.easeeyes.com/* // @include http://*.lingshi.com/* // @include https://*.lingshi.com/* // @include http://*.nubia.com/* // @include https://*.nubia.com/* // @include http://shop.nubia.com/* // @include https://shop.nubia.com/* // @include http://*.nubia.cn/* // @include https://*.nubia.cn/* // @include http://*.kzj365.com/* // @include https://*.kzj365.com/* // @include http://*.kaola.com/* // @include https://*.kaola.com/* // @include http://*.kaola.com.hk/* // @include https://*.kaola.com.hk/* // @include http://*.kaola.com.hk/* // @include https://*.kaola.com.hk/* // @include http://*.ymatou.com/* // @include https://*.ymatou.com/* // @include http://detail.metao.com/* // @include https://detail.metao.com/* // @include http://*.coocaa.com/* // @include https://*.coocaa.com/* // @include http://*.lifevc.com/* // @include https://*.lifevc.com/* // @include http://*.supuy.com/* // @include https://*.supuy.com/* // @include http://*.supumall.com/* // @include https://*.supumall.com/* // @include http://*.mia.com/* // @include https://*.mia.com/* // @include http://miyabaobei.hk/* // @include https://miyabaobei.hk/* // @include http://*.miyabaobei.hk/* // @include https://*.miyabaobei.hk/* // @include http://item.gomehigo.hk/* // @include https://item.gomehigo.hk/* // @include http://*.wangfujing.com/* // @include https://*.wangfujing.com/* // @include http://global.gou.com/* // @include https://global.gou.com/* // @include http://*.gou.com/* // @include https://*.gou.com/* // @include http://*.ikjtao.com/* // @include https://*.ikjtao.com/* // @include http://*.bestkeep.cn/* // @include https://*.bestkeep.cn/* // @include http://*.ule.com/* // @include https://*.ule.com/* // @include http://shop.philips.com.cn/* // @include https://shop.philips.com.cn/* // @include http://shop.tcl.com/* // @include https://shop.tcl.com/* // @include http://mall.tcl.com/* // @include https://mall.tcl.com/* // @include http://*.e-changhong.com/* // @include https://*.e-changhong.com/* // @include http://shop.konka.com/* // @include https://shop.konka.com/* // @include http://shop.hisense.com/* // @include https://shop.hisense.com/* // @include http://*.hisense.com/* // @include https://*.hisense.com/* // @include http://*.ineigo.com/* // @include https://*.ineigo.com/* // @include http://*.skg.com/* // @include https://*.skg.com/* // @include http://*.oyeah.com/* // @include https://*.oyeah.com/* // @include http://*.morefood.com/* // @include https://*.morefood.com/* // @include http://*.zhen.com/* // @include https://*.zhen.com/* // @include http://shop.vivo.com.cn/* // @include https://shop.vivo.com.cn/* // @include http://gfive.b2c.eqimingxing.com/* // @include https://gfive.b2c.eqimingxing.com/* // @include http://*.6pm.com/* // @include https://*.6pm.com/* // @include http://shop.gionee.com/* // @include https://shop.gionee.com/* // @include http://z.gionee.com/* // @include https://z.gionee.com/* // @include http://store.lining.com/* // @include https://store.lining.com/* // @include http://*.mf910.com/* // @include https://*.mf910.com/* // @include http://*.k-touch.cn/* // @include https://*.k-touch.cn/* // @include http://item.grainger.cn/* // @include https://item.grainger.cn/* // @include http://piao.163.com/* // @include https://piao.163.com/* // @include http://mall.163.com/* // @include https://mall.163.com/* // @include http://detail.yao.95095.com/* // @include https://detail.yao.95095.com/* // @include http://*.ebay.com/* // @include https://*.ebay.com/* // @include http://*.100yue.com/* // @include https://*.100yue.com/* // @include http://*.feiniu.com/* // @include https://*.feiniu.com/* // @include http://*.lemall.com/* // @include https://*.lemall.com/* // @include http://item.feiniu.com/* // @include https://item.feiniu.com/* // @include http://*.xgbaby.com/* // @include https://*.xgbaby.com/* // @include http://*.zuipin.cn/* // @include https://*.zuipin.cn/* // @include http://item.feifei.cn/* // @include https://item.feifei.cn/* // @include http://*.feifei.com/* // @include https://*.feifei.com/* // @include http://guang.com/* // @include https://guang.com/* // @include http://*.haitaocheng.com/* // @include https://*.haitaocheng.com/* // @include http://*.rrs.com/* // @include https://*.rrs.com/* // @include http://*.rrsjk.com/* // @include https://*.rrsjk.com/* // @include http://shop.ccb.com/* // @include https://shop.ccb.com/* // @include http://*.meilishuo.com/* // @include https://*.meilishuo.com/* // @include http://item.meilishuo.com/* // @include https://item.meilishuo.com/* // @include http://*.mogujie.com/* // @include https://*.mogujie.com/* // @include http://shop.mogu.com/* // @include https://shop.mogu.com/* // @include http://shop.mogujie.com/* // @include https://shop.mogujie.com/* // @include http://shop.coolpad.com/* // @include https://shop.coolpad.com/* // @include http://shop.coolpad.cn/* // @include https://shop.coolpad.cn/* // @include http://*.yiguo.com/* // @include https://*.yiguo.com/* // @include http://item.wanggou.com/* // @include https://item.wanggou.com/* // @include http://mall.jia.com/* // @include https://mall.jia.com/* // @include http://*.jiumei.com/* // @include https://*.jiumei.com/* // @include http://weigou.baidu.com/* // @include https://weigou.baidu.com/* // @include http://shop.letv.com/* // @include https://shop.letv.com/* // @include http://*.xiaomi.com/* // @include https://*.xiaomi.com/* // @include http://item.mi.com/* // @include https://item.mi.com/* // @include http://*.mi.com/* // @include https://*.mi.com/* // @include http://*.handu.com/* // @include https://*.handu.com/* // @include http://*.yummy77.com/* // @include https://*.yummy77.com/* // @include http://*.fruitday.com/* // @include https://*.fruitday.com/* // @include http://*.benlai.com/* // @include https://*.benlai.com/* // @include http://taoshu.com/* // @include https://taoshu.com/* // @include http://*.meilele.com/* // @include https://*.meilele.com/* // @include http://*.gjw.com/* // @include https://*.gjw.com/* // @include http://*.oneplus.com/* // @include https://*.oneplus.com/* // @include http://store.apple.com/* // @include https://store.apple.com/* // @include http://*.apple.com/* // @include https://*.apple.com/* // @include http://*.apple.com.cn/* // @include https://*.apple.com.cn/* // @include http://*.j1.com/* // @include https://*.j1.com/* // @include http://miao.j1.com/* // @include https://miao.j1.com/* // @include http://*.zzl365.com/* // @include https://*.zzl365.com/* // @include http://mobile.139shop.com/* // @include https://mobile.139shop.com/* // @include http://139shop.com/* // @include https://139shop.com/* // @include http://*.yiwugou.com/* // @include https://*.yiwugou.com/* // @include http://*.zhiwo.com/* // @include https://*.zhiwo.com/* // @include http://*.miqi.cn/* // @include https://*.miqi.cn/* // @include http://*.miqi.cn/* // @include https://*.miqi.cn/* // @include http://*.camel.com.cn/* // @include https://*.camel.com.cn/* // @include http://*.kuaishubao.com/* // @include https://*.kuaishubao.com/* // @include http://*.juegg.com/* // @include https://*.juegg.com/* // @include http://mall.10010.com/* // @include https://mall.10010.com/* // @include http://*.wowsai.com/* // @include https://*.wowsai.com/* // @include http://*.tianpin.com/* // @include https://*.tianpin.com/* // @include http://*.tootoo.cn/* // @include https://*.tootoo.cn/* // @include http://item.minshengec.com/* // @include https://item.minshengec.com/* // @include http://*.sfbest.com/* // @include https://*.sfbest.com/* // @include http://ht.sfbest.hk/* // @include https://ht.sfbest.hk/* // @include http://shop.lenovo.com.cn/* // @include https://shop.lenovo.com.cn/* // @include http://*.lenovo.com.cn/* // @include https://*.lenovo.com.cn/* // @include http://shop.lenovomobile.com/* // @include https://shop.lenovomobile.com/* // @include http://*.lenovomobile.com/* // @include https://*.lenovomobile.com/* // @include http://*.lenovo.com.cn/* // @include https://*.lenovo.com.cn/* // @include http://thinkpad.lenovo.com.cn/* // @include https://thinkpad.lenovo.com.cn/* // @include http://*.vmall.com/* // @include https://*.vmall.com/* // @include http://*.ihush.com/* // @include https://*.ihush.com/* // @include http://*.fclub.cn/* // @include https://*.fclub.cn/* // @include http://item.yohobuy.com/* // @include https://item.yohobuy.com/* // @include http://*.yohobuy.com/* // @include https://*.yohobuy.com/* // @include http://*.fclub.cn/* // @include https://*.fclub.cn/* // @include http://ju.taobao.com/* // @include https://ju.taobao.com/* // @include http://*.tmall.com/* // @include https://*.tmall.com/* // @include http://detail.liangxinyao.com/* // @include https://detail.liangxinyao.com/* // @include http://world.tmall.com/* // @include https://world.tmall.com/* // @include http://detail.tmall.hk/* // @include https://detail.tmall.hk/* // @include http://*.taobao.com/* // @include https://*.taobao.com/* // @include http://2.taobao.com/* // @include https://2.taobao.com/* // @include http://ai.taobao.com/* // @include https://ai.taobao.com/* // @include http://chaoshi.detail.tmall.com/* // @include https://chaoshi.detail.tmall.com/* // @include http://detail.ju.taobao.com/* // @include https://detail.ju.taobao.com/* // @include http://*.vipshop.com/* // @include https://*.vipshop.com/* // @include http://*.vip.com/* // @include https://*.vip.com/* // @include http://tuan.lefeng.com/* // @include https://tuan.lefeng.com/* // @include http://*.lefeng.com/* // @include https://*.lefeng.com/* // @include http://*.jxdyf.com/* // @include https://*.jxdyf.com/* // @include http://*.jxdyf.com/* // @include https://*.jxdyf.com/* // @include http://*.tnice.com/* // @include https://*.tnice.com/* // @include http://auction1.paipai.com/* // @include https://auction1.paipai.com/* // @include http://item.xinbaigo.com/* // @include https://item.xinbaigo.com/* // @include http://*.orbis.com.cn/* // @include https://*.orbis.com.cn/* // @include http://*.sfht.com/* // @include https://*.sfht.com/* // @include http://*.d1.com.cn/* // @include https://*.d1.com.cn/* // @include http://*.chazuo.com/* // @include https://*.chazuo.com/* // @include http://*.u1baby.com/* // @include https://*.u1baby.com/* // @include http://*.homevv.com/* // @include https://*.homevv.com/* // @include http://*.paixie.net/* // @include https://*.paixie.net/* // @include http://tuan.paixie.net/* // @include https://tuan.paixie.net/* // @include http://faxian.paixie.net/* // @include https://faxian.paixie.net/* // @include http://*.tao3c.com/* // @include https://*.tao3c.com/* // @include http://*.zm7.cn/* // @include https://*.zm7.cn/* // @include http://s.etao.com/* // @include https://s.etao.com/* // @include http://product.pchouse.com.cn/* // @include https://product.pchouse.com.cn/* // @include http://buy.daphne.cn/* // @include https://buy.daphne.cn/* // @include http://*.lucemall.com.cn/* // @include https://*.lucemall.com.cn/* // @include http://*.easy361.com/* // @include https://*.easy361.com/* // @include http://item.360hqb.com/* // @include https://item.360hqb.com/* // @include http://q.360hqb.com/* // @include https://q.360hqb.com/* // @include http://*.goujiuwang.com/* // @include https://*.goujiuwang.com/* // @include http://*.huimai365.com/* // @include https://*.huimai365.com/* // @include http://*.jiuxian.com/* // @include https://*.jiuxian.com/* // @include http://*.winenice.com/* // @include https://*.winenice.com/* // @include http://*.yesmywine.com/* // @include https://*.yesmywine.com/* // @include http://mall.yesmywine.com/* // @include https://mall.yesmywine.com/* // @include http://*.banggo.com/* // @include https://*.banggo.com/* // @include http://ploy.banggo.com/* // @include https://ploy.banggo.com/* // @include http://*.yanyue.cn/* // @include https://*.yanyue.cn/* // @include http://*.bearbuy.com.cn/* // @include https://*.bearbuy.com.cn/* // @include http://*.amazon.cn/* // @include https://*.amazon.cn/* // @include http://*.amazon.com/* // @include https://*.amazon.com/* // @include http://*.amazon.co.uk/* // @include https://*.amazon.co.uk/* // @include http://*.amazon.de/* // @include https://*.amazon.de/* // @include http://*.amazon.co.jp/* // @include https://*.amazon.co.jp/* // @include http://*.amazon.fr/* // @include https://*.amazon.fr/* // @include http://*.amazon.ca/* // @include https://*.amazon.ca/* // @include http://*.amazon.it/* // @include https://*.amazon.it/* // @include http://*.amazon.es/* // @include https://*.amazon.es/* // @include http://*.dangdang.com/* // @include https://*.dangdang.com/* // @include http://*.globaldangdang.hk/* // @include https://*.globaldangdang.hk/* // @include http://z.jd.com/* // @include https://z.jd.com/* // @include http://item.jd.com/* // @include https://item.jd.com/* // @include http://i-item.jd.com/* // @include https://i-item.jd.com/* // @include http://item.paipai.com/* // @include https://item.paipai.com/* // @include http://item.yiyaojd.com/* // @include https://item.yiyaojd.com/* // @include http://item.jkcsjd.com/* // @include https://item.jkcsjd.com/* // @include http://item.jd.hk/* // @include https://item.jd.hk/* // @include http://paimai.jd.com/* // @include https://paimai.jd.com/* // @include http://*.jd.com/* // @include https://*.jd.com/* // @include http://*.jd.hk/* // @include https://*.jd.hk/* // @include http://*.360buy.com/* // @include https://*.360buy.com/* // @include http://re.jd.com/* // @include https://re.jd.com/* // @include http://auction.jd.com/* // @include https://auction.jd.com/* // @include http://club.jd.com/* // @include https://club.jd.com/* // @include http://*.360top.com/* // @include https://*.360top.com/* // @include http://detail.zol.com.cn/* // @include https://detail.zol.com.cn/* // @include http://dealer.zol.com.cn/* // @include https://dealer.zol.com.cn/* // @include http://*.zol.com/* // @include https://*.zol.com/* // @include http://*.fglady.cn/* // @include https://*.fglady.cn/* // @include http://*.ouku.com/* // @include https://*.ouku.com/* // @include http://*.newegg.comn/* // @include https://*.newegg.comn/* // @include http://zhadan.newegg.cn/* // @include https://zhadan.newegg.cn/* // @include http://tuan.newegg.cn/* // @include https://tuan.newegg.cn/* // @include http://product.kimiss.com/* // @include https://product.kimiss.com/* // @include http://*.redbaby.com.cn/* // @include https://*.redbaby.com.cn/* // @include http://product.m18.com/* // @include https://product.m18.com/* // @include http://list.m18.com/* // @include https://list.m18.com/* // @include http://*.m18.com/* // @include https://*.m18.com/* // @include http://*.w1.cn/* // @include https://*.w1.cn/* // @include http://*.ashford.com/* // @include https://*.ashford.com/* // @include http://*.sephora.cn/* // @include https://*.sephora.cn/* // @include http://*.lafaso.com/* // @include https://*.lafaso.com/* // @include http://*.s.cn/* // @include https://*.s.cn/* // @include http://*.51buy.com/* // @include https://*.51buy.com/* // @include http://*.51buy.cn/* // @include https://*.51buy.cn/* // @include http://*.okbuy.com/* // @include https://*.okbuy.com/* // @include http://*.letao.com/* // @include https://*.letao.com/* // @include http://*.buy007.com/* // @include https://*.buy007.com/* // @include http://*.taoxie.com/* // @include https://*.taoxie.com/* // @include http://ju.suning.com/* // @include https://ju.suning.com/* // @include http://item.suning.com/* // @include https://item.suning.com/* // @include http://*.suning.com/* // @include https://*.suning.com/* // @include http://*.suning.cn/* // @include https://*.suning.cn/* // @include http://qiang.suning.com/* // @include https://qiang.suning.com/* // @include http://product.suning.com/* // @include https://product.suning.com/* // @include http://*.suning.com/* // @include https://*.suning.com/* // @include http://*.coo8.com/* // @include https://*.coo8.com/* // @include http://*.lusen.com/* // @include https://*.lusen.com/* // @include http://*.lusen.com/* // @include https://*.lusen.com/* // @include http://item.gome.com.cn/* // @include https://item.gome.com.cn/* // @include http://tao.gome.com.cn/* // @include https://tao.gome.com.cn/* // @include http://q.gome.com.cn/* // @include https://q.gome.com.cn/* // @include http://tuan.gome.com.cn/* // @include https://tuan.gome.com.cn/* // @include http://*.gomehome.com/* // @include https://*.gomehome.com/* // @include http://*.gome.com.cn/* // @include https://*.gome.com.cn/* // @include http://*.yhd.com/* // @include https://*.yhd.com/* // @include http://*.yihaodian.com/* // @include https://*.yihaodian.com/* // @include http://*.1mall.com/* // @include https://*.1mall.com/* // @include http://try.yhd.com/* // @include https://try.yhd.com/* // @include http://*.womai.com/* // @include https://*.womai.com/* // @include http://*.leyou.com.cn/* // @include https://*.leyou.com.cn/* // @include http://leleshan.leyou.com.cn/* // @include https://leleshan.leyou.com.cn/* // @include http://*.shopin.net/* // @include https://*.shopin.net/* // @include http://*.xiu.com/* // @include https://*.xiu.com/* // @include http://outlets.xiu.com/* // @include https://outlets.xiu.com/* // @include http://ferragamo.xiu.com/* // @include https://ferragamo.xiu.com/* // @include http://tuan.xiu.com/* // @include https://tuan.xiu.com/* // @include http://item.mbaobao.com/* // @include https://item.mbaobao.com/* // @include http://*.mbaobao.com/* // @include https://*.mbaobao.com/* // @include http://item.vjia.com/* // @include https://item.vjia.com/* // @include http://*.7cv.com/* // @include https://*.7cv.com/* // @include http://*.qinqinbaby.com/* // @include https://*.qinqinbaby.com/* // @include http://*.chunshuitang.com/* // @include https://*.chunshuitang.com/* // @include http://*.x.com.cn/* // @include https://*.x.com.cn/* // @include http://*.guopi.com/* // @include https://*.guopi.com/* // @include http://*.no5.com.cn/* // @include https://*.no5.com.cn/* // @include http://*.sasa.com/* // @include https://*.sasa.com/* // @include http://*.sasa.com/* // @include https://*.sasa.com/* // @include http://*.hksasa.cn/* // @include https://*.hksasa.cn/* // @include http://*.dhc.net.cn/* // @include https://*.dhc.net.cn/* // @include http://*.9dadao.com/* // @include https://*.9dadao.com/* // @include http://*.360kxr.com/* // @include https://*.360kxr.com/* // @include http://*.m6go.com/* // @include https://*.m6go.com/* // @include http://*.likeface.com/* // @include https://*.likeface.com/* // @include http://*.qxian.com/* // @include https://*.qxian.com/* // @include http://*.didamall.com/* // @include https://*.didamall.com/* // @include http://*.yaodian100.com/* // @include https://*.yaodian100.com/* // @include http://*.yaofang.cn/* // @include https://*.yaofang.cn/* // @include http://*.lijiababy.com.cn/* // @include https://*.lijiababy.com.cn/* // @include http://99read.com/* // @include https://99read.com/* // @include http://product.china-pub.com/* // @include https://product.china-pub.com/* // @include http://*.bookschina.com/* // @include https://*.bookschina.com/* // @include http://*.efeihu.com/* // @include https://*.efeihu.com/* // @include http://tuan.efeihu.com/* // @include https://tuan.efeihu.com/* // @include http://*.360mart.com/* // @include https://*.360mart.com/* // @include http://*.yintai.com/* // @include https://*.yintai.com/* // @include http://item.yintai.com/* // @include https://item.yintai.com/* // @include http://*.quwan.com/* // @include https://*.quwan.com/* // @include http://*.urcosme.com/* // @include https://*.urcosme.com/* // @include http://*.strawberrynet.com/* // @include https://*.strawberrynet.com/* // @include http://*.strawberrynet.com/* // @include https://*.strawberrynet.com/* // @include http://*.luce.com.cn/* // @include https://*.luce.com.cn/* // @include http://*.k121.com/* // @include https://*.k121.com/* // @include http://*.happigo.com/* // @include https://*.happigo.com/* // @include http://mall.happigo.com/* // @include https://mall.happigo.com/* // @include http://*.gap.cn/* // @include https://*.gap.cn/* // @include http://*.misslele.com/* // @include https://*.misslele.com/* // @include http://*.5lux.com/* // @include https://*.5lux.com/* // @include http://*.5lux.com/* // @include https://*.5lux.com/* // @include http://*.xiaozhuren.com/* // @include https://*.xiaozhuren.com/* // @include http://*.all3c.com/* // @include https://*.all3c.com/* // @include http://*.idaphne.com/* // @include https://*.idaphne.com/* // @include http://product.pcbaby.com.cn/* // @include https://product.pcbaby.com.cn/* // @include http://*.binggo.com/* // @include https://*.binggo.com/* // @include http://*.tiantian.com/* // @include https://*.tiantian.com/* // @include http://tuan.tiantian.com/* // @include https://tuan.tiantian.com/* // @include http://*.xiji.com/* // @include https://*.xiji.com/* // @include http://*.xijie.com/* // @include https://*.xijie.com/* // @include http://mall.jumei.com/* // @include https://mall.jumei.com/* // @include http://pop.jumei.com/* // @include https://pop.jumei.com/* // @include http://*.jumei.com/* // @include https://*.jumei.com/* // @include http://item.jumei.com/* // @include https://item.jumei.com/* // @include http://*.jumeiglobal.com/* // @include https://*.jumeiglobal.com/* // @include http://item.jumeiglobal.com/* // @include https://item.jumeiglobal.com/* // @include http://buy.caomeipai.com/* // @include https://buy.caomeipai.com/* // @include http://*.dahuozhan.com/* // @include https://*.dahuozhan.com/* // @include http://*.dazhe.cn/* // @include https://*.dazhe.cn/* // @include http://*.huolida.com/* // @include https://*.huolida.com/* // @include http://*.12dian.com/* // @include https://*.12dian.com/* // @include http://*.yougou.com/* // @include https://*.yougou.com/* // @include http://*.yougou.com/* // @include https://*.yougou.com/* // @include http://*.111.com.cn/* // @include https://*.111.com.cn/* // @include http://*.daoyao.com/* // @include https://*.daoyao.com/* // @include http://*.jianke.com/* // @include https://*.jianke.com/* // @include http://*.360kad.com/* // @include https://*.360kad.com/* // @include http://*.lbxcn.com/* // @include https://*.lbxcn.com/* // @include http://book.douban.com/* // @include https://book.douban.com/* // @include http://dongxi.douban.com/* // @include https://dongxi.douban.com/* // @include http://product.it168.com/* // @include https://product.it168.com/* // @include http://product.pconline.com.cn/* // @include https://product.pconline.com.cn/* // @include http://product.pcpop.com/* // @include https://product.pcpop.com/* // @include http://cosme.pclady.com.cn/* // @include https://cosme.pclady.com.cn/* // @include http://brand.yoka.com/* // @include https://brand.yoka.com/* // @include http://detail.55bbs.com/* // @include https://detail.55bbs.com/* // @include http://hzp.onlylady.com/* // @include https://hzp.onlylady.com/* // @include http://*.24dq.com/* // @include https://*.24dq.com/* // @include http://*.muyingzhijia.com/* // @include https://*.muyingzhijia.com/* // @include http://item.muyingzhijia.com/* // @include https://item.muyingzhijia.com/* // @include http://*.houmart.com/* // @include https://*.houmart.com/* // @include http://*.onlyts.cn/* // @include https://*.onlyts.cn/* // @include http://*.winxuan.com/* // @include https://*.winxuan.com/* // @include http://item.winxuan.com/* // @include https://item.winxuan.com/* // @include http://detail.bookuu.com/* // @include https://detail.bookuu.com/* // @include http://e.bookuu.com/* // @include https://e.bookuu.com/* // @include http://wenju.bookuu.com/* // @include https://wenju.bookuu.com/* // @include http://book.beifabook.com/* // @include https://book.beifabook.com/* // @include http://product.yesky.com/* // @include https://product.yesky.com/* // @include http://product.pchome.net/* // @include https://product.pchome.net/* // @include http://product.enet.com.cn/* // @include https://product.enet.com.cn/* // @include http://*.ruiyi.com/* // @include https://*.ruiyi.com/* // @include http://*.ruiyi.cn/* // @include https://*.ruiyi.cn/* // @include http://*.rayi.com/* // @include https://*.rayi.com/* // @include http://*.rayi.cn/* // @include https://*.rayi.cn/* // @include http://*.nop.cn/* // @include https://*.nop.cn/* // @include http://product.imobile.com.cn/* // @include https://product.imobile.com.cn/* // @include http://product.cnmo.com/* // @include https://product.cnmo.com/* // @include http://phone.shouji.com.cn/* // @include https://phone.shouji.com.cn/* // @include http://product.tompda.com/* // @include https://product.tompda.com/* // @include http://*.3533.com/* // @include https://*.3533.com/* // @include http://product.intozgc.com/* // @include https://product.intozgc.com/* // @include http://product.chinabyte.com/* // @include https://product.chinabyte.com/* // @include http://app.tech.ifeng.com/* // @include https://app.tech.ifeng.com/* // @include http://www2.xitek.com/* // @include https://www2.xitek.com/* // @include http://product.imp3.net/* // @include https://product.imp3.net/* // @include http://*.menglu.com/* // @include https://*.menglu.com/* // @include http://*.moonbasa.com/* // @include https://*.moonbasa.com/* // @include http://*.ing2ing.com/* // @include https://*.ing2ing.com/* // @include http://*.qjherb.com/* // @include https://*.qjherb.com/* // @include http://*.korirl.com/* // @include https://*.korirl.com/* // @include http://*.alaves.com/* // @include https://*.alaves.com/* // @include http://*.0-100s.com/* // @include https://*.0-100s.com/* // @include http://*.cherriespie.com/* // @include https://*.cherriespie.com/* // @include http://*.clafield.com/* // @include https://*.clafield.com/* // @include http://*.baoyeah.com/* // @include https://*.baoyeah.com/* // @include http://*.suorang.com/* // @include https://*.suorang.com/* // @include http://*.monteamor.com/* // @include https://*.monteamor.com/* // @include http://*.rutisher.com/* // @include https://*.rutisher.com/* // @include http://*.keede.com/* // @include https://*.keede.com/* // @include http://*.kede.com/* // @include https://*.kede.com/* // @include http://*.vancl.com/* // @include https://*.vancl.com/* // @include http://*.dazhongdianqi.com.cn/* // @include https://*.dazhongdianqi.com.cn/* // @include http://*.skinstorechina.com/* // @include https://*.skinstorechina.com/* // @include http://item.buy.qq.com/* // @include https://item.buy.qq.com/* // @include http://*.zol.com.cn/* // @include https://*.zol.com.cn/* // @include http://*.pconline.com.cn/* // @include https://*.pconline.com.cn/* // @include http://*.yesky.com/* // @include https://*.yesky.com/* // @include http://*.it168.com/* // @include https://*.it168.com/* // @include http://*.pcpop.com/* // @include https://*.pcpop.com/* // @include http://*.pchome.net/* // @include https://*.pchome.net/* // @include http://*.139shop.com/* // @include https://*.139shop.com/* // @include http://*.milier.com/* // @include https://*.milier.com/* // @include http://*.sportica.cn/* // @include https://*.sportica.cn/* // @include http://*.zhenpin.com/* // @include https://*.zhenpin.com/* // @include http://*.gaojie.com/* // @include https://*.gaojie.com/* // @include http://*.naruko.com.cn/* // @include https://*.naruko.com.cn/* // @include http://*.vivian.com/* // @include https://*.vivian.com/* // @include http://*.vivian.cn/* // @include https://*.vivian.cn/* // @include http://*.masamaso.com/* // @include https://*.masamaso.com/* // @include http://*.masamaso.cn/* // @include https://*.masamaso.cn/* // @include http://*.linkmasa.com/* // @include https://*.linkmasa.com/* // @include http://*.linkmasa.cn/* // @include https://*.linkmasa.cn/* // @include http://item.secoo.com/* // @include https://item.secoo.com/* // @include http://paimai.secoo.com/* // @include https://paimai.secoo.com/* // @include http://sale.secoo.com/* // @include https://sale.secoo.com/* // @include http://*.ehaier.com/* // @include https://*.ehaier.com/* // @include http://qiji.ehaier.com/* // @include https://qiji.ehaier.com/* // @include http://*.handuyishe.com/* // @include https://*.handuyishe.com/* // @include http://*.wbiao.cn/* // @include https://*.wbiao.cn/* // @include http://*.shangpin.com/* // @include https://*.shangpin.com/* // @include http://*.shangpin.hk/* // @include https://*.shangpin.hk/* // @include http://*.pba.cn/* // @include https://*.pba.cn/* // @include http://*.metromall.cn/* // @include https://*.metromall.cn/* // @include http://*.lizi.com/* // @include https://*.lizi.com/* // @include http://*.kadang.com/* // @include https://*.kadang.com/* // @include http://*.aimer.com.cn/* // @include https://*.aimer.com.cn/* // @include http://*.lamiu.com/* // @include https://*.lamiu.com/* // @include http://*.esprit.cn/* // @include https://*.esprit.cn/* // @include http://*.liebo.com/* // @include https://*.liebo.com/* // @include http://*.wangjiu.com/* // @include https://*.wangjiu.com/* // @include http://*.xifuquan.com/* // @include https://*.xifuquan.com/* // @include http://*.189.cn/* // @include https://*.189.cn/* // @include http://*.hicdma.com/* // @include https://*.hicdma.com/* // @include http://*.e100.cn/* // @include https://*.e100.cn/* // @include http://store.samsung.com/* // @include https://store.samsung.com/* // @include http://store.meizu.com/* // @include https://store.meizu.com/* // @include http://detail.meizu.com/* // @include https://detail.meizu.com/* // @include http://b2c.958shop.com/* // @include https://b2c.958shop.com/* // @include http://*.okhqb.com/* // @include https://*.okhqb.com/* // @include http://*.ztedevice.com.cn/* // @include https://*.ztedevice.com.cn/* // @include http://*.daling.com/* // @include https://*.daling.com/* // @include http://item.showjoy.com/* // @include https://item.showjoy.com/* // @include http://*.ocj.com.cn/* // @include https://*.ocj.com.cn/* // @include http://*.ocj.kr/* // @include https://*.ocj.kr/* // @include http://*.lvyoumall.com/* // @include https://*.lvyoumall.com/* // @include http://*.kjt.com/* // @include https://*.kjt.com/* // @include http://store.logitech.com.cn/* // @include https://store.logitech.com.cn/* // @include http://shop.boohee.com/* // @include https://shop.boohee.com/* // @include http://*.meici.com/* // @include https://*.meici.com/* // @include http://*.beibei.com/* // @include https://*.beibei.com/* // @include http://store.nike.com/* // @include https://store.nike.com/* // @include http://*.nike.com/* // @include https://*.nike.com/* // @include http://*.fengqu.com/* // @include https://*.fengqu.com/* // @include http://*.mei.com/* // @include https://*.mei.com/* // @include http://*.vsigo.cn/* // @include https://*.vsigo.cn/* // @include http://*.sundan.com/* // @include https://*.sundan.com/* // @include http://hd.zazhipu.com/* // @include https://hd.zazhipu.com/* // @include http://*.microsoftstore.com.cn/* // @include https://*.microsoftstore.com.cn/* // @include http://*.xgdq.com/* // @include https://*.xgdq.com/* // @include http://*.xtep.com.cn/* // @include https://*.xtep.com.cn/* // @include http://*.xtep.com.cn/* // @include https://*.xtep.com.cn/* // @include http://*.staples.cn/* // @include https://*.staples.cn/* // @include http://mall.midea.com/* // @include https://mall.midea.com/* // @include http://*.midea.cn/* // @include https://*.midea.cn/* // @include http://www1.macys.com/* // @include https://www1.macys.com/* // @include http://cn.shopbop.com/* // @include https://cn.shopbop.com/* // @include http://*.hua.com/* // @include https://*.hua.com/* // @include http://shop.zhe800.com/* // @include https://shop.zhe800.com/* // @include http://*.cosme.com/* // @include https://*.cosme.com/* // @include http://*.diapers.com/* // @include https://*.diapers.com/* // @include http://*.windeln.de/* // @include https://*.windeln.de/* // @include http://*.windeln.com.cn/* // @include https://*.windeln.com.cn/* // @include http://*.escentual.com/* // @include https://*.escentual.com/* // @include http://*.biccamera.com/* // @include https://*.biccamera.com/* // @include http://*.esteelauder.com/* // @include https://*.esteelauder.com/* // @include http://*.saksfifthavenue.com/* // @include https://*.saksfifthavenue.com/* // @include http://*.thewatchery.com/* // @include https://*.thewatchery.com/* // @include http://item.tuhu.com/* // @include https://item.tuhu.com/* // @include http://item.tuhu.cn/* // @include https://item.tuhu.cn/* // @include http://eshop.htc.com/* // @include https://eshop.htc.com/* // @include http://roseonly.com.cn/* // @include https://roseonly.com.cn/* // @include http://*.taqu.cn/* // @include https://*.taqu.cn/* // @include http://shop.jx.189.cn/* // @include https://shop.jx.189.cn/* // @include http://*.bftv.com/* // @include https://*.bftv.com/* // @include http://*.axmall.com.au/* // @include https://*.axmall.com.au/* // @include http://*.lianjia.com/* // @include https://*.lianjia.com/* // @include http://*.ke.com/* // @include https://*.ke.com/* // @include http://*.5i5j.com/* // @include https://*.5i5j.com/* // @include http://*.lovo.cn/* // @include https://*.lovo.cn/* // @include https://plogin.m.jd.com/* // @include https://login.m.taobao.com/* // @grant none // @namespace no // @downloadURL none // ==/UserScript== gwdangJsonp([0],{ /***/ "0080ecb3f259e8da1a80": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_style_index_0_id_e09aa000_scoped_true_lang_less__ = __webpack_require__("ca5587d785c0f7ab6a8c"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_style_index_0_id_e09aa000_scoped_true_lang_less___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_style_index_0_id_e09aa000_scoped_true_lang_less__); /* unused harmony reexport namespace */ /***/ }), /***/ "018335910ad4773853f3": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_script_lang_js__ = __webpack_require__("293e6211adf0f829c57b"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_script_lang_js___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_script_lang_js__); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_script_lang_js___default.a); /***/ }), /***/ "01a600d95e7a163f705f": /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "gwd-inline-row gwd-align gwd-jd-rank", "class": _vm.additionalClass, style: "margin-top: " + _vm.mt + "px" }, [_c("img", { staticClass: "gwd-icon-rank", attrs: { src: "https://cdn.gwdang.com/images/extensions/jdRanking/icon.svg", alt: "" } }), _vm._v(" "), _vm.additionalClass === "gwd-w217" ? _c("img", { staticStyle: { "margin-left": "-2px" }, attrs: { src: "https://cdn.gwdang.com/images/extensions/jdRanking/text.svg", alt: "" } }) : _vm._e(), _vm._v(" "), _vm.additionalClass === "gwd-w210" || _vm.additionalClass === "gwd-w235" ? _c("img", { staticStyle: { "margin-left": "2px", "margin-right": "1px" }, attrs: { src: "https://cdn.gwdang.com/images/extensions/jdRanking/text-w210.svg", alt: "" } }) : _vm._e(), _vm._v(" "), _c("hr", { staticClass: "gwd-vline" }), _vm._v(" "), _c("div", { staticClass: "gwd-rank-list gwd-row gwd-align", "class": _vm.data.length > 1 ? "gwd-rotate" : "", staticStyle: { position: "relative" } }, [_c("a", { staticClass: "gwd-row gwd-align gwd-rank-first", attrs: { title: _vm.data[0].rname, href: _vm.data[0].rurl, target: "_blank" } }, [_c("span", { staticClass: "gwd-font11" }, [_c("span", { staticClass: "gwd-mw" }, [_vm._v(_vm._s(_vm.data[0].rname))]), _vm.data[0].rank ? _c("span", [_vm._v("第" + _vm._s(_vm.data[0].rank) + "名")]) : _vm._e()])]), _vm._v(" "), _vm.data.length > 1 ? _c("div", { staticClass: "gwd-rank-addition" }, _vm._l(_vm.addition, function (item) { return _c("a", { key: item.rurl, attrs: { title: item.rname, href: item.rurl, target: "_blank" } }, [_c("span", { staticClass: "gwd-font11 gwd-mw" }, [_vm._v(_vm._s(item.rname))])]); }), 0) : _vm._e()]), _vm._v(" "), _c("form", { staticStyle: { display: "none" }, attrs: { action: _vm.debugMode ? "https://localdev.gwdang.com:3000/v2/ext/jd_rank" : "https://www.gwdang.com/v2/ext/jd_rank", method: "post", target: "_blank" } }, [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.content, expression: "content" }], attrs: { type: "hidden", name: "products" }, domProps: { value: _vm.content }, on: { input: function input($event) { if ($event.target.composing) return; _vm.content = $event.target.value; } } }), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.search, expression: "search" }], attrs: { type: "hidden", name: "search" }, domProps: { value: _vm.search }, on: { input: function input($event) { if ($event.target.composing) return; _vm.search = $event.target.value; } } }), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.rankName, expression: "rankName" }], attrs: { type: "hidden", name: "rank" }, domProps: { value: _vm.rankName }, on: { input: function input($event) { if ($event.target.composing) return; _vm.rankName = $event.target.value; } } }), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.from, expression: "from" }], attrs: { type: "hidden", name: "from" }, domProps: { value: _vm.from }, on: { input: function input($event) { if ($event.target.composing) return; _vm.from = $event.target.value; } } }), _vm._v(" "), _c("input", { staticStyle: { display: "inline-block", "font-size": "20px", color: "#666" }, attrs: { type: "submit", value: "测试", id: "gwd-jdrank-submit-" + _vm.id } })])]); }; var staticRenderFns = []; render._withStripped = true; exports.render = render; exports.staticRenderFns = staticRenderFns; /***/ }), /***/ "01fd11f6575c7f281b7c": /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__("c138e55a31f3f8960e99")(); // imports // module exports.push([module.i, ".gwd-jd-rank[data-v-a48d90ba] {\n width: 232px;\n height: 32px;\n background: url(https://cdn.gwdang.com/images/extensions/jdRanking/ranklistBg.svg);\n}\n.gwd-jd-rank .gwd-icon-rank[data-v-a48d90ba] {\n width: 15px;\n height: 15px;\n margin-left: 5px;\n}\n.gwd-jd-rank .gwd-vline[data-v-a48d90ba] {\n display: block;\n width: 1px;\n height: 10px;\n background: #000000;\n margin-left: 0px;\n border: 0;\n}\n.gwd-jd-rank .gwd-rank-list[data-v-a48d90ba] {\n flex: 1;\n height: 100%;\n}\n.gwd-jd-rank .gwd-rank-list a[data-v-a48d90ba] {\n padding-left: 7px;\n flex: 1;\n}\n.gwd-jd-rank .gwd-rank-list a span[data-v-a48d90ba] {\n display: inline-block;\n transform-origin: left center;\n color: #111111;\n white-space: nowrap;\n overflow: hidden;\n vertical-align: middle;\n text-overflow: ellipsis;\n}\n.gwd-jd-rank .gwd-rank-list a span.gwd-mw[data-v-a48d90ba] {\n max-width: 130px;\n}\n.gwd-jd-rank .gwd-rank-list a:hover span[data-v-a48d90ba] {\n color: #e03024;\n font-weight: bold;\n}\n.gwd-jd-rank .gwd-rank-list .gwd-rank-first span[data-v-a48d90ba] {\n color: #e03024;\n}\n.gwd-jd-rank .gwd-rank-list .gwd-rank-addition[data-v-a48d90ba] {\n display: none;\n position: absolute;\n right: 0;\n width: 153px;\n top: 100%;\n border: 1px solid #ffeded;\n overflow: hidden;\n background: white;\n z-index: 9;\n}\n.gwd-jd-rank .gwd-rank-list .gwd-rank-addition a[data-v-a48d90ba] {\n height: 25px;\n line-height: 25px;\n display: inline-block;\n width: 100%;\n vertical-align: middle;\n border-bottom: 1px solid #f1f1f1;\n}\n.gwd-jd-rank .gwd-rank-list .gwd-rank-addition a[data-v-a48d90ba]:last-of-type {\n border-bottom: none;\n}\n.gwd-jd-rank .gwd-rank-list:hover .gwd-rank-addition[data-v-a48d90ba] {\n display: block;\n}\n.gwd-jd-rank .gwd-rank-list[data-v-a48d90ba]::after {\n content: '';\n position: absolute;\n width: 16px;\n height: 16px;\n background: url(https://cdn.gwdang.com/images/extensions/jdRanking/arrow-right-default.svg);\n right: 3px;\n top: 5px;\n pointer-events: none;\n}\n.gwd-jd-rank .gwd-rank-list.gwd-rotate[data-v-a48d90ba]::after {\n transform: rotate(90deg);\n}\n.gwd-jd-rank .gwd-rank-list.gwd-rotate[data-v-a48d90ba]:hover::after {\n transform: rotate(270deg);\n}\n.gwd-jd-rank .gwd-rank-list[data-v-a48d90ba]:hover::after {\n background: url(https://cdn.gwdang.com/images/extensions/jdRanking/arrow-right-hilighted.svg);\n}\n.gwd-w217[data-v-a48d90ba] {\n width: 217px;\n height: 26px;\n background: url(https://cdn.gwdang.com/images/extensions/jdRanking/w217.svg);\n}\n.gwd-w210[data-v-a48d90ba],\n.gwd-w235[data-v-a48d90ba] {\n width: 210px;\n height: 30px;\n background: url(https://cdn.gwdang.com/images/extensions/jdRanking/w210.svg);\n}\n.gwd-w210 .gwd-rank-list .gwd-rank-addition[data-v-a48d90ba],\n.gwd-w235 .gwd-rank-list .gwd-rank-addition[data-v-a48d90ba] {\n width: 140px;\n}\n.gwd-w210 .gwd-rank-list[data-v-a48d90ba]::after,\n.gwd-w235 .gwd-rank-list[data-v-a48d90ba]::after {\n top: 7px;\n background: url(https://cdn.gwdang.com/images/extensions/jdRanking/arrow-right-default-gray.svg);\n}\n.gwd-w210 .gwd-rank-list a span[data-v-a48d90ba],\n.gwd-w235 .gwd-rank-list a span[data-v-a48d90ba] {\n color: #555555;\n}\n.gwd-w210 .gwd-rank-list a span span.gwd-mw[data-v-a48d90ba],\n.gwd-w235 .gwd-rank-list a span span.gwd-mw[data-v-a48d90ba] {\n max-width: 80px;\n}\n.gwd-w210 .gwd-font11[data-v-a48d90ba],\n.gwd-w235 .gwd-font11[data-v-a48d90ba] {\n transform: scale(1);\n}\n.gwd-w235[data-v-a48d90ba] {\n width: 235px;\n height: 23px;\n background: url(https://cdn.gwdang.com/images/extensions/jdRanking/w235.svg);\n}\n.gwd-w235 .gwd-rank-list a[data-v-a48d90ba] {\n padding-left: 12px;\n}\n.gwd-w235 .gwd-rank-list a span span.gwd-mw[data-v-a48d90ba] {\n max-width: 95px;\n}\n.gwd-w235 .gwd-rank-list .gwd-rank-addition[data-v-a48d90ba] {\n width: 165px;\n}\n.gwd-w235 .gwd-rank-list[data-v-a48d90ba]::after {\n right: 6px;\n top: 3px;\n}\n", ""]); // exports /***/ }), /***/ "027d37651180f47df6c7": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Switch_vue_vue_type_template_id_222e987e_scoped_true__ = __webpack_require__("b82eb4b3ad807a035928"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Switch_vue_vue_type_script_lang_js__ = __webpack_require__("90f63eba7eda2d0bb666"); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__Switch_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__Switch_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Switch_vue_vue_type_style_index_0_id_222e987e_scoped_true_lang_less__ = __webpack_require__("20b1aff0e24730e2fdc0"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("b429cbaf457593017eb5"); /* normalize component */ var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])( __WEBPACK_IMPORTED_MODULE_1__Switch_vue_vue_type_script_lang_js__["default"], __WEBPACK_IMPORTED_MODULE_0__Switch_vue_vue_type_template_id_222e987e_scoped_true__["render"], __WEBPACK_IMPORTED_MODULE_0__Switch_vue_vue_type_template_id_222e987e_scoped_true__["staticRenderFns"], false, null, "222e987e", null ) /* hot reload */ if (false) { var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/vue-hot-reload-api/dist/index.js") api.install(require('vue')) if (api.compatible) { module.hot.accept() if (!api.isRecorded('222e987e')) { api.createRecord('222e987e', component.options) } else { api.reload('222e987e', component.options) } module.hot.accept("./Switch.vue?vue&type=template&id=222e987e&scoped=true", function () { api.rerender('222e987e', { render: render, staticRenderFns: staticRenderFns }) }) } } component.options.__file = "src/standard/module/components/Controls/Switch.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ "034fc1d61fb9c1a8bb8d": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanItem_vue_vue_type_script_lang_js__ = __webpack_require__("9e9e977f4407992902ad"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanItem_vue_vue_type_script_lang_js___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanItem_vue_vue_type_script_lang_js__); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanItem_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanItem_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanItem_vue_vue_type_script_lang_js___default.a); /***/ }), /***/ "04a1e812dbb979983ae6": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__EpicTrend_vue_vue_type_template_id_bc2362ee_scoped_true__ = __webpack_require__("3db0075f47802954174f"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__EpicTrend_vue_vue_type_script_lang_js__ = __webpack_require__("5117a0aa56b6df4259bd"); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__EpicTrend_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__EpicTrend_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__EpicTrend_vue_vue_type_style_index_0_id_bc2362ee_scoped_true_lang_less__ = __webpack_require__("5768ec46ee3de6456ae0"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("b429cbaf457593017eb5"); /* normalize component */ var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])( __WEBPACK_IMPORTED_MODULE_1__EpicTrend_vue_vue_type_script_lang_js__["default"], __WEBPACK_IMPORTED_MODULE_0__EpicTrend_vue_vue_type_template_id_bc2362ee_scoped_true__["render"], __WEBPACK_IMPORTED_MODULE_0__EpicTrend_vue_vue_type_template_id_bc2362ee_scoped_true__["staticRenderFns"], false, null, "bc2362ee", null ) /* hot reload */ if (false) { var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/vue-hot-reload-api/dist/index.js") api.install(require('vue')) if (api.compatible) { module.hot.accept() if (!api.isRecorded('bc2362ee')) { api.createRecord('bc2362ee', component.options) } else { api.reload('bc2362ee', component.options) } module.hot.accept("./EpicTrend.vue?vue&type=template&id=bc2362ee&scoped=true", function () { api.rerender('bc2362ee', { render: render, staticRenderFns: staticRenderFns }) }) } } component.options.__file = "src/standard/module/components/EpicTrend.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ "04b1e9fadd9358e8d012": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_style_index_1_id_3fdd510a_lang_less__ = __webpack_require__("6721369d273ff65efd6a"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_style_index_1_id_3fdd510a_lang_less___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_style_index_1_id_3fdd510a_lang_less__); /* unused harmony reexport namespace */ /***/ }), /***/ "0574b96cc7130e832b0a": /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("a", { staticClass: "gwd-row gwd-align", "class": { "gwd-butie": _vm.text.includes("补贴") && _vm.mainColor === "#11a14e" }, staticStyle: { "margin-right": "18px" }, attrs: { title: "点击领取", target: "_blank", id: "gwd-tb-mini-coupon", href: _vm.link } }, [_vm.showStampBg ? _c("div", { staticClass: "gwd-coupon-color-bg gwd-tl" }) : _vm._e(), _vm._v(" "), _vm.showStampBg ? _c("div", { staticClass: "gwd-coupon-color-bg gwd-br" }) : _vm._e(), _vm._v(" "), _c("img", { staticStyle: { height: "20px", "margin-left": "8px", "z-index": "1" }, attrs: { src: _vm.icon, alt: "" } }), _vm._v(" "), _c("span", { style: "margin-left: 4px; color: " + _vm.mainColor + "; font-size: 14px; position: relative; top: -2px;", domProps: { innerHTML: _vm._s(_vm.text) } }), _vm._v(" "), _c("div", { staticStyle: { flex: "1" } }, [_vm.rebate ? _c("Stamp", { staticStyle: { right: "74px", top: "0", position: "absolute" }, attrs: { value: _vm.rebate } }) : _vm._e()], 1), _vm._v(" "), _c("span", { staticClass: "gwd-rnd-btn-click gwd-row gwd-align gwd-jcc", style: "z-index: 1; background: linear-gradient( 180deg, " + _vm.secondColor + " 0%, " + _vm.mainColor + " 100%);" }, [_c("span", { staticClass: "gwd-font11", staticStyle: { "transform-origin": "center center", position: "relative", top: "-1px" } }, [_vm._v("点击领取")])])]); }; var staticRenderFns = []; render._withStripped = true; exports.render = render; exports.staticRenderFns = staticRenderFns; /***/ }), /***/ "05dfce086a5faeee4991": /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(G) { Object.defineProperty(exports, '__esModule', { value: true }); exports['default'] = { props: ['tag', 'coupon'], data: function data() { return { dpId: G.dp.dpId }; }, methods: { addLink: function addLink(link) { return __webpack_require__("4733a3dd803685ec596a").appendTbInfoForUrl(link); } }, computed: { couponTypeText: function couponTypeText() { var tag = parseInt(this.tag); return ['', '', '会员券', '', '', '', '店铺券'][tag]; } } }; module.exports = exports['default']; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"))) /***/ }), /***/ "078e757bc22c2e6f2f83": /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__("c138e55a31f3f8960e99")(); // imports // module exports.push([module.i, "a[data-v-74d4d45d]:hover {\n text-decoration: none!important;\n}\n.gwd-scrollbar[data-v-74d4d45d] {\n height: 100%;\n z-index: 3;\n position: relative;\n overscroll-behavior-y: contain;\n scrollbar-width: thin;\n}\n.gwd-overlay[data-v-74d4d45d] {\n overscroll-behavior-y: contain;\n}\n.gwd-overlay .gwd-1688.gwd-app-window[data-v-74d4d45d] {\n top: 0;\n}\n.gwd-overlay .gwd-app-window[data-v-74d4d45d] {\n padding: 10px;\n position: absolute;\n top: 42px;\n bottom: 0;\n left: 0;\n background: #f4f5f5;\n width: 735px;\n border-top-right-radius: 8px;\n border-bottom-right-radius: 8px;\n box-sizing: border-box;\n transition: all 0.3s ease-in-out;\n}\n.gwd-overlay .gwd-app-window .gwd-window-close[data-v-74d4d45d] {\n position: absolute;\n top: 0;\n right: -32px;\n width: 24px;\n height: 24px;\n}\n.gwd-overlay .gwd-app-window .gwd-window-close img[data-v-74d4d45d] {\n width: 24px;\n height: 24px;\n}\n.gwd-overlay .gwd-app-window .gwd-window-expand[data-v-74d4d45d] {\n position: absolute;\n right: -18px;\n width: 36px;\n height: 36px;\n top: 50%;\n background: #f4f5f5;\n border-radius: 18px;\n transform: translateY(-50%);\n}\n.gwd-overlay .gwd-app-window .gwd-window-expand img[data-v-74d4d45d] {\n transition: all 0.3s ease;\n width: 16px;\n height: 16px;\n transform: rotate(180deg) translate(-5px);\n}\n.gwd-overlay .gwd-app-window .gwd-window-left[data-v-74d4d45d] {\n width: 220px;\n background: white;\n border-radius: 8px;\n}\n.gwd-overlay .gwd-app-window.gwd-expanded[data-v-74d4d45d] {\n width: 1455px;\n}\n.gwd-overlay .gwd-app-window.gwd-expanded .gwd-window-expand img[data-v-74d4d45d] {\n transform: rotate(0);\n}\n.gwd-overlay-bottom .gwd-app-window[data-v-74d4d45d] {\n top: 0;\n bottom: 60px;\n}\n.gwd-overlay-bottom.gwd-xhs .gwd-app-window[data-v-74d4d45d] {\n bottom: 0;\n}\n.gwd-site-select[data-v-74d4d45d] {\n width: 180px;\n height: 40px;\n line-height: 40px;\n text-align: left;\n border-radius: 8px;\n font-size: 14px;\n padding-left: 20px;\n box-sizing: border-box;\n color: #3c4c54;\n}\n.gwd-site-select.gwd-active[data-v-74d4d45d] {\n background: #48bef3;\n color: white;\n text-decoration: none;\n font-weight: bold;\n}\n.gwd-sort[data-v-74d4d45d] {\n width: 100%;\n box-sizing: border-box;\n align-items: flex-start;\n}\n.gwd-sort span[data-v-74d4d45d] {\n color: #999;\n font-size: 13px;\n}\n.gwd-sort .gwd-sort-item[data-v-74d4d45d] {\n display: inline-block;\n background: white;\n color: #3c4c54;\n font-size: 13px;\n height: 20px;\n line-height: 20px;\n padding-left: 8px;\n padding-right: 8px;\n border-radius: 10px;\n margin-top: 23px;\n}\n.gwd-sort .gwd-sort-item.gwd-active[data-v-74d4d45d],\n.gwd-sort .gwd-sort-item[data-v-74d4d45d]:hover {\n background: rgba(72, 190, 243, 0.1);\n color: #38b4ee;\n text-decoration: none;\n}\n.gwd-bjg .gwd-sort .gwd-sort-item.gwd-active[data-v-74d4d45d],\n.gwd-bjg .gwd-sort .gwd-sort-item[data-v-74d4d45d]:hover {\n background: rgba(255, 193, 78, 0.1);\n color: #ef6c00;\n text-decoration: none;\n}\n.gwd-bjg .gwd-site-select.gwd-active[data-v-74d4d45d] {\n background: #ff9706 !important;\n}\n.gwd-bjg .gwd-same-logo[data-v-74d4d45d] {\n filter: hue-rotate(190deg) brightness(1);\n}\n.gwd-bjg .gwd-window-right[data-v-74d4d45d] {\n background: white;\n margin-left: 10px;\n padding-top: 11px;\n border-radius: 8px;\n z-index: 9;\n}\n.gwd-bjg.gwd-overlay .gwd-app-window[data-v-74d4d45d] {\n width: 741px;\n}\n.gwd-bjg .gwd-app-window.gwd-expanded[data-v-74d4d45d] {\n width: 1455px;\n}\nhr[data-v-74d4d45d] {\n width: 172px;\n border-top: 1px solid #e6e9eb;\n border-bottom: none;\n}\n", ""]); // exports /***/ }), /***/ "094ce7df0c296f80635b": /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("a", { staticClass: "bjgou-subsidy-bar bjgou-component", attrs: { href: _vm.link, target: "_blank", title: "点击领取" } }, [_c("span", { staticClass: "bjg-coupon-white", staticStyle: { "font-size": "18px", "font-weight": "bold", "margin-left": "75px", "margin-top": "6px" } }, [_vm._v(_vm._s(_vm.getText("当前商品可领会员券")))]), _vm._v(" "), _c("div", { staticStyle: { flex: "1" } }), _vm._v(" "), _c("span", { staticClass: "bjg-coupon-white", staticStyle: { "font-size": "18px", "font-weight": "bold", "margin-right": "22px" } }, [_vm._v(_vm._s(_vm.getText("立即领取")))]), _vm._v(" "), _vm.qr ? _c("div", { staticClass: "qrcode" }, [_c("img", { staticStyle: { "margin-top": "7px", width: "120px", height: "120px" }, attrs: { src: _vm.qr, alt: "" } }), _vm._v(" "), _c("div", { staticStyle: { "margin-top": "4px", "text-align": "center" } }, [_c("span", { staticStyle: { "font-weight": "bold", color: "#ff6132", "font-size": "14px" } }, [_vm._v(_vm._s(_vm.getText("手淘扫码")))]), _vm._v(" "), _c("span", { staticStyle: { "margin-left": "4px", color: "#333333", "font-size": "12px" } }, [_vm._v(_vm._s(_vm.getText("联系客服领取")))])])]) : _vm._e()]); }; var staticRenderFns = []; render._withStripped = true; exports.render = render; exports.staticRenderFns = staticRenderFns; /***/ }), /***/ "098fc6c1d5c13168bfcc": /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__("c138e55a31f3f8960e99")(); // imports // module exports.push([module.i, ".gwd-favor-icon[data-v-1e4a0206] {\n display: inline-block;\n width: 24px;\n height: 24px;\n background: url(" + __webpack_require__("0a1ed4ce9cfe0674cd93") + ") no-repeat;\n}\n.gwd-favor-icon.gwd-favored[data-v-1e4a0206] {\n background: url(" + __webpack_require__("8e58f013a9e9162fc829") + ") no-repeat;\n}\n.ms-tab-enter .gwd-favor-icon[data-v-1e4a0206] {\n background: url(" + __webpack_require__("8e58f013a9e9162fc829") + ") no-repeat;\n}\n", ""]); // exports /***/ }), /***/ "0b4163e217e4ff33f7c4": /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a \n'; return $$out; }; /***/ }), /***/ "0dac12c39a7042f8ce1c": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__CollectionSettingMini_vue_vue_type_template_id_1a72083a_scoped_true__ = __webpack_require__("fa57e0f3eff56c889d5c"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__CollectionSettingMini_vue_vue_type_script_lang_js__ = __webpack_require__("8331155e0d42503bdbc5"); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__CollectionSettingMini_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__CollectionSettingMini_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__CollectionSettingMini_vue_vue_type_style_index_0_id_1a72083a_scoped_true_lang_less__ = __webpack_require__("5a880c5f097cde8712aa"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("b429cbaf457593017eb5"); /* normalize component */ var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])( __WEBPACK_IMPORTED_MODULE_1__CollectionSettingMini_vue_vue_type_script_lang_js__["default"], __WEBPACK_IMPORTED_MODULE_0__CollectionSettingMini_vue_vue_type_template_id_1a72083a_scoped_true__["render"], __WEBPACK_IMPORTED_MODULE_0__CollectionSettingMini_vue_vue_type_template_id_1a72083a_scoped_true__["staticRenderFns"], false, null, "1a72083a", null ) /* hot reload */ if (false) { var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/vue-hot-reload-api/dist/index.js") api.install(require('vue')) if (api.compatible) { module.hot.accept() if (!api.isRecorded('1a72083a')) { api.createRecord('1a72083a', component.options) } else { api.reload('1a72083a', component.options) } module.hot.accept("./CollectionSettingMini.vue?vue&type=template&id=1a72083a&scoped=true", function () { api.rerender('1a72083a', { render: render, staticRenderFns: staticRenderFns }) }) } } component.options.__file = "src/standard/module/components/CollectionSettingMini.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ "0ea82cb64a9a7df27397": /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "gwd-stamp-bg gwd-row gwd-align" }, [_c("div", { staticClass: "gwd-text" }, [_vm._v("再送"), _c("br"), _vm._v(_vm._s(_vm.value) + "元红包")])]); }; var staticRenderFns = []; render._withStripped = true; exports.render = render; exports.staticRenderFns = staticRenderFns; /***/ }), /***/ "0f10f0b54cd641a49a27": /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(G, $) { var request = __webpack_require__("91f250ebeb8d5987491c"); var userData = __webpack_require__("472a9b3fc8c8805a5dd7"); var template = __webpack_require__("274e32dfd54a6b0d18a9"); var cnzz = __webpack_require__("83271c7588396d2d5e59"); var log = __webpack_require__("03dd60018ce5ed1344a1"); var getPromoInfo = function getPromoInfo(callback) { var other_info = userData.get('other_info'); var class_id = other_info['code-server'] && other_info['code-server'].class_id || '00000000'; var dp_id = other_info.now.dp_id; var title = encodeURIComponent(G.dp.name); var href = encodeURIComponent(location.href); var sbrand = encodeURIComponent(other_info.exact_arr.sbrand); var keyword = encodeURIComponent(other_info.now.coreword); var url = G.server + '/brwext/promo_brand?pg=1&ps=30&order=0&class_id=' + class_id + '&dp_id=' + dp_id + '&title=' + title + '&url=' + href + '&sbrand=' + sbrand + '&keyword=' + keyword; request.get(url).done(function (data) { if (data && data.length !== 0) { callback(data); } }); }; var render = function render(data) { if (data.products.length === 0) { return; }; var html = __webpack_require__("7babc6cdc2ab8be97ba3"); /* 1:减 2:返 3:赠9:手机 10:惠 11多买多减 */ var promokey = { '1': '促', '2': '折', '3': '赠', '4': '减', '5': '赠', '6': '返' }; data.products = data.products.slice(0, 4); if (data.products.length < 4) { return; } for (var i = 0; i < data.products.length; i++) { if (promokey[data.products[i].promo_type]) data.products[i].promokeys = promokey[data.products[i].promo_type];else //if (data.products[i].promo_type != 7) 7是特殊优惠 先按促显示 data.products[i].promokeys = '促'; } $('#promo_box').append(template.compile(html)({ data: data.products })); $('#promo_box').css('display', 'block'); cnzz.log('track:mini:promo'); log('track:mini:promo'); $('#promo_box').on('click', 'a', function (e) { cnzz.log('click:mini:promo'); log('click:mini:promo'); if (G.site === 'suning' && $(this).attr('href')) { window.open($(this).attr('href')); e.preventDefault(); } }); }; module.exports.init = function () { var permanent = userData.get('permanent'); if (permanent.setShowPromo === '0' || permanent.setShowPromo === 0) { return; }; if (G.site === '360buy-re') return; getPromoInfo(render); }; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"))) /***/ }), /***/ "0f32b3da89b4177ef743": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Index_vue_vue_type_style_index_1_id_74d4d45d_scoped_true_lang_less__ = __webpack_require__("1529ee2354190720bfe8"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Index_vue_vue_type_style_index_1_id_74d4d45d_scoped_true_lang_less___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Index_vue_vue_type_style_index_1_id_74d4d45d_scoped_true_lang_less__); /* unused harmony reexport namespace */ /***/ }), /***/ "0f62f0fb3b5cc89beb7a": /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function($, G) { var template = __webpack_require__("274e32dfd54a6b0d18a9"); var log = __webpack_require__("03dd60018ce5ed1344a1"); var renderChart = function renderChart(data) { renderBtn(data); renderDetail(); var id = 'trend_box'; $('.min-max-price-lable .max-lab').text('最高:¥' + data.store[0].highest); $('.min-max-price-lable .min-lab').text('最低:¥' + data.store[0].lowest); __webpack_require__("7bc264230157b5cefc24")({ el: id, msg: data.store[0] }); }; var priceTle = { 'pri-t1': "价格上涨", 'pri-t0': "价格平稳", 'pri-t-1': "价格下降", 'pri-t-2': "历史最低" }; var renderBtn = function renderBtn(data) { var dom = $('.game_purchase_action:contains("开始游戏")'); if (dom.length === 0) dom = $('.game_purchase_action:contains("在购物车中")'); if (dom.length === 0) dom = $('.game_purchase_action:contains("添加至购物车")'); var status = data.price_status; var status_str = 'pri-t' + status; var status_tle = priceTle[status_str]; var html = __webpack_require__("29ee91b588ff9c6adeed"); var bixbox = dom.eq(0); var bigboxwidth = bixbox.width(); var children = bixbox.children(); var w = 0; for (var i = 0; i < children.length; i++) { w += children.eq(i).outerWidth(); } var btnleft = bigboxwidth - w - 5 - 108; var imgurls = G.s_server + '/images/extensions/newbar'; if ($('#steam_tremd_btn').length) { return; } dom.eq(0).prepend(template.compile(html)({ imgurl: imgurls, btnleft: btnleft, status_tle: status_tle, status_str: status_str, ext_class: G.from_device.indexOf('bijiago') > -1 ? 'bjgou' : '' })); }; var addEvent = function addEvent() { var time1 = undefined; $('#steam_tremd_btn').on('mouseenter', function () { $('#trenm_trend_detail').show(); $('#steam_tremd_btn').addClass('_mshover'); log('steam-trend-track'); }); $('#steam_tremd_btn').on('mouseleave', function () { time1 = setTimeout(function () { $('#trenm_trend_detail').hide(); $('#steam_tremd_btn').removeClass('_mshover'); }, 300); }); $('#trenm_trend_detail').on('mouseenter', function () { clearTimeout(time1); }); $('#trenm_trend_detail').on('mouseleave', function () { $('#trenm_trend_detail').hide(); $('#steam_tremd_btn').removeClass('_mshover'); }); }; var renderDetail = function renderDetail() { var html = __webpack_require__("9565d74cde152683ec9d"); var dom = $('#steam_tremd_btn').parents('.game_area_purchase_game:contains("开始游戏")'); if (dom.length === 0) dom = $('#steam_tremd_btn').parents('.game_area_purchase_game:contains("在购物车中")'); if (dom.length === 0) dom = $('#steam_tremd_btn').parents('.game_area_purchase_game:contains("添加至购物车")'); if (dom.length === 0) dom = $('#steam_tremd_btn').parents('.game_area_purchase_game_wrapper:contains("添加至购物车")'); dom.eq(0).append(template.compile(html)()); dom.eq(0).addClass('steam_box_tt'); __webpack_require__("03dd60018ce5ed1344a1")('steam-ad-show'); $('#steam_ad').click(function (e) { __webpack_require__("03dd60018ce5ed1344a1")('steam-ad-click'); }); addEvent(); }; module.exports.init = function (data) { if (!data || data instanceof Array || data.store[0].all_line.length === 0) return; renderChart(data); }; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"))) /***/ }), /***/ "105290bd6389cc1425e5": /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a '; return $$out; }; /***/ }), /***/ "4311f6b1ac8fd115113d": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanPic_vue_vue_type_style_index_0_id_dcbabe1c_scoped_true_lang_less__ = __webpack_require__("e7eb995d97d611e940f0"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanPic_vue_vue_type_style_index_0_id_dcbabe1c_scoped_true_lang_less___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanPic_vue_vue_type_style_index_0_id_dcbabe1c_scoped_true_lang_less__); /* unused harmony reexport namespace */ /***/ }), /***/ "43557c951cb466706747": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__ShaiDanPicTooltip_vue_vue_type_template_id_1e448961_scoped_true__ = __webpack_require__("6e04dc6b1bcdf7d9c077"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__ShaiDanPicTooltip_vue_vue_type_script_lang_js__ = __webpack_require__("79c86f41ace6abc9c2d3"); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__ShaiDanPicTooltip_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__ShaiDanPicTooltip_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__ShaiDanPicTooltip_vue_vue_type_style_index_0_id_1e448961_scoped_true_lang_less__ = __webpack_require__("9e229bcfdc62501ba642"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("b429cbaf457593017eb5"); /* normalize component */ var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])( __WEBPACK_IMPORTED_MODULE_1__ShaiDanPicTooltip_vue_vue_type_script_lang_js__["default"], __WEBPACK_IMPORTED_MODULE_0__ShaiDanPicTooltip_vue_vue_type_template_id_1e448961_scoped_true__["render"], __WEBPACK_IMPORTED_MODULE_0__ShaiDanPicTooltip_vue_vue_type_template_id_1e448961_scoped_true__["staticRenderFns"], false, null, "1e448961", null ) /* hot reload */ if (false) { var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/vue-hot-reload-api/dist/index.js") api.install(require('vue')) if (api.compatible) { module.hot.accept() if (!api.isRecorded('1e448961')) { api.createRecord('1e448961', component.options) } else { api.reload('1e448961', component.options) } module.hot.accept("./ShaiDanPicTooltip.vue?vue&type=template&id=1e448961&scoped=true", function () { api.rerender('1e448961', { render: render, staticRenderFns: staticRenderFns }) }) } } component.options.__file = "src/standard/module/trend/ShaiDanPicTooltip.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ "44239e28538215cb3189": /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function($, G, Vue) { var TbScrollLink = __webpack_require__("90df592ad9428c8190fb")['default']; module.exports = { reset: function reset() { $('#gwd-tb-mini-coupon').remove(); }, add: function add(text, icon, link, mainColor, secondColor, showStampBg, rebate) { if (!G.aliSite) { return; } if ($('#gwd-tb-mini-coupon').length) { return; } var div = document.createElement('div'); $('.gwd-minibar-bg').after(div); __webpack_require__("316f9c352c6202560d16").log('tbScrollLink init', text); new Vue({ el: div, render: function render(h) { return h(TbScrollLink, { props: { text: text, icon: icon, link: link, mainColor: mainColor, secondColor: secondColor, showStampBg: showStampBg, rebate: rebate } }); } }); __webpack_require__("6b5f3f4c7b5f37c1088e").recoverMiniBar(); } }; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("ed745ac6397f9eca4b50")["default"])) /***/ }), /***/ "443f8a2656b9bf35650d": /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a '; return $$out; }; /***/ }), /***/ "5b365eae6e242124044b": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_script_lang_js__ = __webpack_require__("71c07d3c2d464957dedd"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_script_lang_js___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_script_lang_js__); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_script_lang_js___default.a); /***/ }), /***/ "5b655a93283646feed76": /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a \n'; return $$out; }; /***/ }), /***/ "6b517f1a19558569c7df": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js__ = __webpack_require__("34a9a5f942dd38684da0"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js__); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js___default.a); /***/ }), /***/ "6b5f3f4c7b5f37c1088e": /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(G, $, regeneratorRuntime, Vue) { var _this4 = this; var template = __webpack_require__("274e32dfd54a6b0d18a9"); var userData = __webpack_require__("472a9b3fc8c8805a5dd7"); var log = __webpack_require__("03dd60018ce5ed1344a1"); var store = __webpack_require__("e41a11f7982e4aab1ce6"); var extConsole = __webpack_require__("316f9c352c6202560d16"); var _require = __webpack_require__("966caf0f29e39a633494"); var MiniBarCollectionButton = _require['default']; //嵌入位置设置 var sitePattern = { 'ymatou': ['.price-panel'], 'hihonor': ['.product-price'], 'amazon': ['#price_feature_div', '#unifiedPrice_feature_div'], 'vmall': ['.product-info .product-info-list', '.pro-right .pro-meta-area', '.pro-price'], 'yougou': ['#ygprice_area'], 'gome': ['.prdprice', '#bargain', '.prd-price-1'], 'vipshop': ['.pi-price-box'], '360buy': ['#summary-price', '.summary-price', '#surplus-time', '#product-intro #price'], '360buy-book': ['#summary-price'], '360buy-re': ['.shop_intro .shop_intro_a'], 'taobao': ['.tm-fcs-panel', '#J_PromoPrice', '#J_StrPriceModBox', '[class^=MiniHead--miniPanelHead--]', { selector: '[class^=PurchasePanel--contentWrap--] > [class^=CouponInfo--couponInfo]', position: 'after' }, { selector: '[class^=Price--root]', position: 'after' }, '[class^=SecurityPrice--securityPrice]', { selector: '[class^=MiniHead--miniPanelHead--]', position: 'after' }, { selector: '[class^=Address--MCDelivery--]', position: 'before' }], 'taobao-ju': ['.J_BuySubForm', '[class^=MiniHead--miniPanelHead--]'], 'taobao-95095': ['.tm-fcs-panel', '#J_PromoPrice', '#J_StrPriceModBox', '[class^=MiniHead--miniPanelHead--]'], 'tmall': ['.tm-fcs-panel', '#J_PromoPrice', '#J_StrPriceModBox', '[class^=MiniHead--miniPanelHead--]', // { // selector: '[class^=CouponInfo--couponInfo]', // position: 'before' // }, { selector: '[class^=PurchasePanel--contentWrap--] > [class^=CouponInfo--couponInfo]', position: 'after' }, { selector: '[class^=Price--root]', position: 'after' }, '[class^=SecurityPrice--securityPrice]', { selector: '[class^=MiniHead--miniPanelHead--]', position: 'after' }, { selector: '[class^=Address--MCDelivery--]', position: 'before' }], '51buy': ['.xbase_item:contains("促销价")', '.xbase_item:contains("易迅价")', '#goods_detail_mate .item_icson', '.xbase_row2', '#promotePrice', '#shopprice', '#promotePriceArea'], 'suning': ['#noPrice', '#_main_price', '#existPrice', '#netPriceBox', '#hasPrice', '#mainPrice', '#priceDom'], 'dangdang': ['.price_time', '.d15_price_info', '.price_qiang', '.price_info', '.show_info .sale>p', '.sale_box:first'], 'yihaodian': ['#point_productPrice', '.price_array', '#currentPriceArea'], 'vancl': ['#pricearea .cuxiaoPrice'], 'newegg': ['.neweggPrice', '.goods_price_now'], 'kaola': ['.m-price-wrap .m-price'], 'lenovo': ['#div_product_dec', '#span_product_name'], 'microsoftstore': ['.priceAndRank'], 'bookuu': ['.bc-e5.pd-15'], 'xiaomi': ['.J_saleWrap.sale-wrap', '.pro-time.J_proSeckill', '.goods-info-head-price', '.pro-time.J_proOrder', '.price-info'], "youpin-mi": [".sku-container .price-line"], 'okbuy': ['.prodPriceLiJ .prodPrice'], 'banggo': ['.mbshop_detail_baseinfo'], 'you163': ['.price>.f-clearfix'], 'colipu': ['.product-price'], 'nbdeli': ['#pomotion_befor'], '3c2p': ['#goodsPrice'], 'comix': ['.price-panel'] }; var getContainer = function getContainer() { var site = G.site; var patterns = sitePattern[site]; if (!patterns || patterns && patterns.length === 0) return false; for (var i = 0; i < patterns.length; i++) { var selector = patterns[i].selector || patterns[i]; var position = patterns[i].position || 'after'; if ($(selector).length > 0) { return { selector: selector, position: position }; } } return false; }; var renderMiniBar = function renderMiniBar(container) { __webpack_require__("316f9c352c6202560d16").log('render minibar begin', G.instanceId); var newTime = __webpack_require__("7026a4b5462dc6da5555").getNewTime(); if (newTime - new Date().getTime() < 300000) { newTime = false; } var href = encodeURIComponent(document.location.href); var html = __webpack_require__("77d34651677cf0aef8fd"); var setUrl = G.server + '/brwext/setting?from=' + G.from_device; var feedbackUrl = 'https://www.' + G.extName + '.com/brwext/suggest?refer=' + href + '&from_device=' + G.from_device; var priceContainer = html({ 'setUrl': setUrl, 'aliSite': G.aliSite, 'feedbackUrl': feedbackUrl, newTime: false, minidom: G.wishdom2, wishdom: G.wishdom }); // if (location.host === 'goods.kaola.com.hk') { // let dom = `` // $('body').append($(dom)) // let newContainer = container; // container = '#kaolaHkRepair>span' // kaolaHkRepair(newContainer) // } if (container.position === 'append') { $(container.selector).append(priceContainer); } else if (container.position === 'before') { $(container.selector).eq(0).before(priceContainer); } else { $(container.selector).eq(0).after(priceContainer); } __webpack_require__("316f9c352c6202560d16").log('render minibar end', G.instanceId); }; var times = 0; var kaolaHkRepair = function kaolaHkRepair(dom) { if (times >= 10) { return; } times++; if ($('.m-price-wrap .m-price .currentPrice').text().match(/\d/)) { $(dom).eq(0).after($('#kaolaHkRepair>span').next()); $('#kaolaHkRepair').remove(); return; } setTimeout(function () { kaolaHkRepair(dom); }, 1000); }; var parsePrice = function parsePrice(price) { if (parseInt(price) > 999999) { return parseInt(price); } else { return price; } }; var addEvent = function addEvent() { $('.gwd-minibar-bg').on('mouseenter', '.minibar-tab', function () { $('#gwd_minibar').addClass('ms_enter'); $(this).addClass('ms-tab-enter'); var id = $(this).attr('id'); $('#' + id + '_detail').show(); if (id === "mini_price_history") { log("minitrend-show"); __webpack_require__("6973d6984a148bf8a638").calLineHeight(); } }); $('.gwd-minibar-bg').on('mouseleave', '.minibar-tab', function () { $('#gwd_minibar').removeClass('ms_enter'); $(this).removeClass('ms-tab-enter'); $(this).removeClass('ms-tab-enter'); var id = $(this).attr('id'); $('body').removeClass('gwd-trend-hover-p'); $('#' + id + '_detail').hide(); }); $('#gwd_website_icon').on('click', function (e) { e.preventDefault(); __webpack_require__("d54879e983a83d07f093").openTab(); }); }; module.exports.renderMiniCom = function (data) { var nowprice = undefined; try { nowprice = userData.get('other_info')['code-server'].price; } catch (e) { nowprice = G.dp.price; } if (!nowprice) nowprice = G.dp.price; if (G.site.indexOf('taobao') > -1 || G.site.indexOf('tmall') > -1) { return; } var store = undefined; if (!data.b2c || data.b2c.length === 0) { store = []; } else { store = data.b2c.store; } var newData = []; var storeSize = store.length; //这几个网站做了新的图标 var new_icon_site_ids = [1, 103, 108, 123, 124, 126, 129, 134, 136, 14, 141, 15, 167, 168, 19, 2, 21, 25, 26, 28, 3, 31, 34, 35, 41, 6, 66, 7, 86, 93, 9]; for (var i = 0; i < store.length && i < 6; i++) { var product = store[i].product && store[i].product[0] || store[i]; var dp_id = product.dp_id || ''; var site_id = product.site_id; if (parseInt(site_id) === 3003) { site_id = 3; } var icon_format = new_icon_site_ids.indexOf(Number(site_id)) > -1 ? '.png' : '.ico'; if (!site_id) continue; product.price = parsePrice(product.price.replace(/,/g, "")); product.icourl = G.s_server + '/images/favicon/' + site_id + icon_format; newData.push(product); } var tle = '其他' + storeSize + '家报价'; var bclass = ''; if (newData.length === 0) { tle = '暂无商城比价'; bclass = 'no-com-info'; } else if (newData[0].price < Number(nowprice)) { tle = '更低价:' + newData[0].price + ''; } var t = '
\n \n ' + tle + '\n
'; $('#gwd_mini_compare').append($(t)).css("display", "block").addClass(bclass); if (newData.length > 0) { var html = __webpack_require__("1048816e8d1497eaab71"); var allLink = G.c_server + '/dp' + data.dp.dp_id; var obj = { data: newData, allLink: allLink, storeSize: storeSize }; $('#gwd_mini_compare').append(html(obj)); userData.set('minicom', obj); // if ($('#mini_price_history_detail').length > 0) { // renderTrendCompare(newData, storeSize, allLink) // } else { // setTimeout(function() { // renderTrendCompare(newData, storeSize, allLink) // }, 400) // } } else { $('#gwd_mini_compare').off(); } }; var renderTrendCompare = function renderTrendCompare(data, storeSize, allLink) { if (G.promoTrendRendered) { return; } var html = __webpack_require__("cf2990172b6f0a82c3db"); $('.app-tuiguang').remove(); $('#mini_price_history').removeClass('showapp'); $('#mini_price_history_detail').append(html({ data: data, allLink: allLink, storeSize: storeSize })); }; function recoverMiniBar() { var globalConfig, recoverConfig, i, selector, position, target; return regeneratorRuntime.async(function recoverMiniBar$(context$1$0) { while (1) switch (context$1$0.prev = context$1$0.next) { case 0: if (!$('.miniPanel').length) { context$1$0.next = 3; break; } if ($('#gwd-tb-mini-coupon').length) { $('#gwd-tb-mini-coupon').insertAfter($('[class^=miniPanelHead--]')); } return context$1$0.abrupt('return'); case 3: context$1$0.next = 5; return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('GwdConfig')); case 5: globalConfig = context$1$0.sent; if (!(globalConfig && globalConfig.gwdMiniBarRecoverConfig)) { context$1$0.next = 19; break; } recoverConfig = globalConfig.gwdMiniBarRecoverConfig.aliSite; i = 0; case 9: if (!(i < recoverConfig.length)) { context$1$0.next = 19; break; } selector = recoverConfig[i].selector; position = recoverConfig[i].position; target = $(selector); if (!target.length) { context$1$0.next = 16; break; } if (position === 'before') { $('.gwd-minibar-bg').insertBefore(target); } else { $('.gwd-minibar-bg').insertAfter(target); } return context$1$0.abrupt('return'); case 16: i++; context$1$0.next = 9; break; case 19: case 'end': return context$1$0.stop(); } }, null, this); } module.exports.recoverMiniBar = recoverMiniBar; module.exports.init = function () { __webpack_require__("316f9c352c6202560d16").log('minibar init'); // 获取配置信息, 看是否需要展示中间部分 var permanent = userData.get('permanent'); // if (G.forbidMinibar) return; if (permanent.setWishlist === '0' || permanent.setWishlist === 0) return; if (G.site == 'amazon' || G.site == '6pm') { __webpack_require__("65cb632859494beda768").init(); return; } renderCon(); }; var renderDom = undefined; var delaySite = ['kaola']; var renderCon = function renderCon() { var instanceId, globalConfig, container, store, el; return regeneratorRuntime.async(function renderCon$(context$1$0) { var _this3 = this; while (1) switch (context$1$0.prev = context$1$0.next) { case 0: instanceId = G.instanceId; if (!(delaySite.indexOf(G.site) > -1)) { context$1$0.next = 4; break; } context$1$0.next = 4; return regeneratorRuntime.awrap(__webpack_require__("3e983ecbff4e1a29654c").sleep(5000)); case 4: context$1$0.next = 6; return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('GwdConfig')); case 6: globalConfig = context$1$0.sent; if (!G.aliSite) { context$1$0.next = 10; break; } context$1$0.next = 10; return regeneratorRuntime.awrap((function callee$1$0() { var getPanel, panel; return regeneratorRuntime.async(function callee$1$0$(context$2$0) { var _this2 = this; while (1) switch (context$2$0.prev = context$2$0.next) { case 0: getPanel = function getPanel() { return globalConfig.aliMobileNotifierConfig.map(function (i) { return i.panel; }).find(function (item) { if ($(item).length) { return $(item)[0]; } return false; }); }; extConsole.log('waiting for panel'); context$2$0.next = 4; return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () { return getPanel(); })); case 4: extConsole.log('panel ready'); panel = getPanel(); if (panel) { __webpack_require__("2995c4cdfa33d52c0bc3").observe(panel, function callee$2$0(mutations) { return regeneratorRuntime.async(function callee$2$0$(context$3$0) { var _this = this; while (1) switch (context$3$0.prev = context$3$0.next) { case 0: extConsole.log('mutations:', mutations); if (!(globalConfig && globalConfig.gwdMiniBarRecoverConfig)) { context$3$0.next = 6; break; } context$3$0.next = 4; return regeneratorRuntime.awrap((function callee$3$0() { var config; return regeneratorRuntime.async(function callee$3$0$(context$4$0) { while (1) switch (context$4$0.prev = context$4$0.next) { case 0: config = globalConfig.gwdMiniBarRecoverConfig.aliSite; context$4$0.next = 3; return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () { for (var i = 0; i < config.length; i++) { var selector = config[i].selector; if ($(selector).length) { return true; } } return false; })); case 3: case 'end': return context$4$0.stop(); } }, null, _this); })()); case 4: context$3$0.next = 8; break; case 6: context$3$0.next = 8; return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () { return $('[class^=ActiveInfo--root--]').length || $('[class^=CouponInfo--couponInfo]').length || $('[class^=Price--root]').length; })); case 8: // 仅在panel的class发生变化时重新渲染minibar recoverMiniBar(); case 9: case 'end': return context$3$0.stop(); } }, null, _this2); }, { attributes: true, attributeFilter: ['class'] }); } case 7: case 'end': return context$2$0.stop(); } }, null, _this3); })()); case 10: if (globalConfig && globalConfig.gwdMiniBarPositions) { if (G.aliSite) { sitePattern['taobao'] = globalConfig.gwdMiniBarPositions.aliSite; sitePattern['tmall'] = globalConfig.gwdMiniBarPositions.aliSite; } else { if (globalConfig.gwdMiniBarPositions[G.site]) { sitePattern[G.site] = globalConfig.gwdMiniBarPositions[G.site]; } } } container = getContainer(); __webpack_require__("316f9c352c6202560d16").log('container:', container); context$1$0.next = 15; return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () { if (container) return true; container = getContainer(); return false; })); case 15: if (!(window.gwd_G && window.gwd_G.instanceId !== instanceId)) { context$1$0.next = 18; break; } __webpack_require__("316f9c352c6202560d16").warn('instanceId不一致,不渲染minibar'); return context$1$0.abrupt('return'); case 18: renderMiniBar(container); store = __webpack_require__("e41a11f7982e4aab1ce6").getStore(); new Vue({ el: '#gwd_mini_remind .minibar-btn-box', store: store, render: function render(h) { return h(MiniBarCollectionButton); } }); addEvent(); el = $('.gwd-minibar-bg')[0]; G.miniBar = el; // 网页可能会移除minibar, if (el) { __webpack_require__("2995c4cdfa33d52c0bc3").observe(el, function (mutations) { mutations.forEach(function (mutation) { if (mutation.removedNodes.length) { __webpack_require__("316f9c352c6202560d16").log('minibar被移除'); if (G.instanceId === $('html').attr('data-gwd-id')) { recoverMiniBar(); } } }); }); } case 25: case 'end': return context$1$0.stop(); } }, null, _this4); }; // 确保.gwd-minibar-bg在.ActiveInfo上方 // 获取页面上的插入节点 // const panel = $('#purchasePanel')[0] /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("2c09af3fb5c4ba3698b3"), __webpack_require__("ed745ac6397f9eca4b50")["default"])) /***/ }), /***/ "6b8303d96ee13d08f335": /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function($, G, Vue, regeneratorRuntime) { var _this = this; var template = __webpack_require__("274e32dfd54a6b0d18a9"); var request = __webpack_require__("91f250ebeb8d5987491c"); var globalCondition = __webpack_require__("9c38beef5ff283e15bd2"); var userData = __webpack_require__("472a9b3fc8c8805a5dd7"); var golbal2 = __webpack_require__("1c640a99db9f6f8a16c2"); var util = __webpack_require__("d54879e983a83d07f093"); var miniFavor = __webpack_require__("472c3193857af11233c9"); var userCenter = __webpack_require__("69afa85b8d7929dd88c5"); var siteInfo = __webpack_require__("5e05e6f5fe79ccf5d009"); var permanent = undefined, oinfo = undefined; var siteidArr = ['228', '266', '246', '229', '365', '366', '1', '238', '230']; var showListPrice = function showListPrice(price, dp_id, originUrl) { var pattern = dp_id.split('-'); var siteId = pattern[pattern.length - 1]; if (price < 0) return '暂时缺货';else { if (siteidArr.indexOf(siteId) > -1) { var site = siteInfo.isProductPage(originUrl); var cur = __webpack_require__("9bf6d059e9a265559f0c").getMoneyInfo(site)[0]; return cur + price.toString().replace(',', ''); } else { return '¥' + price.toString().replace(',', ''); } } }; var addEvent = function addEvent() { $('#topfavor_detail').on('click', '.item_close_btn', function () { var id = $(this).attr('data-id'); delFavor(id); }); $('.favor-list a').on('click', function () { console.log($(this)); if ($(this).attr('data-id')) { delFavor($(this).attr('data-id')); return false; } if (!$(this).attr('href')) { return false; } window.open($(this).attr('href')); return false; }); }; var delFavor = function delFavor(id) { id = id.trim(); oinfo = userData.get('other_info'); // let url = `${G.c_server}/collect/aj_del?dp_id=${id}`; // request.get(url).done((data) => { if (id === oinfo.id) { store.dispatch('priceRemind/cancel').then(function () { $('#topfavor_detail .sp-del').show().fadeOut(3000); getFavor(renderList); }); } else { userCenter['delete'](id).then(function (data) { // -1 失败 1 处理成功 100 未登录 if (data.code === 1) { // if (id == oinfo.now.dp_id) { // $('#topfavor_detail .topf-head .sp-col').text('收藏商品').removeClass('collected') // } $('#topfavor_detail .sp-del').show().fadeOut(3000); getFavor(renderList); } }); } }; var addFavor = function addFavor(callback) { var store = __webpack_require__("e41a11f7982e4aab1ce6").getStore(); var pagedp = G.dp; var dp = oinfo.now; store.dispatch('priceRemind/submit', { notifySite: '', price: '', mode: '' }).then(function (res) { // getFavor(renderList) // $('#topfavor_detail .topf-head .sp-col').text('收藏成功').addClass('collected') }); // userCenter.add('', '').then(data => { // if (Number(data.code) === 1 || data.error_code === '1') { // getFavor(renderList) // $('#topfavor_detail .topf-head .sp-col').text('收藏成功').addClass('collected') // $('#ht_favor').text('收藏成功').addClass('collected') // $(`#gwd_mini_remind .minibar-btn-box span`).text(`已添加提醒`); // $('#gwd_mini_remind .minibar-btn-box em').addClass('favored') // // if (data.data) { // G.remindInfo = { // remind_price: data.data.notifier.threshold, // is_collected: data.data.id, // has_remind_type: data.data.notifier.type, // remind_type: data.data.notifier.type, // notify_site: data.data.notifier.site // }; // // miniFavor.setNotifyPrice(data.data.notifier.site, data.data.notifier.threshold) // } // // // 更新本地收藏存储 // // util.addFavorCheck() // } else if (data.code === '2') { // $('#topfavor_detail .topf-head .sp-col').text('收藏过了').addClass('collected') // $('#ht_favor').text('收藏过了').addClass('collected') // $(`#gwd_mini_remind .minibar-btn-box span`).text(`已添加提醒`); // $('#gwd_mini_remind .minibar-btn-box em').addClass('favored') // } else if (data.code === 100) { // if (callback) callback() // } else { // // } // }) }; var renderList = function renderList(data) { if (typeof data === 'string') { data = JSON.parse(data); } var datasize = data.products.length; for (var i = 0; i < datasize; i++) { var siteId = data.products[i].dp_id.split('-')[1]; data.products[i].site_id = siteId; data.products[i].newPrice = showListPrice(data.products[i].now_price, data.products[i].dp_id, data.products[i].origin_url); } var html = __webpack_require__("48161021fa29217d101f"); $('#topfavor_detail .favor-list').empty().append(template.compile(html)({ data: data.products, imgLoad: G.imgLoad, s_server: G.s_server })); $('.see-all-favor em').text(data.cnt); $('.see-all-favor').attr('href', 'https://www.gwdang.com/mine/collection'); addEvent(); golbal2.loadImg(0, datasize, $('#topfavor_detail li .item_img img')); if (!$('#topfavor_detail').hasClass('islogin')) $('#topfavor_detail').addClass('islogin'); }; var getFavor = function getFavor(callback) { userCenter.getList('default', 1, 3).then(function (res) { var data = res; if (!data.data.list) { callback({ products: [], cnt: 0 }); return; } callback({ products: data.data.list.map(function (item) { item.now_price = item.price.last; return item; }), cnt: data.data.cnt }); }); }; var userLogin = function userLogin(u, p, callback) { $.ajax({ type: "post", url: 'https://www.' + G.extName + '.com/user/aj_login', xhrFields: { withCredentials: true }, crossDomain: true, data: { email: u, password: p, t: "check", host: location.protocol + '//' + location.host }, success: function success(data) { callback(data); __webpack_require__("51aadd1e1b65f329a862").renderAgain(); } }); }; var addDetailEvent = function addDetailEvent() { var stime = undefined, isRender = undefined, setLeft = undefined; $('#topfavor_detail .topf-head span').on('click', function () { addFavor(); }); $('#topfavor_detail .login_click').on('click', function () { var username = $('#topfavor_detail .username').val(); var psd = $('#topfavor_detail .password').val(); if (!username || !psd) { $('#topfavor_detail .login_remind').show().fadeOut(5000); return; } userLogin(username, psd, function (data) { if (data === '1') { G.email = username; getFavor(renderList); } else { $('#topfavor_detail .login_remind').show().fadeOut(5000); } }); }); $('body').on('gwd-login-complete', function (e) { console.log('fired'); getFavor(renderList); }); $('#gwdang-favor').on('mouseenter', function () { if (G.userLogin && !isRender) { isRender = true; $('#topfavor_detail').addClass('islogin'); getFavor(renderList); } if (permanent.style === 'bottom') { setLeft = true; util.setSimplePagePos($('#gwdang-favor'), $('#topfavor_detail'), 279); } $('#topfavor_detail').show(); $(this).addClass('msHover'); }); $('#gwdang-favor').on('mouseleave', function () { var that = this; stime = setTimeout(function () { $('#topfavor_detail').hide(); $(that).removeClass('msHover'); }, 100); }); $('#topfavor_detail').on('mouseenter', function () { clearTimeout(stime); }); $('#topfavor_detail').on('mouseleave', function () { $('#topfavor_detail').hide(); $('#gwdang-favor').removeClass('msHover'); }); }; var renderDetail = function renderDetail(dp_id) { var store = __webpack_require__("e41a11f7982e4aab1ce6").getStore(); var hidebtn = undefined; var dom = '#gwdang_main'; var style = 'top:37px;'; if (permanent.style === 'bottom') { dom = '#bjd_bottom_detail'; style = 'bottom: 60px;right: 40px;'; } // 改商品没有抓取数据的时候 不能收藏商品 if (!dp_id || dp_id.match(/^0-\d+$/)) { hidebtn = true; } var imgHost = G.imgHost; if (G.from_device === 'firefox') { imgHost = G.localImg; } var homeU = 'https://www.gwdang.com/user/wechat_oauth/?pl=9&op=login&from_url=' + encodeURIComponent(location.href); homeU = encodeURIComponent(homeU); var wxUrl = 'https://open.weixin.qq.com/connect/qrconnect?appid=wx34006c141f9daa3a&response_type=code&scope=snsapi_login&state=2ced970d5b97680e95670a48d1102611&redirect_uri=' + homeU; var html = __webpack_require__("3f558fdedb5b5c8abbad"); $(dom).append(template.compile(html)({ email: G.email, userLogin: G.userLogin, hidebtn: hidebtn, imgHost: imgHost, wxUrl: wxUrl, pageurl: encodeURIComponent(location.href), style: style })); var CommonLogin = __webpack_require__("2d53f53e0179317f1fdf")['default']; new Vue({ el: '#gwd-login-favor', render: function render(h) { return h(CommonLogin, { props: { position: 'gwd-favor', showAlterLogin: true, alterLoginPosition: 'column' } }); } }); addDetailEvent(permanent); var setCollectedStatus = function setCollectedStatus(newVal) { __webpack_require__("316f9c352c6202560d16").log('watch triggered', newVal); if (newVal) { // 已收藏 $('#topfavor_detail .topf-head .sp-col').text('收藏成功').addClass('collected'); } else { // 未收藏 $('#topfavor_detail .topf-head .sp-col').text('收藏商品').removeClass('collected'); } }; setCollectedStatus(store.state.priceRemind.collected); store.watch(function (state) { return state.priceRemind.collected; }, setCollectedStatus); }; module.exports.init = function callee$0$0() { return regeneratorRuntime.async(function callee$0$0$(context$1$0) { while (1) switch (context$1$0.prev = context$1$0.next) { case 0: context$1$0.next = 2; return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('GwdDpIdGot')); case 2: permanent = userData.get('permanent'); oinfo = userData.get('other_info'); renderDetail(oinfo.now.dp_id); case 5: case 'end': return context$1$0.stop(); } }, null, _this); }; module.exports.addFavor = addFavor; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("ed745ac6397f9eca4b50")["default"], __webpack_require__("2c09af3fb5c4ba3698b3"))) /***/ }), /***/ "6c100eb2e82ec7ba3bad": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98__ = __webpack_require__("8ab101d7abce5957a028"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98__); /* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98__, "render")) __webpack_require__.d(__webpack_exports__, "render", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98__["render"]; }); /* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98__, "staticRenderFns")) __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98__["staticRenderFns"]; }); /***/ }), /***/ "6c23634d2ae49bac6e54": /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var render = function render() { var _vm = this, _c = _vm._self._c; return _vm.loaded ? _c("div", { staticClass: "gwd-column gwd-shaidan", "class": { "gwd-has-top": _vm.hasTop } }, [_c("div", { staticClass: "gwd-header gwd-row gwd-align" }, [_c("img", { staticStyle: { width: "47px", height: "15px", "margin-left": "8px" }, attrs: { src: _vm.s_server + "cdj@2x.png", alt: "" } }), _vm._v(" "), _c("span", { staticClass: "gwd-font-pfm", staticStyle: { "margin-left": "8px", color: "111", "font-size": "14px" } }, [_vm._v(_vm._s(_vm.loaded && _vm.list.length ? "大家" : "你") + "是多少钱入手的?")])]), _vm._v(" "), _vm.loaded && !_vm.list.length ? _c("div", { staticClass: "gwd-column gwd-align", staticStyle: { flex: "1", "justify-content": "center" } }, [_c("img", { staticStyle: { width: "119px", height: "98px" }, attrs: { src: _vm.s_server + "empty@2x.png" } }), _vm._v(" "), _c("span", { staticClass: "gwd-font11", staticStyle: { "line-height": "14px", color: "#404547" } }, [_vm._v("分享你的成交价,大家一起查底价")])]) : _vm._e(), _vm._v(" "), _vm.loaded && _vm.list.length ? _c("div", { staticClass: "gwd-scrollbar gwd-column gwd-sd-list gwd-align", staticStyle: { flex: "1" } }, _vm._l(_vm.list, function (item, idx) { return _c("ShaiDanItem", { key: idx + "-sd", attrs: { item: item } }); }), 1) : _vm._e(), _vm._v(" "), _c("div", { staticClass: "gwd-column gwd-align", style: { "margin-bottom": _vm.list.length ? "2px" : "15px" } }, [_c("img", { staticStyle: { height: "43px", cursor: "pointer" }, attrs: { src: _vm.s_server + "bigButton@2x.png", alt: "" }, on: { click: _vm.open } }), _vm._v(" "), _c("form", { staticStyle: { display: "none" }, attrs: { action: _vm.sdUrl, method: "post", target: "_blank", "accept-charset": "utf-8" } }, [_c("input", { attrs: { type: "hidden", name: "price" }, domProps: { value: _vm.price } }), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.shop, expression: "shop" }], attrs: { type: "hidden", name: "shop" }, domProps: { value: _vm.shop }, on: { input: function input($event) { if ($event.target.composing) return; _vm.shop = $event.target.value; } } }), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.title, expression: "title" }], attrs: { type: "hidden", name: "title" }, domProps: { value: _vm.title }, on: { input: function input($event) { if ($event.target.composing) return; _vm.title = $event.target.value; } } }), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.img, expression: "img" }], attrs: { type: "hidden", name: "img" }, domProps: { value: _vm.img }, on: { input: function input($event) { if ($event.target.composing) return; _vm.img = $event.target.value; } } }), _vm._v(" "), _vm.skuId ? _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.skuId, expression: "skuId" }], attrs: { type: "hidden", name: "sku_id" }, domProps: { value: _vm.skuId }, on: { input: function input($event) { if ($event.target.composing) return; _vm.skuId = $event.target.value; } } }) : _vm._e(), _vm._v(" "), _c("input", { attrs: { type: "hidden", name: "sku_str" }, domProps: { value: _vm.skuStr } }), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.skuOptions, expression: "skuOptions" }], attrs: { type: "hidden", name: "sku_options" }, domProps: { value: _vm.skuOptions }, on: { input: function input($event) { if ($event.target.composing) return; _vm.skuOptions = $event.target.value; } } }), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.skuMap, expression: "skuMap" }], attrs: { type: "hidden", name: "sku_map" }, domProps: { value: _vm.skuMap }, on: { input: function input($event) { if ($event.target.composing) return; _vm.skuMap = $event.target.value; } } }), _vm._v(" "), _c("input", { attrs: { type: "submit", id: "gwd-sd-submit" } })])])]) : _vm._e(); }; var staticRenderFns = []; render._withStripped = true; exports.render = render; exports.staticRenderFns = staticRenderFns; /***/ }), /***/ "6e04dc6b1bcdf7d9c077": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanPicTooltip_vue_vue_type_template_id_1e448961_scoped_true__ = __webpack_require__("2ecca4f82b8be62bb132"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanPicTooltip_vue_vue_type_template_id_1e448961_scoped_true___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanPicTooltip_vue_vue_type_template_id_1e448961_scoped_true__); /* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanPicTooltip_vue_vue_type_template_id_1e448961_scoped_true__, "render")) __webpack_require__.d(__webpack_exports__, "render", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanPicTooltip_vue_vue_type_template_id_1e448961_scoped_true__["render"]; }); /* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanPicTooltip_vue_vue_type_template_id_1e448961_scoped_true__, "staticRenderFns")) __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanPicTooltip_vue_vue_type_template_id_1e448961_scoped_true__["staticRenderFns"]; }); /***/ }), /***/ "6eb6300b1093d4b652fb": /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(G, $, regeneratorRuntime, Highcharts) {var __WEBPACK_AMD_DEFINE_RESULT__; !(__WEBPACK_AMD_DEFINE_RESULT__ = (function () { if (['smzdm'].indexOf(G.site) > -1) { return; } /* TODO 支持常用网站列表 支持定时查找 鼠标滚动查找 浏览器兼容性检测 */ var exports = {}; var $ = __webpack_require__("e081b2491b5c9b12b9da"); var lang = __webpack_require__("cf094fe1ab460bb584a8"); var langCfg = __webpack_require__("336de8fce6caee2400ef"); var template = __webpack_require__("274e32dfd54a6b0d18a9"); var siteinfo = __webpack_require__("5e05e6f5fe79ccf5d009"); var userData = __webpack_require__("472a9b3fc8c8805a5dd7"); var countryConfig = __webpack_require__("9bf6d059e9a265559f0c"); var parseprice = __webpack_require__("cb0906562effcf1b0e6c"); var util = __webpack_require__("d54879e983a83d07f093"); var viewPriceTip = __webpack_require__("b3f8e791a43d979beebb"); if (G.lang == 'zh-tr') { viewPriceTip = __webpack_require__("0a04b69d11e29b7b894e"); } var pageInfo = G.pageInfo; var smallTip, smallTip2; var tipDetail; var time, nowTipDom; var nowUrl, newId, nowPrice = 0; var tipResult = {}; var blacklist = [/shangpin\.com/, /cfe\.m\.jd\.com/, /1688\.com/, /plogin\.m\.jd\.com/]; var moneyInfo = undefined; var priceTle = { 'pri-t1': lang.getString(langCfg, 'priceUp'), 'pri-t0': lang.getString(langCfg, 'priceStable'), 'pri-t-1': lang.getString(langCfg, 'priceDecrease'), 'pri-t-2': lang.getString(langCfg, 'priceLowest') }; var request = __webpack_require__("91f250ebeb8d5987491c"); function block() { var r = false; for (var i = blacklist.length - 1; i >= 0; i--) { r = blacklist[i].test(location.href); if (r) return r; }; } //获取元素和页面顶部的距离 var getTop = function getTop(e) { var offset = e.offsetTop; if (e.offsetParent != null) offset += getTop(e.offsetParent); return offset; }; //获取元素和页面左侧的距离 var getLeft = function getLeft(e) { var offset = e.offsetLeft; if (e.offsetParent != null) offset += getLeft(e.offsetParent); return offset; }; // const getWidth = (e) => { // let w = $(e).width() // if (!w) // return getWidth(e.parentElement) // return w; // } var getListPrice = function getListPrice() { // 获取列表页鼠标所在当前商品价格 var price = '0'; switch (G.site) { case "360buy": price = $(nowTipDom).parent().parent().find('.p-price strong i').eq(0).text(); break; case "suning": price = $(nowTipDom).parent().parent().parent().find('.res-info .price-box .def-price').eq(0).text(); break; case "taobao": price = $(nowTipDom).parent().next().find('.c-price').text(); if (!price) { price = $(nowTipDom).parent().parent().parent().parent().find('.J_IconMoreNew .g_price').eq(0).text(); } break; case "tmall": price = $(nowTipDom).parent().parent().find('.productPrice>em').eq(0).text(); break; case "amazon": price = $(nowTipDom).parent().parent().parent().parent().find('.a-spacing-mini span.s-price').eq(0).text(); break; case "gome": price = $(nowTipDom).parent().parent().find('.item-price-info .item-price .price').eq(0).text(); break; case "dangdang": price = $(nowTipDom).parent().find('.price .price_n').eq(0).text(); break; case "vipshop": price = $(nowTipDom).parent().parent().parent().parent().find('.special-price .title').eq(0).text(); if (!price) { price = $(nowTipDom).parent().parent().parent().parent().find('.goods-price-info .price').eq(0).text(); } break; default: price = '0'; } price = price.replace(/[,¥¥]+/g, ''); return price; }; // 没有价格走势数据时候的伪造虚拟点 var noTrendAddTrendData = function noTrendAddTrendData(data) { var site_name = undefined; var price = getListPrice(); if (price === '0') return data; var date = util.getTimeNumber(new Date().getTime() - 86400000 * 179, "5"); var date2 = util.getTimeNumber(new Date().getTime(), "5"); var arr = []; date = new Date(date).getTime(); date2 = new Date(date2).getTime(); arr.push([date, Number(price)]); arr.push([date2, Number(price)]); site_name = data.site_name; var noTrendObj = { current_price: price, data: arr, max_price: price, min_price: price, min_stamp: date2 / 1000, name: site_name, start: date, price_status: 0 }; data.trend.store = [noTrendObj]; data.taobaoNoTrend = true; data.start = date; return data; }; var inited = false; exports.init = function () { if (inited) return; if (!inited) { inited = true; } // 获取价格符号 moneyInfo = countryConfig.getMoneyInfo(G.logsite); var b = G.extBrand; if (G.from_device !== 'bijiago' && G.from_device !== 'biyibi') { var permanent = userData.get('permanent'); if (permanent.setTip === '0') return; } else { b = 'bjgou'; } if (block()) return; if (pageInfo.type === 1) { $('body').append('\n
\n \n ' + (G.lang === 'zh-tr' ? '比價' : '比价') + '\n
\n
\n
'); smallTip = $('#' + b + '_price_tip'); smallTip2 = $('#' + b + '_price_tip .tip_btn_box'); tipDetail = $('#' + b + '_price_tip_detail'); } bindDpEvent(); // if (location.hostname.includes('s.taobao.com')) { // $('body').append(` // // `) // } }; function bindDpEvent(area) { var isNewTb = false; // 是否是新版淘宝 if ($('[class^=PageContent--contentWrap--]').length) { isNewTb = true; } var dpMouseOver = function dpMouseOver(e) { var img, elList, parent, id, parentEl, a; return regeneratorRuntime.async(function dpMouseOver$(context$3$0) { while (1) switch (context$3$0.prev = context$3$0.next) { case 0: img = e.target; if (G.site === '360buy' && img.tagName !== 'IMG' && $(img).parents('.more2_img')) { elList = $(img).parents('.more2_img').find('img'); if (elList.length) { img = elList[0]; } if (img.tagName !== 'IMG') { img = $(e.target).parents('.more2_item').find('.more2_img img')[0]; } } if (img.tagName !== 'IMG' && !isNewTb) { img = $(img).find('img')[0]; } if (!img) { img = $(e.target).parents('.item-link').find('.img-wrapper')[0]; } if (img) { context$3$0.next = 6; break; } return context$3$0.abrupt('return'); case 6: if (!img.parentElement.getAttribute('data-tip')) { context$3$0.next = 8; break; } return context$3$0.abrupt('return', false); case 8: if (!(img.tagName === 'A' || $(img).parents('.item-link').length || img.className.includes('MainPic--mask') || img.width > 50 && img.height > 50)) { context$3$0.next = 37; break; } parent = img.tagName === 'A' ? img : img.parentElement; if (!(parent.href && parent.href.includes('.gwdang.com'))) { context$3$0.next = 12; break; } return context$3$0.abrupt('return'); case 12: if (!(parent.href && parent.href.includes('store.taobao.com'))) { context$3$0.next = 14; break; } return context$3$0.abrupt('return'); case 14: if (!$(parent).parents('[class^=ShopInfo--shopInfo--]').length) { context$3$0.next = 16; break; } return context$3$0.abrupt('return'); case 16: nowTipDom = parent; if (!(G.site === 'taobao' && parent.tagName === 'A' && /^https?:\/\//.test(parent.href))) { context$3$0.next = 36; break; } id = parent.getAttribute('data-nid'); nowPrice = $(parent).parent().parent().parent().next().find('.price strong').text(); addId(img); if (!parent.href.match(/(?:item\.taobao\.com|detail\.tmall\.com)/)) { context$3$0.next = 25; break; } nowUrl = parent.href; context$3$0.next = 32; break; case 25: if (!id) { context$3$0.next = 29; break; } nowUrl = 'https://item.taobao.com/item.htm?id=' + id; context$3$0.next = 32; break; case 29: nowUrl = parent.href; if (nowUrl.includes('click.simba.taobao.com')) { context$3$0.next = 32; break; } return context$3$0.abrupt('return'); case 32: // 加载小标签 renderTip(parent); bindDpEvent2(parent); context$3$0.next = 37; break; case 36: if (isNewTb) { parentEl = $(parent).parents('[class^=Card--doubleCard--]'); if (!parentEl.length) { parentEl = $(parent).parents('[class^=Card--listCard--]'); } if (parentEl.length) { nowPrice = parentEl.find('.Card--price').text(); // let nowId = parentEl.find('.ww-light.ww-small').attr('data-item') // nowUrl = `https://item.taobao.com/item.htm?id=${nowId}` nowUrl = parentEl.parents('a').attr('href'); addId(img); renderTip(parent); bindDpEvent2(parent); } } else if (parent.tagName === 'A' && /^https?:\/\//.test(parent.href) && siteinfo.isProductPage(parent.href)) { addId(img); nowUrl = makeUrl(img, parent.href); renderTip(parent); bindDpEvent2(parent); } else if (parent.parentElement.tagName === 'A' && /^https?:\/\//.test(parent.parentElement.href) && siteinfo.isProductPage(parent.parentElement.href)) { /*amazon.com有一种情况是 a div img 的结构*/ parent = parent.parentElement; addId(img); nowUrl = makeUrl(img, parent.href); renderTip(parent); bindDpEvent2(parent); } else if ($(parent).parents('a').length) { a = $(parent).parents('a')[0]; if (siteinfo.isProductPage(a.href)) { parent = a; addId(img); nowUrl = makeUrl(img, parent.href); renderTip(parent); bindDpEvent2(parent); } //require('common/extConsole').log('find a parent', a) } case 37: case 'end': return context$3$0.stop(); } }, null, this); }; $('body').on('mouseover', 'img, .pd_pic_wrap', dpMouseOver); $('body').on('mouseover', '[class^=Card--doubleCard--]', dpMouseOver); $('body').on('mouseover', '[class^=Card--listCard--]', dpMouseOver); $('body').on('mouseover', '.item-link', dpMouseOver); $('body').on('mouseover', '.more2_item', dpMouseOver); $('body').on('mouseover', '.pic.imglink', dpMouseOver); smallTip2.on('mouseenter', smallTipOnMouseOver); smallTip.on('mouseleave', function () { tipDetail.hide(); smallTip.hide(); }); tipDetail.on('mouseleave', function () { tipDetail.hide(); smallTip.hide(); }); } function makeUrl(obj, url) { if (G.crc64) { return url; } switch (pageInfo.siteName) { case 'suning': console.log($(obj)); var productId = $(obj).parents('.wrap').find('input.hidenInfo').attr('datapro').split('||')[0]; url = "http://www.suning.com/emall/prd_10052_10051_-7_" + productId + "_.html"; break; } return url; } function bindDpEvent2(dom) { var $dom = $(dom); if ($dom.attr(G.extBrand + '_tip_bind')) return; $dom.on('mouseleave', dpMouseLeave); $dom.attr(G.extBrand + '_tip_bind', 1); } function smallTipOnMouseOver() { clearTimeout(time); smallTip.show(); render(); } function dpMouseLeave() { smallTip.hide(); tipDetail.hide(); } function renderTip(dom) { smallTip.css('left', getLeft(dom)); smallTip.css('top', getTop(dom)); smallTip.show().css('display', 'inline-block'); } function addId(obj) { var id = ''; switch (G.site) { case 'yihaodian': var d = $(obj).parent().attr('id').split('_'); if (d) d = d[1]; id = "&id=" + d + '-31'; break; } newId = id; } // function currencyChange(data) { // if (!G.currency || !data) return data; // if (data.store && data.store.length > 0) { // for (var i = 0; i < data.store.length; i++) { // var item = data.store[i]; // if (item.price && item.price.match(/\d+/)) // data.store[i].price = '¥' + parseprice(item.price); // } // } // if (data.trend && data.trend.store.length > 0) { // for (var j = 0; j < data.trend.store[0].data.length; j++) { // var item2 = data.trend.store[0].data[j]; // data.trend.store[0].data[j][1] = parseprice(item2[1]); // } // data.trend.store[0].min_price = parseprice(data.trend.store[0].min_price).toFixed(2); // data.trend.store[0].max_price = parseprice(data.trend.store[0].max_price).toFixed(2); // data.trend.store[0].current_price = parseprice(data.trend.store[0].current_price); // } // return data; // } var yanzhengma = function yanzhengma(url) { var html = __webpack_require__("ad7cf1a11cc8880309ae"); tipDetail.empty().append(template.compile(html)({ url: url })); tipDetail.css('width', 370); }; function render() { var res, url; return regeneratorRuntime.async(function render$(context$2$0) { while (1) switch (context$2$0.prev = context$2$0.next) { case 0: tipDetail.html(''); tipDetail.css('width', 50); // tipDetail.css('left', getLeft($(smallTip)[0]) + $(smallTip).width()) // tipDetail.css('top', getTop($(smallTip)[0])) tipDetail.show(); if (tipResult[nowUrl]) { context$2$0.next = 13; break; } if (!nowUrl.includes('click.simba.taobao.com')) { context$2$0.next = 9; break; } context$2$0.next = 7; return regeneratorRuntime.awrap(__webpack_require__("660610db8f6e89357da9").get('/remoteAddress', { url: nowUrl })); case 7: res = context$2$0.sent; nowUrl = res; case 9: url = G.server + '/brwext/tip_new?days=180&ver=1&site=' + G.site + '&price=' + nowPrice + '&url=' + encodeURIComponent(nowUrl) + newId; request.getOnce(url).then(function (msg) { try { if (msg && msg.now_url) { nowUrl = msg.now_url; } if (msg.is_ban && msg.action && msg.action.method === 'redirect' && msg.action.to) { yanzhengma(msg.action.to); return; } if (msg.trend.store.length === 0) { msg = noTrendAddTrendData(msg); } // msg = currencyChange(msg); //暂时不转化汇率 使用原始货币 价格走势提示框里面才加人民币提示 if (!msg || msg.trend.store.length === 0) return renderError(); if (msg.trend.store[0].current_price == '0.00') return renderError(); tipResult[nowUrl] = msg; render2(msg); } catch (e) {} })['catch'](function () { return renderError(); }); context$2$0.next = 14; break; case 13: render2(tipResult[nowUrl]); case 14: case 'end': return context$2$0.stop(); } }, null, this); } function render2(msg) { // 处理数据 processData(msg); var nostore = undefined; if (!msg.store || msg.store.length === 0) nostore = true; var lowestTime = util.getTimeNumber(msg.trend.store[0].min_stamp * 1000); tipDetail.removeClass('tip-error-info'); if (msg.trend.store[0].max_price === msg.trend.store[0].min_price) { msg.trend.store[0].nowprice = msg.trend.store[0].min_price; } //msg.trend.store[0].price_status = require('bjgou/modules/trend').getPriceStatus(msg.trend.store[0].data).price_status tipDetail.html(template.compile(viewPriceTip)({ data: msg, new_extension: G.new_extension, extName: G.extName, isAliSite: G.aliSite, nostore: nostore, lowestTime: lowestTime, extBrand: G.extBrand, isGwd: G.from_device !== 'bijiago' && G.from_device !== 'biyibi', site: G.site, ss_name: G.ss_name })); if (G.aliSite || nostore) { tipDetail.css('width', 370); } else { tipDetail.css('width', 460); } if ($(window).width() - getLeft($(smallTip)[0]) - $(smallTip).width() < 460) { tipDetail.css('left', 0 - $(tipDetail).width() - 3 + 'px'); } else { tipDetail.css('left', '67px'); } initMiniTrend(msg.trend, msg.taobaoNoTrend, msg.start); bindFavorEvent(msg); } function bindFavorEvent(data) { $('#' + G.extBrand + '_price_tip_notify_btn').on('click', function (event) { event.preventDefault(); $('#' + G.extBrand + '_notify_error').hide(); $('#' + G.extBrand + '_price_tip_notify_btn').text('正在添加......'); request.get(G.c_server + '/collect/aj_add?' + 'dp_id=' + data.dp_id + '&from=tip').done(function (msg) { if (msg.code == 100 || msg.code <= 0) { window.location.href = 'http://www.' + G.extName + '.com/user/login?from_url=' + encodeURIComponent(window.location.href); } else if (msg.code == 1) { $('#' + G.extBrand + '_price_tip_notify_btn').text('已添加到收藏夹').attr('style', 'float:right;color:#fff;background:#18A0F5;'); } else if (msg.code == 2) { if ($('#' + G.extBrand + '_price_tip_notify_btn').text() == '正在添加......') { $('#' + G.extBrand + '_price_tip_notify_btn').text('你已经添加过啦').attr('style', 'float:right;color:#fff;background:#18A0F5;'); } } }); }); } function processData(msg) { var new_icon_site_ids = [1, 103, 108, 123, 124, 126, 129, 134, 136, 14, 141, 15, 167, 168, 19, 2, 21, 25, 26, 28, 3, 31, 34, 35, 41, 6, 66, 7, 86, 93, 9]; var store = msg.store; if (store) { for (var i = store.length - 1; i >= 0; i--) { store[i].icon_url = store[i].icon_url.replace("browser", "s1"); if (store[i].price.indexOf('¥') > -1) store[i].price = '¥' + Number(store[i].price.replace('¥', '').replace(',', '')).toFixed(2); var site_id = /\/(\d+)\.ico/.exec(store[i].icon_url); if (site_id) { site_id = site_id[1]; if (!G.IE6 && new_icon_site_ids.indexOf(Number(site_id)) > -1) { store[i].icon_url = store[i].icon_url.replace(/\d+\.ico/, site_id + ".png").replace(/browser\./, "s1."); } } } } var status_str = 'pri-t' + msg.trend.store[0].price_status; msg.trend.store[0].status_tle = priceTle[status_str]; msg.trend.store[0].max_price = Number(msg.trend.store[0].max_price.replace(',', '')).toFixed(2); msg.trend.store[0].min_price = Number(msg.trend.store[0].min_price.replace(',', '')).toFixed(2); } function renderError(data) { if (data && data.is_ban) { yanzhengma(data.action.to); } else { tipDetail.html(G.lang === 'zh-tr' ? '
抱歉,當前商品暫無價格走勢~
' : '
抱歉,当前商品暂无价格走势~
'); tipDetail.addClass('tip-error-info'); tipDetail.css('width', 220); tipDetail.show(); } } function initMiniTrend(data, taobaoNoTrend, sstart) { if (G.site == '360buy') { // 京东上的这个影响图表样式 var p = $('.elevator_fix style'); p.remove(); } var yAxistext = ''; if (moneyInfo) { yAxistext = moneyInfo[1]; } var maxP = Number(data.store[0].max_price); var maxN = undefined; if (maxP > 5) { maxN = parseInt(data.store[0].max_price).toString() || ''; } else { maxN = Number(data.store[0].max_price).toString() || ''; } var maxN2 = yAxistext.length * 2; var maxS1 = parseInt(maxN.length * 5.6); var maxS2 = parseInt(maxN2 * 5.6); var maxS = Math.max(maxS1, maxS2); var chartML = maxS + 8 + 8; var yAxisY = maxS + 8; var trend_div = $('#gwd_price_tip_trend'); var obj = { chart: { renderTo: 'gwd_price_tip_trend', type: 'line', marginTop: 10, marginLeft: chartML, marginRight: 15, marginBottom: 27, spacing: [0, 0, 0, 0], events: { load: function load() { var xinterval = parseInt((this.xAxis[0].dataMax - this.xAxis[0].dataMin) / 3.9) || 1; this.xAxis[0].update({ tickInterval: xinterval }); var lmin = undefined, lmax = undefined; lmin = Math.floor(this.yAxis[0].dataMin); lmax = Math.ceil(this.yAxis[0].dataMax); var interv2 = Math.pow(10, lmin.toString().length - 2); var tkinterv = undefined; if (this.yAxis[0].dataMax < 1) { lmin = this.yAxis[0].dataMin; lmax = this.yAxis[0].dataMax; tkinterv = 0; } else if (this.yAxis[0].dataMin === this.yAxis[0].dataMax) { lmin = Math.floor(lmin / interv2) * interv2; lmax = lmin * 2; lmin = 0; tkinterv = parseInt((lmax - lmin) / 2); } else { lmin = Math.floor(lmin / interv2) * interv2; lmax = Math.ceil(lmax / interv2) * interv2; if (lmin === lmax) { lmin = lmin - 1; lmax = lmax + 1; } tkinterv = parseInt((lmax - lmin) / 4); if (lmin + tkinterv < this.yAxis[0].dataMin) { lmin = lmin + tkinterv; } } var tkinterv2 = Math.pow(10, tkinterv.toString().length - 1); tkinterv = Math.ceil(tkinterv / tkinterv2) * tkinterv2; // console.log(lmin, lmax, tkinterv) this.yAxis[0].update({ min: lmin, max: lmax, tickInterval: tkinterv || 1 }); } } }, credits: { enabled: false }, colors: ['#2f7ed8'], title: { text: null }, xAxis: { type: 'datetime', labels: { rotation: 0, y: 16, step: 2, style: { fontSize: '10px', fontFamily: 'Helvetica', color: '#9D9D9D' }, align: 'center' }, dateTimeLabelFormats: { day: '%m-%e', week: '%m-%e', month: '%Y/%m', year: '%Y/%m' }, tickLength: 0, gridLineColor: '#e6e9eb', lineColor: '#e6e9eb', minorTickLength: 0, gridLineWidth: 1 }, yAxis: { title: { text: "", rotation: 0, y: -20, x: -13, align: 'high', offset: 0, style: { fontFamily: 'Microsoft YaHei', fontSize: '10px', color: '#969899' } }, labels: { align: 'left', padding: 4, x: -yAxisY, y: 3, style: { fontSize: '10px', fontFamily: 'Helvetica', color: '#9D9D9D' }, formatter: function formatter() { return this.value; } }, plotLines: [{ value: 0, width: 1, color: '#808080' }], gridLineColor: '#e6e9eb', lineColor: '#e6e9eb', tickPixelInterval: 50 }, plotOptions: { series: { animation: false, marker: { radius: 2 }, enableMouseTracking: true, states: { hover: { enabled: true } }, shadow: false } }, tooltip: { xDateFormat: '%Y-%m-%d', borderColor: "#48BEFE", useHTML: true, backgroundColor: 'white', formatter: function formatter() { var x = new Date(this.x); var year = x.getFullYear(); var month = x.getMonth() + 1; var day = x.getDate(); if (month < 10) month = '0' + month.toString(); if (day < 10) day = '0' + day.toString(); // let format = data.msg.formatted[this.x.toString()]; // let disc = format.discount // if (disc !== 0) // disc = '-' + disc.toString() + '%'; if (taobaoNoTrend) { var nowDate = new Date(); if (x.getMonth() !== nowDate.getMonth() || x.getDate() !== nowDate.getDate()) { return false; } } var price = undefined; if (this.y !== 0) price = this.y.toFixed(2);else price = '0'; var price2 = ""; if (moneyInfo) { price2 = '(¥' + parseprice(price) + ')'; price = moneyInfo[0] + price; } var dom = '\n
\n
' + year + '/' + month + '/' + day + '
\n
\n \n ' + this.series.name + '\n ' + price + price2 + '\n
\n
'; return dom; } }, legend: { enabled: false }, series: [] }; obj.series[0] = { visible: true, name: data.store[0].name, pointStart: sstart, pointInterval: 86400000 * 179, color: "#48BEFE", lineWidth: 1, marker: { enabled: false }, states: { enabled: false, hover: { lineWidth: 1 } }, data: [] }; if (taobaoNoTrend) { obj.series[0].dashStyle = "Dash"; } if (data.store[0].data.length > 0) { var store = data.store[0]; var len2 = store.data.length; var datas = store.data; if (store.min_stamp * 1000 > parseInt(Date.UTC(data.startY, data.startM, data.startD))) { obj.series[0].data.push(null); } if (taobaoNoTrend) { for (var j = 0; j < len2; j++) { obj.series[0].data.push({ y: datas[j][1] }); } } else { obj.series[0].data = data.store[0].data; } } if (taobaoNoTrend) { obj.series[0].data[1].marker = { enabled: true, fillColor: '#5ACFFB', radius: 2.5, lineWidth: 0, symbol: "circle" }; obj.plotOptions.series.states = { hover: { enabled: false } }; } if (moneyInfo) { obj.yAxis.title.text = moneyInfo[1]; obj.yAxis.title.y = 104; obj.yAxis.title.x = -(chartML - 6 - maxS2); } if ($('#' + obj.chart.renderTo).length) { new Highcharts.Chart(obj); } trend_div.show(); } return exports; }).call(exports, __webpack_require__, exports, module), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); // console.log('[img]', img) // console.log('[img] use last a element') /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("2c09af3fb5c4ba3698b3"), __webpack_require__("ff50e367dd130fa205e3"))) /***/ }), /***/ "6ec9c994a621be8c18ca": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_script_lang_js__ = __webpack_require__("78899ac6a98f1e6d67b0"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_script_lang_js___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_script_lang_js__); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MemberCouponBottomBjg_vue_vue_type_script_lang_js___default.a); /***/ }), /***/ "7026a4b5462dc6da5555": /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(regeneratorRuntime, $, G, Vue) { var _this = this; var timeUtil = __webpack_require__("6868b03b94b90a856624"); var template = __webpack_require__("274e32dfd54a6b0d18a9"); var price_remind = __webpack_require__("51aadd1e1b65f329a862"); var request = __webpack_require__("91f250ebeb8d5987491c"); var userData = __webpack_require__("472a9b3fc8c8805a5dd7"); var log = __webpack_require__("03dd60018ce5ed1344a1"); var cnzz = __webpack_require__("83271c7588396d2d5e59"); var globalTime = undefined, retry = 0; var hasGetTime = undefined; Date.prototype.format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours(), //小时 "m+": this.getMinutes(), //分 "s+": this.getSeconds(), //秒 "q+": Math.floor((this.getMonth() + 3) / 3), //季度 "S": this.getMilliseconds() //毫秒 }; if (/(y+)/.test(fmt)) { fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); } for (var k in o) { if (new RegExp("(" + k + ")").test(fmt)) { fmt = fmt.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length)); } } return fmt; }; // 最接近的半小时时间 // 12:31 -> 12:30 // 12:29 -> 12:30 Date.prototype.toHalfHourTime = function () { var original = this.getTime(); return new Date(Math.round(original / (30 * 60000)) * (30 * 60000)); }; var userInfo = {}; module.exports.init = function callee$0$0() { return regeneratorRuntime.async(function callee$0$0$(context$1$0) { while (1) switch (context$1$0.prev = context$1$0.next) { case 0: // let res = await $.ajax({ // url: 'https://www.gwdang.com/user/info', // dataType: 'jsonp', // jsonp: 'callback', // xhrFields: { // withCredentials: true // } // }) getSeckill(); case 1: case 'end': return context$1$0.stop(); } }, null, _this); }; var seckillRule = { "360buy": [{ "secDom": "#yuyue-banner", "timeType": "t11", "secDom2": "#yuyue-banner .activity-type:contains('预约抢购')", "secTime": "#yuyue-banner .activity-message .J-time" }, { "secDom": "#banner-miaosha", "timeType": "M月D日H时M分", "secDom2": "#banner-miaosha .activity-type:contains('秒杀预告')", "secTime": "#banner-miaosha .activity-price strong" }, { "secDom": "#banner-miaosha", "timeType": "t12", "secDom2": "#banner-miaosha .activity-type:contains('京东秒杀')", "secTime": "#banner-miaosha .activity-message" }, { "secDom": "#pingou-banner", "timeType": "t13", "secDom2": "#pingou-banner .activity-type:contains('预售')", "secTime": "#pingou-banner .activity-message .J-time" }, { "secDom": "#banner-shangou .activity-type:contains('京东闪购')", //"timeType": "t14", "timeType": "t12", "secDom2": "#banner-shangou .activity-message:contains('预计')", "secTime": "#banner-shangou .activity-message" }, { // 预售商品,还没开始付定金 "secDom": "#pingou-banner .activity-message:contains('距预售还需')", "timeType": "timeRangeSplitBy`-`", "secDom2": "#pingou-process dt:contains('支付定金')", "secTime": "#pingou-process .J-presale-time" }, { // 预售商品,使用尾款时间 "secDom": "#pingou-process .J-balance-time", "timeType": "timeRangeSplitBy`-`", "secDom2": "#pingou-process dt:contains('支付尾款')", "secTime": "#pingou-process .J-balance-time" }, { // 预售商品,使用尾款时间 "secDom": "#yuyue-process .J-step4", "timeType": "timeRangeSplitBy`-`", "secDom2": "#yuyue-process dt:contains('抢购中')", "secTime": "#yuyue-process .J-step4" }], "taobao-ju": [{ "secDom": ".buyaction.J_JuSMSRemind", "timeType": "t21", "secDom2": ".ju-clock.J_juItemTimer>p:contains('开抢')", "secTime": ".ju-clock.J_juItemTimer>p" }], "taobao": [{ "secDom": "#J_TaoQiangGou", "timeType": "t21", "secDom2": "#J_TaoQiangGou:contains('开始抢购')", "secTime": "#J_TaoQiangGou" }], "tmall": [{ "secDom": "#tm-yushou-process-banner", "timeType": "t31", "secDom2": "#tm-yushou-process-banner .tm-yushou-process-title.tm-ys-title-one-row:contains('天猫预售')", "secTime": "#tm-yushou-process-banner .J_step2Time" }, { "secDom": ".tm-countdown .tb-btn-wait:contains('即将开始')", "timeType": "t32", "secDom2": ".tm-countdown .tm-countdown-notice:contains('距开售')", "secTime": ".tm-countdown .tm-countdown-timer" }], "suning": [{ "secDom": "#timePanel", "timeType": "t41", "secDom2": "#timePanel .djh-title:contains('预定')", "secTime": "#timePanel .proinfo-cd" }, { "secDom": ".snqg-logo", "timeType": "M月D日 H时M分", "secDom2": ".djh-cd", "secTime": "#bigPolyTime" }, { "secDom": "#buyTime", "timeType": "X月X日X时X分X秒", "secDom2": ".step-4", "secTime": "#buyTime dd:contains('开始')" }], "xiaomi": [{ "secDom": ".pro-time.J_proBook", "timeType": "t51", "secDom2": ".pro-time.J_proBook .pro-time-head:contains('预售')", "secTime": ".pro-time.J_proBook .time.J_bookTime" }], "kaola": [{ "secDom": ".m-promotionbar", "timeType": "t61", "secDom2": ".m-promotionbar .prelimit .txt:contains('开抢')", "secTime": ".m-promotionbar .prelimit .txt" }], "dangdang": [{ "secDom": "#count-down", "timeType": "t71", "secDom2": "#count-down .J-time-text:contains('尚未开始')", "secTime": "#count-down .J-time" }], "vmall": [{ "secDom": "#buyProcessIDD", "timeType": "t81", "secDom2": "#buyProcessIDD ul li:first-child:contains('支付订金')", "secTime": "#startDateIDD" }] }; var getSeckillTime = function getSeckillTime(type, ori_str) { if (ori_str.length < 3) { return false; } var str = undefined; if (type !== "t81") { str = ori_str.replace(/\s/g, ""); } else { str = ori_str; } var arr = undefined, newtime = undefined; var nowTime = undefined; var month = undefined, d = undefined, h = undefined, m = undefined, ss = undefined, ms = undefined; var year = new Date().getFullYear(); switch (type) { case "X月X日X时X分X秒": arr = ori_str.match(/开始:(\d+)月(\d+)日(\d+)时(\d+)分(\d+)秒/); if (!arr) return false; nowTime = new Date(); newtime = nowTime.getFullYear() + '/' + arr[1] + '/' + arr[2] + '/' + arr[3] + ':' + arr[4]; break; case 'M月D日 H时M分': arr = ori_str.match(/(\d+)月(\d+)日 (\d+):(\d+)/); if (!arr) return false; nowTime = new Date(); newtime = nowTime.getFullYear() + '/' + arr[1] + '/' + arr[2] + '/' + arr[3] + ':' + arr[4]; break; case 'M月D日H时M分': arr = ori_str.match(/(\d+)月(\d+)日(\d+):(\d+)/); if (!arr) return false; nowTime = new Date(); newtime = nowTime.getFullYear() + '/' + arr[1] + '/' + arr[2] + '/' + arr[3] + ':' + arr[4]; break; case "timeRangeSplitBy`-`": // eg: 2019-07-0300:00-2019-07-0700:00 var date = ori_str.split(' ')[0].replace(/-/g, '/'); newtime = date + '/' + ori_str.split(' ')[1].split('-')[0]; break; case "t11": nowTime = new Date().getTime(); arr = str.match(/(?:(\d+)|)(?:天|日|)(\d+)小时(\d+)分(\d+)秒/); if (!arr) return false; if ($('#yuyue-banner .activity-message .J-text').text() === '抢购剩余') { return false; } if ($('#pingou-banner .activity-message .J-text').text() === '距预售还需') { return false; } d = arr[1] || 0; h = arr[2] || 0; m = arr[3] || 0; ss = arr[4] || 0; ms = d * 86400000 + h * 3600 * 1000 + m * 60 * 1000 + ss * 1000; newtime = timeUtil(nowTime + ms, "6"); break; case "t12": nowTime = new Date().getTime(); arr = str.match(/预计([0-9:月日]+)开始/); if (!arr) return false; var htime = arr[1]; newtime = timeUtil(nowTime, "5"); if (htime.indexOf('日') > -1) { var _month = htime.split('月')[0]; var day = htime.split('日')[0].split('月')[1]; newtime = newtime.split('/')[0] + ('/' + _month + '/' + day); htime = htime.split('日')[1]; } newtime = newtime + '/' + htime; break; case "t13": nowTime = new Date().getTime(); arr = str.match(/(?:(\d+)|)(?:天|日|)(\d+)小?时(\d+)分(\d+)秒/); if (!arr) return false; if ($('.activity-message .J-text').text() === '预售剩余') { return false; } d = arr[1] || 0; h = arr[2] || 0; m = arr[3] || 0; ss = arr[4] || 0; ms = d * 86400000 + h * 3600 * 1000 + m * 60 * 1000 + ss * 1000; newtime = timeUtil(nowTime + ms, "6"); break; case "t14": arr = str.match(/(\d+)月(\d+)日(\d+)\:(\d+)/); if (!arr) return false; month = Number(arr[1]) || 0; if (month < 10) month = "0" + month.toString(); d = Number(arr[2]) || 0; if (d < 10) d = "0" + d.toString(); h = arr[3] || 0; m = arr[4] || 0; // ms = month + d * 86400000 + h * 3600 * 1000 + m * 60 * 1000; newtime = year + '/' + month + '/' + d + '/' + h + ':' + m; break; case "t21": arr = str.match(/(\d+)月(\d+)日(\d+)\:(\d+)/); if (!arr) return false; month = Number(arr[1]) || 0; if (month < 10) month = "0" + month.toString(); d = Number(arr[2]) || 0; if (d < 10) d = "0" + d.toString(); h = arr[3] || 0; m = arr[4] || 0; // ms = month + d * 86400000 + h * 3600 * 1000 + m * 60 * 1000; newtime = year + '/' + month + '/' + d + '/' + h + ':' + m; break; case "t31": arr = ori_str.split("~"); if (!arr) return false; newtime = arr[0].replace(/(?:\.|\s)/g, "/"); break; case "t32": nowTime = new Date().getTime(); arr = str.match(/(?:(\d+)|)(?:天|日|)(\d+)小?时(\d+)分/); if (arr && arr.length) { d = Number(arr[1]) || 0; if (d < 10) d = "0" + d.toString(); h = arr[2] || 0; m = arr[3] || 0; } else { arr = str.match(/(\d+)分(\d+)秒/); d = 0; h = 0; m = arr[1]; } ms = d * 86400000 + h * 3600 * 1000 + m * 60 * 1000; newtime = timeUtil(nowTime + ms, "6"); break; case "t41": //苏宁 nowTime = new Date().getTime(); arr = str.match(/(?:(\d+)|)(?:天|日|)(\d+)小?时(\d+)分([0-9.]+)秒/); if (!arr) return false; d = parseInt(arr[1]) || 0; h = parseInt(arr[2]) || 0; m = parseInt(arr[3]) || 0; ss = parseInt(arr[4]) || 0; ms = d * 86400000 + h * 3600 * 1000 + m * 60 * 1000 + ss * 1000; newtime = timeUtil(nowTime + ms, "6"); break; case "t51": nowTime = new Date().getTime(); arr = str.match(/\s?(?:(\d+)|)\s?(?:天|日|)\s?(\d+)\s?小?时\s?(\d+)\s?分\s?(\d+)\s?秒/); if (!arr) return false; d = arr[1] || 0; h = arr[2] || 0; m = arr[3] || 0; ss = arr[4] || 0; ms = d * 86400000 + h * 3600 * 1000 + m * 60 * 1000 + ss * 1000; newtime = timeUtil(nowTime + ms, "6"); break; case "t61": //kaola arr = str.match(/(\d+)月(\d+)日(\d+)\:(\d+)/); if (!arr) return false; month = Number(arr[1]) || 0; if (month < 10) month = "0" + month.toString(); d = Number(arr[2]) || 0; if (d < 10) d = "0" + d.toString(); h = arr[3] || 0; m = arr[4] || 0; // ms = month + d * 86400000 + h * 3600 * 1000 + m * 60 * 1000; newtime = year + '/' + month + '/' + d + '/' + h + ':' + m; break; case "t71": //dangdang nowTime = new Date().getTime(); arr = str.match(/(?:(\d+)(?:天|日)|)(\d+)时(\d+)分(\d+)秒/); if (!arr) return; d = arr[1] || 0; h = arr[2] || 0; m = arr[3] || 0; ss = arr[4] || 0; ms = d * 86400000 + h * 3600 * 1000 + m * 60 * 1000 + ss * 1000; newtime = timeUtil(nowTime + ms, "6"); break; case "t81": arr = str.split("~"); if (!arr) return; newtime = arr[1].trim(); newtime = newtime.replace(/[\s\.]/g, "/"); break; } return newtime; }; var getSeckill = function getSeckill() { var seckillItem = seckillRule[G.site]; if (!seckillItem) return; for (var i = 0; i < seckillItem.length; i++) { var sitem = seckillItem[i]; if ($(sitem["secDom"]).length > 0 && $(sitem["secDom2"]).length > 0) { var newtime = getSeckillTime(sitem["timeType"], $(sitem["secTime"]).text()); if (newtime) { globalTime = newtime; //console.log('newtime:', newtime) var strTime = newtime.split('/'); var d = new Date(strTime[0] + '/' + strTime[1] + '/' + strTime[2] + ' ' + strTime[3]); if (d.getTime() - new Date().getTime() < 300000) { continue; } renderSeckill(); break; } } } if (!globalTime && retry < 5) { retry++; setTimeout(getSeckill, 500); } }; var needLog = false; var renderSeckill = function renderSeckill() { var res, html, CommonLogin, dp_query, currentStatus; return regeneratorRuntime.async(function renderSeckill$(context$1$0) { while (1) switch (context$1$0.prev = context$1$0.next) { case 0: context$1$0.next = 2; return regeneratorRuntime.awrap(request.get('https://www.gwdang.com/user/info')); case 2: res = context$1$0.sent; userInfo = res.data; html = __webpack_require__("4acabdfabe09e9c1b020"); $('#gwd_mini_remind').remove(); $('#gwd_mini_compare').after(html); CommonLogin = __webpack_require__("2d53f53e0179317f1fdf")['default']; new Vue({ el: '#gwd-bjd-login-box', render: function render(h) { return h(CommonLogin, { props: { position: 'gwd-mini', showAlterLogin: true, alterLoginPosition: 'row' } }); } }); // 获取当前提醒状态 dp_query = userData.get('dp_query'); context$1$0.next = 12; return regeneratorRuntime.awrap(request.get(G.c_server + '/brwext/remind_intime?opt=get&id=' + dp_query.dp.dp_id)); case 12: currentStatus = context$1$0.sent; addEvent(); if (currentStatus.msg === "未收藏" || currentStatus.msg === "用户未登录") { log('detected:seckillRemind'); cnzz.log('抢购提醒', '监测到页面抢购'); needLog = true; SeckillSetState(false); } else { SeckillSetState(true); } case 15: case 'end': return context$1$0.stop(); } }, null, _this); }; var secKillState = undefined; var SeckillSetState = function SeckillSetState(state) { secKillState = state; if (state) { $('.sk-remind-btn').hide(); if (userInfo.wx == "1") { $('.sk-remind-state1').show(); } else { $('.sk-remind-state1').hide(); } $('#gwd_mini_seckill').addClass('seckillSet'); $('#gwd_mini_seckill .minibar-btn-box>span').text("已设抢购提醒"); if (needLog) {} } else { //$('.sk-remind-btn').hide() } }; var socketSet = false; var showedOnce = false; // 抢购提醒是否展示过一次 var addEvent = function addEvent() { price_remind.getQRcode(); window.refQRCode = price_remind.getQRcode; $('#gwd_mini_seckill').on('mouseenter', function () { if (G.email) { $('.seckill-detail').show(); $('.seckill-detail').css('width', '205px'); if (!socketSet && userInfo.wx == "0") { // 未绑定微信的情况,不显示提醒按钮 // 同时打开websocket log('notBind:seckillRemind'); cnzz.log('抢购提醒', '未绑定'); $('.sk-remind-state0').show(); if (!secKillState) { $('.sk-remind-state1').hide(); } $('.sk-remind-btn').hide(); renderWebsocket(); } if (needLog) { if ($('.sk-remind-btn').css('display') !== 'none') { if (!showedOnce) { log('showButton:seckillRemind'); cnzz.log('抢购提醒', '显示设置提醒按钮'); } } } showedOnce = true; } else { $('.login-detail').show(); } }); $('#gwd_mini_seckill').on('mouseleave', function () { $('.seckill-common-detail').hide(); }); $('.sk-remind-btn').on('click', function callee$1$0() { var dp, time, title, res; return regeneratorRuntime.async(function callee$1$0$(context$2$0) { while (1) switch (context$2$0.prev = context$2$0.next) { case 0: log('click:seckillRemind'); cnzz.log('抢购提醒', '设置按钮点击'); dp = userData.get('dp_query'); time = new Date(globalTime).toHalfHourTime().format("yyyy-MM-dd hh:mm:ss"); title = G.dp.name.replace(' ', ''); context$2$0.next = 7; return regeneratorRuntime.awrap(request.get(G.c_server + '/brwext/remind_intime?opt=add&id=' + dp.dp.dp_id + '&title=' + encodeURIComponent(title) + '&stime=' + time + '&url=' + encodeURIComponent(location.href))); case 7: res = context$2$0.sent; if (res.code === 1 || res.msg === '重复收藏') { if (res.code === 1) { log('setComplete:seckillRemind'); cnzz.log('抢购提醒', '设置成功'); } SeckillSetState(true); } case 9: case 'end': return context$2$0.stop(); } }, null, _this); }); //price_remind.init() $('#loginClickBtn').on('click', function () { var userN = $('.bjd-login-box .username').val(); var psd = $('.bjd-login-box .password').val(); if (userN && psd) { price_remind.loginRenderTop(); __webpack_require__("472c3193857af11233c9").userLogin(userN, psd, function () { location.reload(); }); } else { $('#login_remind_tle').css('display', 'block').fadeOut(5000); return; } }); }; var heartInterval = 0; var renderWebsocket = function renderWebsocket() { // $.ajax({ // url: 'https://www.gwdang.com/user/info', // xhrFields: { // withCredentials: true // }, // //crossDomain: true // }) var socket = new WebSocket("wss://www.gwdang.com/sck"); socket.onopen = function () {}; socket.onmessage = function (evt) { var res = JSON.parse(evt.data); if (res.msg == "Bind") { userInfo.wx = "1"; $('.sk-remind-state0').hide(); if (secKillState) { $('.sk-remind-state1').show(); } else { $('.sk-remind-btn').show(); } if (needLog) { cnzz.log('抢购提醒', '用户已绑定'); log('userBindComplete:seckillRemind'); } window.clearInterval(heartInterval); socket.close(); } }; socket.onclose = function () {}; socket.addEventListener('open', function callee$1$0(evt) { var accountInfo; return regeneratorRuntime.async(function callee$1$0$(context$2$0) { while (1) switch (context$2$0.prev = context$2$0.next) { case 0: socketSet = true; accountInfo = { action: 'bindWechatExt', msg: { uid: userInfo.uid } }; socket.send(JSON.stringify(accountInfo)); heartInterval = setInterval(function () { socket.send('{"ping": "pong"}'); }, 10000); case 4: case 'end': return context$2$0.stop(); } }, null, this); }); }; module.exports.getNewTime = function () { hasGetTime = true; return globalTime; }; //return /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("2c09af3fb5c4ba3698b3"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("ed745ac6397f9eca4b50")["default"])) /***/ }), /***/ "70e158a156872cdab517": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_template_id_caa5e08c_scoped_true__ = __webpack_require__("df06b5f1b41af5445ba8"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_template_id_caa5e08c_scoped_true___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_template_id_caa5e08c_scoped_true__); /* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_template_id_caa5e08c_scoped_true__, "render")) __webpack_require__.d(__webpack_exports__, "render", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_template_id_caa5e08c_scoped_true__["render"]; }); /* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_template_id_caa5e08c_scoped_true__, "staticRenderFns")) __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_template_id_caa5e08c_scoped_true__["staticRenderFns"]; }); /***/ }), /***/ "71058e04012781f55acd": /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Vue) { Object.defineProperty(exports, '__esModule', { value: true }); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } var _IndexVue = __webpack_require__("830a4b1b5b0ed660267f"); var _IndexVue2 = _interopRequireDefault(_IndexVue); exports['default'] = { props: ['img', 'price'], methods: { open: function open() { var _this = this; if (!window.gwdImgApp) { var el = document.createElement('div'); document.body.appendChild(el); window.gwdImgApp = new Vue({ el: el, render: function render(h) { return h(_IndexVue2['default'], { props: { img: _this.img, price: _this.price }, ref: 'index' }); } }); } window.gwdImgApp.$refs.index.open(); } } }; module.exports = exports['default']; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("ed745ac6397f9eca4b50")["default"])) /***/ }), /***/ "71c07d3c2d464957dedd": /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, '__esModule', { value: true }); exports['default'] = { props: ['value'] }; module.exports = exports['default']; /***/ }), /***/ "71c9fcfb64f73134b8a1": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_script_lang_js__ = __webpack_require__("94b4e4d4e45ef1477632"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_script_lang_js___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_script_lang_js__); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_PriceInput_vue_vue_type_script_lang_js___default.a); /***/ }), /***/ "72e397a76dc505d04f3c": /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a '; return $$out; }; /***/ }), /***/ "b40c8f1828f150713ce8": /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, '__esModule', { value: true }); exports['default'] = { props: ['price', 'fontSize', 'unit'] }; module.exports = exports['default']; /***/ }), /***/ "b47266ebcd57075b6e88": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Price_vue_vue_type_template_id_26424954_scoped_true__ = __webpack_require__("2d18688ad14d308da9a4"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Price_vue_vue_type_script_lang_js__ = __webpack_require__("8c831397617ed0629df7"); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__Price_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__Price_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Price_vue_vue_type_style_index_0_id_26424954_scoped_true_lang_less__ = __webpack_require__("3331c90409771733bf9d"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("b429cbaf457593017eb5"); /* normalize component */ var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])( __WEBPACK_IMPORTED_MODULE_1__Price_vue_vue_type_script_lang_js__["default"], __WEBPACK_IMPORTED_MODULE_0__Price_vue_vue_type_template_id_26424954_scoped_true__["render"], __WEBPACK_IMPORTED_MODULE_0__Price_vue_vue_type_template_id_26424954_scoped_true__["staticRenderFns"], false, null, "26424954", null ) /* hot reload */ if (false) { var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/vue-hot-reload-api/dist/index.js") api.install(require('vue')) if (api.compatible) { module.hot.accept() if (!api.isRecorded('26424954')) { api.createRecord('26424954', component.options) } else { api.reload('26424954', component.options) } module.hot.accept("./Price.vue?vue&type=template&id=26424954&scoped=true", function () { api.rerender('26424954', { render: render, staticRenderFns: staticRenderFns }) }) } } component.options.__file = "src/standard/module/components/ImgSame/Price.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ "b58a244bd3875bce64ed": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_template_id_38276ded_scoped_true__ = __webpack_require__("916f7ca09cceaa876abd"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_template_id_38276ded_scoped_true___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_template_id_38276ded_scoped_true__); /* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_template_id_38276ded_scoped_true__, "render")) __webpack_require__.d(__webpack_exports__, "render", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_template_id_38276ded_scoped_true__["render"]; }); /* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_template_id_38276ded_scoped_true__, "staticRenderFns")) __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ProductItem_vue_vue_type_template_id_38276ded_scoped_true__["staticRenderFns"]; }); /***/ }), /***/ "b7061de994d8cc991b3d": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_template_id_3489a5d0_scoped_true__ = __webpack_require__("50c1074e77e631d85d1c"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_template_id_3489a5d0_scoped_true___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_template_id_3489a5d0_scoped_true__); /* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_template_id_3489a5d0_scoped_true__, "render")) __webpack_require__.d(__webpack_exports__, "render", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_template_id_3489a5d0_scoped_true__["render"]; }); /* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_template_id_3489a5d0_scoped_true__, "staticRenderFns")) __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_Share_vue_vue_type_template_id_3489a5d0_scoped_true__["staticRenderFns"]; }); /***/ }), /***/ "b8226e22112290600083": /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(G, $, regeneratorRuntime) { var _this = this; var getCoupon = __webpack_require__("2eb8d6935e044e0d6d06"); var globalCondition = __webpack_require__("9c38beef5ff283e15bd2"); var globalData = { tmall: [], taobao: [] }; var minPriceObj = {}; var minPriceStatus = {}; var sizeObj = {}, totalObj = {}; var renderCoupon = function renderCoupon(data, type, isBottom) { sizeObj[type]++; if (data && data.data && data.data.coupon.coupon_limit !== '1') globalData[type].push(data.data); if (sizeObj[type] === totalObj[type]) { if (isBottom) { renderProdutBt(type, isBottom); } else { renderProdut(type); } if (G.aliSite) { // 如果是淘宝天猫,当前商品没有优惠券,需要吧比价结果里面有优惠券的商品在中间展示 // 元旦红包时暂停显示 // if (new Date() < new Date('2020-01-10T23:59:59')) { // return // } if (G.runminiCoup === '1') { __webpack_require__("aac0839f8078e3c8248c").init(globalData, '.gwd-minibar-bg'); } else if (!G.runminiCoup) { G.runminiCoupon2 = true; $(document).on('runminiCoupon2', function () { __webpack_require__("aac0839f8078e3c8248c").init(globalData, '.gwd-minibar-bg'); }); } } } }; var renderProdutBt = function renderProdutBt(type, bdata) { // 渲染底部优惠券 var arr = globalData[type]; for (var i = 0; i < bdata.length; i++) { for (var j = 0; j < arr.length; j++) { if (bdata[i] && arr[j] && bdata[i].num_iid == arr[j].reqid) { var lastP = (Number(bdata[i].price) - arr[j].coupon.coupon_money).toFixed(2); if (Number(lastP) < 0) continue; if (Number(lastP) < minPriceObj[type] && lastP > 0) { minPriceObj[type] = lastP; minPriceStatus[type] = true; } var coupon_money = arr[j].coupon.coupon_money; bdata[i].url = arr[j].click_url2; bdata[i].tspan = '领' + coupon_money + '元券'; bdata[i].ta = '
\n \n 券后价:\n ¥' + lastP + '\n ¥' + bdata[i].price + '\n \n
'; break; } } } if (minPriceStatus[type]) { if (type === 'taobao') { $('.compare-list li[data-id="tbcompare"] .com-item-pri').text('¥' + minPriceObj[type]); } else { $('.compare-list li[data-id="tmcompare"] .com-item-pri').text('¥' + minPriceObj[type]); } } globalCondition.setMet('bottomCouponReady-' + (type === 'taobao' ? 'tbcompare' : 'tmcompare')); }; var renderProdut = function renderProdut(type) { // 渲染顶部优惠券 var ul = $('#' + type + '-item-list li'); var len = ul.length; var arr = globalData[type]; var _loop = function (i) { var id = ul.eq(i).attr('data-id'); for (var j = 0; j < arr.length; j++) { if (arr[j] && arr[j].reqid == id) { if (ul.eq(i).find('.coupon_span').length) { console.warn('skipping coupon', ul.eq(i)); return { v: undefined }; } ul.eq(i).find('.small-img').append($('领' + arr[j].coupon.coupon_money + '元券')); ul.eq(i).find('a').attr('href', arr[j].click_url2); ul.eq(i).find('a').on('click', function (e) { e.preventDefault(); var adzone_id = '10003'; if (G.aliSite) adzone_id = '10004'; getCoupon.init(id, adzone_id, function (data) { window.open(data.data.click_url2); }); }); var price = ul.eq(i).find('span.gwd-price').text(); var lastP = (Number(price.replace(/[¥¥]/g, '')) - arr[j].coupon.coupon_money).toFixed(2); if (Number(lastP) < 0) continue; if (Number(lastP) < minPriceObj[type]) { minPriceObj[type] = lastP; minPriceStatus[type] = true; } ul.eq(i).find('.gwd-price').after($('
\n 券后价:\n ¥' + lastP + '\n ' + price + '\n
')).remove(); } } }; for (var i = 0; i < len; i++) { var _ret = _loop(i); if (typeof _ret === 'object') return _ret.v; } if (minPriceStatus[type]) { if (type == 'taobao') { $('#tb_compare .tab-sp2').text('¥' + minPriceObj[type]); } else { $('#tm_compare .tab-sp2').text('¥' + minPriceObj[type]); } } }; // 比价结果部分的优惠券 module.exports.init = function callee$0$0(data, type, isBottom, minpri) { var direct = arguments.length <= 4 || arguments[4] === undefined ? false : arguments[4]; var f2, adzone_id, i; return regeneratorRuntime.async(function callee$0$0$(context$1$0) { while (1) switch (context$1$0.prev = context$1$0.next) { case 0: // forbidCoupon entry部分给的值 可能会针对特定地区屏蔽 window.gwd_G.aliCouponNotNeedFix = true; if (!G.forbidCoupon) { context$1$0.next = 3; break; } return context$1$0.abrupt('return'); case 3: if (data) { context$1$0.next = 5; break; } return context$1$0.abrupt('return'); case 5: if (data.length) { context$1$0.next = 7; break; } return context$1$0.abrupt('return'); case 7: minPriceObj[type] = minpri; totalObj[type] = data.length; sizeObj[type] = 0; if (isBottom) isBottom = data; f2 = function f2(newData) { renderCoupon(newData, type, isBottom); }; adzone_id = '10003'; if (G.aliSite) adzone_id = '10004'; G.arrToCheck = data.map(function (x) { return x.num_iid; }); $('#tb_compare').hover(function () { globalCondition.setMet('aliCouponAllowed'); }); $('#tm_compare').hover(function () { globalCondition.setMet('aliCouponAllowed'); }); $('.compare-box').hover(function () { globalCondition.setMet('aliCouponAllowed'); }); $('.compare-list li[data-id="tbcompare"]').hover(function () { globalCondition.setMet('aliCouponAllowed'); }); $('.compare-list li[data-id="tmcompare"]').hover(function () { globalCondition.setMet('aliCouponAllowed'); }); context$1$0.next = 22; return regeneratorRuntime.awrap(globalCondition.met('aliCouponAllowed')); case 22: for (i = 0; i < data.length; i++) { getCoupon.init(data[i].num_iid, adzone_id, f2, direct); } case 23: case 'end': return context$1$0.stop(); } }, null, _this); }; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("2c09af3fb5c4ba3698b3"))) /***/ }), /***/ "b82eb4b3ad807a035928": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_template_id_222e987e_scoped_true__ = __webpack_require__("296dc0acf75d09e5c5df"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_template_id_222e987e_scoped_true___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_template_id_222e987e_scoped_true__); /* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_template_id_222e987e_scoped_true__, "render")) __webpack_require__.d(__webpack_exports__, "render", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_template_id_222e987e_scoped_true__["render"]; }); /* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_template_id_222e987e_scoped_true__, "staticRenderFns")) __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_Switch_vue_vue_type_template_id_222e987e_scoped_true__["staticRenderFns"]; }); /***/ }), /***/ "b85dc73330c2d967d021": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_template_id_4c623068_scoped_true__ = __webpack_require__("d309372d02692d2d6472"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_template_id_4c623068_scoped_true___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_template_id_4c623068_scoped_true__); /* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_template_id_4c623068_scoped_true__, "render")) __webpack_require__.d(__webpack_exports__, "render", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_template_id_4c623068_scoped_true__["render"]; }); /* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_template_id_4c623068_scoped_true__, "staticRenderFns")) __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_TooltipView_vue_vue_type_template_id_4c623068_scoped_true__["staticRenderFns"]; }); /***/ }), /***/ "b87257bd4aba8027639f": /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(G) { Object.defineProperty(exports, '__esModule', { value: true }); exports['default'] = { props: ['data', 'type'], data: function data() { return { rendered: false }; }, methods: { draw: function draw() { if (this.rendered) return; this.rendered = true; __webpack_require__("7bc264230157b5cefc24")({ el: this.$refs.plotArea, msg: this.data.store[0], unit: ' ', bg: '#1e1e1e' }); } }, mounted: function mounted() { console.log(this.data); }, computed: { priceStatusText: function priceStatusText() { return ['历史最低', '价格下降', '价格平稳', '价格上涨'][this.data.price_status + 2]; }, priceTrendIcon: function priceTrendIcon() { return [G.s_server + '/images/extensions/newbar/fall@2x.png', G.s_server + '/images/extensions/newbar/fall@2x.png', G.s_server + '/images/extensions/newbar/stable@2x.png', G.s_server + '/images/extensions/newbar/rise@2x.png'][this.data.price_status + 2]; } } }; module.exports = exports['default']; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"))) /***/ }), /***/ "b8ee6b80ced93a85433c": /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__("c138e55a31f3f8960e99")(); // imports // module exports.push([module.i, ".gwd-shaidan-item[data-v-182e945b] {\n width: 205px;\n height: 64px;\n border-bottom: 1px dashed #E6E9EB;\n box-sizing: border-box;\n}\n.gwd-shaidan-item .gwd-avatar[data-v-182e945b] {\n width: 16px;\n height: 16px;\n border-radius: 50%;\n}\n.gwd-shaidan-item .gwd-nick[data-v-182e945b] {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n transform-origin: left center;\n}\n.gwd-shaidan-item .gwd-skuinfo[data-v-182e945b] {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n transform-origin: right center;\n}\n.gwd-shaidan-item .gwd-price[data-v-182e945b] {\n transform-origin: left center;\n color: #111;\n font-weight: bold;\n}\n.gwd-shaidan-item .gwd-date[data-v-182e945b] {\n color: #999;\n transform-origin: right center;\n}\n", ""]); // exports /***/ }), /***/ "bb230b042f0d058f8c66": /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(G, $) { var history = __webpack_require__("e97d380adaf6122c0aa9"); var template = __webpack_require__("274e32dfd54a6b0d18a9"); var util = __webpack_require__("d54879e983a83d07f093"); var userData = __webpack_require__("472a9b3fc8c8805a5dd7"); var historySize = 0; var go_union = __webpack_require__("8dc7f5a7e7a7f98e12b6"); var global2 = __webpack_require__("1c640a99db9f6f8a16c2"); var siteInfo = __webpack_require__("5e05e6f5fe79ccf5d009"); var renderBtnBottom = function renderBtnBottom() { var btnHtml = ' 浏览历史'; var dom = $('.' + G.extBrand + '_option_setting'); dom.after(template.compile(btnHtml)()); }; var fixtop = function fixtop() { /*修改了dom结构和css文件,为了不影响本地版本,不能直接修改原有的css属性,只能通过添加类名覆盖之前的属性*/ $('#' + G.extName + '-feed-close').addClass('_newbar1'); $('#' + G.extName + '-main').addClass('_newbar2'); }; var renderBtnTop = function renderBtnTop() { fixtop(); var btnHtml = '
\n \n \n 浏览历史\n \n
'; $('.search-mod').after(template.compile(btnHtml)()); $('#gwd_history').show(); __webpack_require__("1c640a99db9f6f8a16c2").autoFixWidth(); }; var renderBtn = function renderBtn() { var perinfo = userData.get('permanent'); if (perinfo.style == 'top') { renderBtnTop(); } else if (perinfo.style == 'bottom') { renderBtnBottom(); } }; var historyGot = false; var renderDetailHtml = function renderDetailHtml(dom, data, height) { var html = __webpack_require__("dd441416453e06e15818"); $(dom).append(template.compile(html)({ 'data': data, 's_server': G.s_server, 'his_size': historySize, extName: G.extName })); }; var renderDetail = function renderDetail(data, height) { var perinfo = userData.get('permanent'); if (perinfo.style == 'top') { renderDetailHtml($('#gwd_history'), data, height); } else if (perinfo.style == 'bottom') { renderDetailHtml('#bjd_bottom_detail', data, height); } }; var calHeight = function calHeight() { if (historySize >= 4) return 343;else { return historySize * 75 + (historySize - 1) * 14 + 1; } }; var addUnion = function addUnion(data) { var newdata = []; for (var i = 0; i < data.length; i++) { if (!data[i].url) continue; var site = siteInfo.isProductPage(data[i].url); var obj = { 'site_id': data[i].site_id, 'url': data[i].url, 'mod': 'history', 'union': G.union.split('_')[1], 'dp_id': data[i].dp_id }; data[i].url = go_union.init(obj); data[i].currency = __webpack_require__("9bf6d059e9a265559f0c").getMoneyInfo(site)[0]; data[i].site = site; newdata.push(data[i]); } return newdata; }; var render = function render(data) { historyGot = true; if (!data || data.length == 0) return; data = addUnion(data.slice(0, 10)); historySize = data.length; var height = calHeight(); renderBtn(); renderDetail(data, height); addEvent(historySize); }; var addEvent = function addEvent(size) { var timer = undefined, loadImg = undefined, setLeft = undefined; var ren = function ren() { if (!loadImg) { loadImg = true; global2.loadImg(0, size, $('#history_detail li .item_img img')); } if (!setLeft) { util.setSimplePagePos($('#gwd_history'), $('#history_detail'), 288); setLeft = true; } $('#' + G.extBrand + '_history').addClass('history_hover'); $('#history_detail').show(); }; ren(); $('#' + G.extBrand + '_history').on('mouseenter', ren); $('#' + G.extBrand + '_history').on('mouseleave', function () { timer = setTimeout(function () { $('#' + G.extBrand + '_history').removeClass('history_hover'); $('#history_detail').hide(); }, 200); }); $('#history_detail').on('mouseenter', function () { clearTimeout(timer); }); $('#history_detail').on('mouseleave', function () { $('#' + G.extBrand + '_history').removeClass('history_hover'); $('#history_detail').hide(); }); $('#history_detail .item_close_btn').on('click', function () { var id = $(this).attr('data-id'); historySize--; delHistory($(this).parents('li'), id); }); $('#history_detail .clear_his').on('click', function () { clearHistory(); }); }; var getHistory = function getHistory() { history.get(render); }; var clearHistory = function clearHistory() { history.delAll(function () { $('.history_detail .history_content ul').empty(); $('.history_detail .history_content').addClass('no-his-content'); $('.history_detail .history_content').height(76); $('.clear_his').hide(); }); }; var setHistory = function setHistory() { /*因为没有抓取屏蔽淘宝天猫*/ var other_info = userData.get('other_info'); var dp_id = other_info && other_info.now && other_info.now.dp_id; if (G.site != 'taobao' && G.site != 'tmall') history.add(dp_id); }; var delHistory = function delHistory(obj, id) { var height = calHeight(); history.del(id, function () { $(obj).remove(); if (height == 343) return; if (historySize === 0) { $('.history_detail .history_content').addClass('no-his-content'); $('.clear_his').hide(); return; } $('.history_detail .history_content').height(height); }); }; module.exports.init = function () { //getHistory() $('#' + G.extBrand + '_history').on('mouseenter', function () { if (!historyGot) { getHistory(); } }); setHistory(); }; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"))) /***/ }), /***/ "bbc1737e41a566e2b0d8": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniBarCollectionButton_vue_vue_type_script_lang_js__ = __webpack_require__("207019725c171952f5e4"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniBarCollectionButton_vue_vue_type_script_lang_js___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniBarCollectionButton_vue_vue_type_script_lang_js__); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniBarCollectionButton_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniBarCollectionButton_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniBarCollectionButton_vue_vue_type_script_lang_js___default.a); /***/ }), /***/ "bc8def1f1fed4a8d0e5e": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDan_vue_vue_type_script_lang_js__ = __webpack_require__("e675f953c7d57648c18a"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDan_vue_vue_type_script_lang_js___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDan_vue_vue_type_script_lang_js__); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDan_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDan_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDan_vue_vue_type_script_lang_js___default.a); /***/ }), /***/ "bd4d4071c616b55e5971": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_template_id_e09aa000_scoped_true__ = __webpack_require__("6770a98410181ea67751"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_template_id_e09aa000_scoped_true___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_template_id_e09aa000_scoped_true__); /* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_template_id_e09aa000_scoped_true__, "render")) __webpack_require__.d(__webpack_exports__, "render", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_template_id_e09aa000_scoped_true__["render"]; }); /* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_template_id_e09aa000_scoped_true__, "staticRenderFns")) __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_template_id_e09aa000_scoped_true__["staticRenderFns"]; }); /***/ }), /***/ "be20c8c4cd84b7e06c40": /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a '; return $$out; }; /***/ }), /***/ "dff05e381c5d333c2349": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_style_index_2_id_3f03717c_scoped_true_lang_less__ = __webpack_require__("5b655a93283646feed76"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_style_index_2_id_3f03717c_scoped_true_lang_less___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CollectionSettingTop_vue_vue_type_style_index_2_id_3f03717c_scoped_true_lang_less__); /* unused harmony reexport namespace */ /***/ }), /***/ "e0b71385b4ed4918408b": /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a