123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592 |
- var domanUrl = "//" + window.location.host,
- base_path = "/watero/wechat",
- marquee = '';
- mui.each(document.querySelectorAll('#footer-bar .mui-tab-item'), function(index, el) {
- el.addEventListener('tap', function() {
- switch(index) {
- case 0:
- mui.openWindow({
- url: 'index.html'
- });
- break;
- case 1:
- mui.openWindow({
- url: 'shopping_cart.html'
- });
- break;
- case 2:
- mui.openWindow({
- url: 'order_list.html'
- });
- break;
- case 3:
- mui.openWindow({
- url: 'vip_center.html'
- });
- break;
- default:
- break
- }
- }, false)
- });
- function getCartNum() {
- mui.ajax(base_path + '/cart/getCartNumByCartOpenId', {
- data: {
- openid: '230'
- },
- dataType: 'json',
- type: 'post',
- timeout: 15000,
- success: function(dt) {
- if(dt.status) {
- if(dt.data == "0") {
- $('.icon-gouwuche span').hide()
- } else {
- $('.icon-gouwuche span').text(dt.data).show()
- }
- } else {
- console.log(dt)
- }
- },
- error: function(xhr, type, errorThrown) {
- errorfn(xhr)
- }
- })
- };
- mui('body').on('tap', '.go_index', function() {
- mui.openWindow({
- url: 'index.html'
- })
- });
- mui('body').on('tap', '.go_gwc', function() {
- mui.openWindow({
- url: 'shopping_cart.html'
- })
- });
- mui('body').on('tap', '.go_web_shop', function() {
- mui.openWindow({
- url: 'chanpin_list.html'
- })
- });
- mui('body').on('tap', '.go_chanpin_details', function() {
- mui.openWindow({
- url: 'chanpin_details.html?productId=' + this.getAttribute("proid")+'&colorId='+this.getAttribute("colorid")
- })
- });
- mui('body').on('tap', '.go_couponList', function() {
- mui.openWindow({
- url: 'coupon_list.html'
- })
- });
- mui('body').on('tap', '.go-clearing', function() {
- var th=this;
- mui.ajax(base_path + '/cart/addProductToCart', {
- data: {"productId":th.getAttribute("proid"),"colorId":th.getAttribute("colorid")},
- dataType: 'json',
- type: 'GET',
- timeout: 15000,
- success: function(dt) {
- if(dt.status) {
- mui.openWindow({
- url: 'clearing.html?cartId=' + dt.data + "&tiemstamp=" + new Date().getTime()
- })
- } else {
- mui.alert(dt.message)
- }
- },
- error: function(xhr, type, errorThrown) {
- console.log(xhr)
- }
- })
- });
- mui('body').on('tap', '.go_gwc_pro', function() {
- var th=this;
- mui.ajax(base_path + '/cart/addProductToCart', {
- data: {"productId":th.getAttribute("proid"),"colorId":th.getAttribute("colorid")},
- dataType: 'json',
- type: 'GET',
- timeout: 15000,
- success: function(dt) {
- if(dt.status) {
- getCartNum()
- } else {
- mui.alert(dt.message)
- }
- },
- error: function(xhr, type, errorThrown) {
- errorfn(xhr)
- }
- })
- });
- function marquee_Show() {
- mui.ajax(base_path + '/coupon/checkCurrentPreferential', {
- dataType: 'json',
- type: 'POST',
- async: false,
- timeout: 15000,
- success: function(dt) {
- if(dt.status) {
- marquee = '<span class="mui-h6">专属优惠:</span>'
- } else {
- marquee = ''
- }
- },
- error: function(xhr, type, errorThrown) {
- console.log(xhr)
- }
- })
- };
- mui('body').on('tap', '.go_order_details', function() {
- mui.openWindow({
- url: 'order_details.html?orderId=' + this.getAttribute("value")
- })
- });
- mui('body').on('tap', '.go_pay_count', function() {
- mui.openWindow({
- url: 'order_list.html?salesStatus=1'
- })
- });
- mui('body').on('tap', '.go_deliver_count', function() {
- mui.openWindow({
- url: 'order_list.html?salesStatus=2'
- })
- });
- mui('body').on('tap', '.go_delivered_count', function() {
- mui.openWindow({
- url: 'order_list.html?salesStatus=5'
- })
- });
- mui('body').on('tap', '.go_all_count', function() {
- mui.openWindow({
- url: 'order_list.html?salesStatus=-1'
- })
- });
- mui('body').on('tap', '.go_tixian_guize', function() {
- mui.openWindow({
- url: base_path + '/integralWechat/withdrawRule'
- })
- });
- mui('body').on('tap', '.go_agent_rule', function() {
- mui.openWindow({
- url: base_path + '/agentWechat/agentRule'
- })
- });
- mui('body').on('tap', '.go_publicity', function() {
- mui.openWindow({
- url: base_path + '/agentWechat/goPublicity?userType=' + this.getAttribute("userType") + "&isDrp=" + this.getAttribute("isDrp")
- })
- });
- mui('body').on('tap', '.go_daili_order_list', function() {
- mui.openWindow({
- url: base_path + '/agentWechat/order'
- })
- });
- mui('body').on('tap', '.go_daili_rebackOrder_list', function() {
- mui.openWindow({
- url: base_path + '/agentWechat/reback'
- })
- });
- mui('body').on('tap', '.go_order_list', function() {
- mui.openWindow({
- url: 'order_list.html'
- })
- });
- mui('body').on('tap', '.go_xiaxian_list', function() {
- mui.openWindow({
- url: base_path + '/agentWechat/agentNext'
- })
- });
- mui('body').on('tap', '.go_tixian_apply', function() {
- mui.openWindow({
- url: base_path + '/withdraw/index'
- })
- });
- mui('body').on('tap', '.go_tixian_cash', function() {
- mui.openWindow({
- url: base_path + '/withdraw/cash'
- })
- });
- mui('body').on('tap', '.go_daili_2wm', function() {
- mui.openWindow({
- url: base_path + '/member/showQrcode'
- })
- });
- mui('body').on('tap', '.go_cash_log', function() {
- mui.openWindow({
- url: base_path + '/cashWechat/log'
- })
- });
- mui('body').on('tap', '.go_jifen_log', function() {
- mui.openWindow({
- url: base_path + '/integralWechat/log'
- })
- });
- mui('body').on('tap', '.go_jifen_guize', function() {
- mui.openWindow({
- url: base_path + '/integralWechat/integralRule'
- })
- });
- mui('body').on('tap', '.go_tixian_log', function() {
- mui.openWindow({
- url: base_path + '/integralWechat/withdrawLog'
- })
- });
- mui('body').on('tap', '.go_tixian_cash_log', function() {
- mui.openWindow({
- url: base_path + '/agentWechat/withdrawCashLog'
- })
- });
- mui('body').on('tap', '.show_post_info', function() {
- var urlStr = document.domain;
- var postfirm = $(this).prop('postfirm');
- if (postfirm == 'sto') {
- mui.openWindow({
- url: 'http://tuisong.wx.sto.cn/Track/Result163?billCode=' + this.getAttribute("postNum")
- });
- } else {
- var href = window.location.href;
- mui.openWindow({
- url: '//m.kuaidi100.com/index_all.html?type=ems&postid=' + this.getAttribute("postNum") + '&callbackurl=' + href
- });
- }
- });
- mui('body').on('tap', '.go_fenxiao_tixian_apply', function() {
- mui.openWindow({
- url: base_path + '/drp/withdrawalsPage?openid='
- })
- });
- mui('body').on('tap', '.go_fenxiao_tixian_log', function() {
- mui.openWindow({
- url: base_path + '/drp/withdrawalsList'
- })
- });
- mui('body').on('tap', '.fenxiao_vip', function() {
- mui.openWindow({
- url: base_path + '/drp/rulePage'
- })
- });
- mui('body').on('tap', '.to-up-img', function() {
- mui.openWindow({
- url: base_path + '/sharePage/upShare?userType=1'
- })
- });
- mui('body').on('tap', '.fenxiao_info', function() {
- mui.openWindow({
- url: base_path + '/drp/placeInfo_detail'
- })
- });
- mui('body').on('tap', '.go_luck_draw', function() {
- mui.openWindow({
- url: base_path + '/activity/go_luck_draw?orderId=' + this.getAttribute("value")
- })
- });
- mui('body').on('tap', '.go_prize_log', function() {
- mui.openWindow({
- url: base_path + '/activity/go_prize_log?gameId=' + this.getAttribute("value")
- })
- });
- function errorfn(xhr) {
- if(xhr.readyState == 4 && xhr.status == 200) {} else {
- var ref = location.href.split("#")[0],
- src = '';
- if(ref.indexOf('?') != -1) {
- src = ref + "&date=" + new Date().getTime()
- } else {
- src = ref + "?date=" + new Date().getTime()
- }
- location.href = src;
- return
- }
- }
- function CheckImgExists(imgurl) {
- var ImgObj = new Image();
- ImgObj.src = imgurl;
- if(ImgObj.fileSize > 0 || (ImgObj.width > 0 && ImgObj.height > 0)) {
- return ImgObj
- } else {
- return false
- }
- };
- function gotoTop(acceleration, stime) {
- acceleration = acceleration || 0.1;
- stime = stime || 10;
- var x1 = 0,
- y1 = 0,
- x2 = 0,
- y2 = 0,
- x3 = 0,
- y3 = 0;
- if(document.documentElement) {
- x1 = document.documentElement.scrollLeft || 0;
- y1 = document.documentElement.scrollTop || 0
- }
- if(document.body) {
- x2 = document.body.scrollLeft || 0;
- y2 = document.body.scrollTop || 0
- }
- var x3 = window.scrollX || 0;
- var y3 = window.scrollY || 0;
- var x = Math.max(x1, Math.max(x2, x3));
- var y = Math.max(y1, Math.max(y2, y3));
- var speeding = 1 + acceleration;
- window.scrollTo(Math.floor(x / speeding), Math.floor(y / speeding));
- if(x > 0 || y > 0) {
- var run = "gotoTop(" + acceleration + ", " + stime + ")";
- window.setTimeout(run, stime)
- }
- };
- function accDiv(arg1, arg2) {
- var t1 = 0,
- t2 = 0,
- r1, r2;
- try {
- t1 = arg1.toString().split(".")[1].length
- } catch(e) {}
- try {
- t2 = arg2.toString().split(".")[1].length
- } catch(e) {}
- with(Math) {
- r1 = Number(arg1.toString().replace(".", ""));
- r2 = Number(arg2.toString().replace(".", ""));
- return(r1 / r2) * pow(10, t2 - t1)
- }
- };
- Number.prototype.div = function(arg) {
- return accDiv(this, arg)
- };
- function accAdd(arg1, arg2) {
- var r1, r2, m, c;
- try {
- r1 = arg1.toString().split(".")[1].length
- } catch(e) {
- r1 = 0
- }
- try {
- r2 = arg2.toString().split(".")[1].length
- } catch(e) {
- r2 = 0
- }
- c = Math.abs(r1 - r2);
- m = Math.pow(10, Math.max(r1, r2));
- if(c > 0) {
- var cm = Math.pow(10, c);
- if(r1 > r2) {
- arg1 = Number(arg1.toString().replace(".", ""));
- arg2 = Number(arg2.toString().replace(".", "")) * cm
- } else {
- arg1 = Number(arg1.toString().replace(".", "")) * cm;
- arg2 = Number(arg2.toString().replace(".", ""))
- }
- } else {
- arg1 = Number(arg1.toString().replace(".", ""));
- arg2 = Number(arg2.toString().replace(".", ""))
- }
- return(arg1 + arg2) / m
- };
- Number.prototype.add = function(arg) {
- return accAdd(arg, this)
- };
- function accSub(arg1, arg2) {
- var r1, r2, m, n;
- try {
- r1 = arg1.toString().split(".")[1].length
- } catch(e) {
- r1 = 0
- }
- try {
- r2 = arg2.toString().split(".")[1].length
- } catch(e) {
- r2 = 0
- }
- m = Math.pow(10, Math.max(r1, r2));
- n = (r1 >= r2) ? r1 : r2;
- return((arg1 * m - arg2 * m) / m).toFixed(n)
- };
- Number.prototype.sub = function(arg) {
- return accMul(arg, this)
- };
- function accMul(arg1, arg2) {
- var m = 0,
- s1 = arg1.toString(),
- s2 = arg2.toString();
- try {
- m += s1.split(".")[1].length
- } catch(e) {}
- try {
- m += s2.split(".")[1].length
- } catch(e) {}
- return Number(s1.replace(".", "")) * Number(s2.replace(".", "")) / Math.pow(10, m)
- };
- Number.prototype.mul = function(arg) {
- return accMul(arg, this)
- };
- function switchcolor(color) {
- var pro_color = "";
- switch(color) {
- case 1:
- pro_color = "品蓝";
- break;
- case 2:
- pro_color = "品黑";
- break;
- case 3:
- pro_color = "苹果绿";
- break;
- case 4:
- pro_color = "西瓜红";
- break;
- case 5:
- pro_color = "白色";
- break;
- case 36:
- pro_color = "银色";
- break;
- case 37:
- pro_color = "磨砂";
- break;
- case 39:
- pro_color = "无色透明";
- break;
- default:
- pro_color = "品蓝";
- break
- }
- return pro_color
- };
- function switchColorImg(colorId){
- var img='';
- switch (colorId){
- case 1:
- img='//s.iamberry.com/watero/images/shop/cp-blue.png'
- break;
- case 2:
- img='//s.iamberry.com/watero/images/shop/cp-black.png'
- break;
- case 3:
- img='//s.iamberry.com/watero/images/shop/cp-green.png'
- break;
- case 4:
- img='//s.iamberry.com/watero/images/shop/cp-red.png'
- break;
- case 39:
- img='//s.iamberry.com/watero/wechat/images/971ECE348D1F7D9F8628_20171212154024_8556.jpg'
- break;
- default:
- img='//s.iamberry.com/watero/images/shop/cp-blue.png'
- break;
- }
- return img;
- };
- function getParam(paramName) {
- paramValue = "", isFound = !1;
- if(this.location.search.indexOf("?") == 0 && this.location.search.indexOf("=") > 1) {
- arrSource = unescape(this.location.search).substring(1, this.location.search.length).split("&"), i = 0;
- while(i < arrSource.length && !isFound) {
- arrSource[i].indexOf("=") > 0 && arrSource[i].split("=")[0].toLowerCase() == paramName.toLowerCase() && (paramValue = arrSource[i].split("=")[1], isFound = !0), i++
- }
- }
- return paramValue == "" && (paramValue = null), paramValue
- };
- function dc(objectid) {
- if(document.getElementById && document.getElementById(objectid)) {
- return document.getElementById(objectid)
- } else if(document.all && document.all(objectid)) {
- return document.all(objectid)
- } else if(document.layers && document.layers[objectid]) {
- return document.layers[objectid]
- } else {
- return false
- }
- };
- function formatDate(now) {
- now = new Date(now);
- var year = now.getFullYear();
- var month = now.getMonth() + 1;
- var date = now.getDate();
- var hour = now.getHours();
- var minute = now.getMinutes();
- var second = now.getSeconds();
- return year + "-" + month + "-" + date + " " + hour + ":" + minute + ":" + second
- };
- function springFestivalPop() {
- if(getCookie("WATERO_WEB_") == null) {
- maskspringFestival.show();
- $(".mui-backdrop").append('<div style="position:relative;"><img src="//s.iamberry.com/watero/images/shop/springFestival_2017.png" style="width:80%;margin:10% 10% auto 10%;"/><button type="button" id="close-springFestival" class="mui-btn my-btn-red" style="position: absolute;bottom: 5%;left: 50%;-webkit-transform: translateX(-50%)">我知道了</button></div>');
- mui('body').on('tap', '#close-springFestival', function(e) {
- setCookie();
- $(".mui-backdrop").hide();
- });
- }
- };
- function getCookie(name) {
- var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
- if(arr = document.cookie.match(reg))
- return unescape(arr[2]);
- else
- return null;
- };
- var maskspringFestival = mui.createMask(function() {
- return false;
- }); //callback为用户点击蒙版时自动执行的回调;
- function setCookie() {
- var Days = 30;
- var exp = new Date();
- exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
- document.cookie = "WATERO_WEB_=OK;Path=/;expires=" + exp.toGMTString();
- };
- /**
- * 该方法用于将Undefined转换为空值
- * @param val
- */
- function convertUndefinedToEmpty(val) {
- if (undefined == val || null == val||typeof val == undefined || typeof val == 'undefined'|| 'undefined' == val) {
- val = "";
- }
- return val;
- }
- /**
- * 该方法用于将Undefined转换为空值
- * @param val
- */
- function cufte(val) {
- return convertUndefinedToEmpty(val);
- }
- /**
- * 空值返回0,其他值返回原值
- * @param val
- */
- function cufteInt(val) {
- if(convertUndefinedToEmpty(val) == "")
- return 0;
- return val;
- }
- /**
- * 空值返回false
- * @param val
- */
- function isEmpty(val) {
- if(convertUndefinedToEmpty(val) == "")
- return false;
- return true;
- }
|