//--------------全局路径--------------------------- window.uid = '0'; window.tuid = '0'; window.FileUrl = 'https://imgs.transrush.com/'; window.payUrl = '//pay.transrush.com/'; window.imgSrc = '//img.transrush.com/'; window.portalUrl = '//www.transrush.com/'; window.memberUrl = '//member.transrush.com/'; window.siteCode = 'CN'; window.siteName = ''; window.passportUrl = '//passport.transrush.com/'; window.activityUrl = '//activity.transrush.com/'; window.userType = ''; window.userinfo = {}; window.showActiveDiv = 'false'; window.IsOldUser='false'; window.copyFlashUrl = '//img.transrush.com/js/v2.0/c/ZeroClipboard.swf'; window.floatingModuleConfig = JSON.parse('[{"site":"HK","enableItem":"university","show":"false"},{"site":"SG","enableItem":"university","show":"false"},{"site":"HK","enableItem":"qrcode","show":"false"},{"site":"SG","enableItem":"qrcode","show":"false"},{"site":"HK","enableItem":"hotlineIn","show":"false"},{"site":"SG","enableItem":"hotlineIn","show":"false"},{"site":"HK","enableItem":"mascot","show":"false"},{"site":"SG","enableItem":"mascot","show":"false"},{"site":"CN","enableItem":"mascot","show":"false"},{"site":"CN","enableItem":"hotline","show":"false"},{"site":"CN","enableItem":"university","show":"true"}]'); window.appAd={ appImgUrl:'', appLink:'' }; //--------------requirejs配置--------------------------- var requirejsPath = { upload: '//img.transrush.com/js/webupload/', pic: '//img.transrush.com/js/v2.0/pic/fancybox/', src: '//img.transrush.com/js/', modules: '//img.transrush.com/modules/', plugins: '//img.transrush.com/plugins/', fileVersion: '2.80.93', //开发环境 lib: '//img.transrush.com/js/lib/', build: '//img.transrush.com/js/v2.0/n/', suffix: '' //生产环境 /* lib: '//img.transrush.com/js/20160614/', build: '//img.transrush.com/js/20160614/', modules: '//img.transrush.com/js/20160614/', suffix: '.min' */ }; requirejs={ urlArgs: requirejsPath.fileVersion, waitSeconds: 0, paths: { "address": requirejsPath.build + "address" + requirejsPath.suffix, "ajax-dialog": requirejsPath.build + "ajax-dialog" + requirejsPath.suffix, "dialog": requirejsPath.build + "dialog" + requirejsPath.suffix, "denglu": requirejsPath.build + "denglu" + requirejsPath.suffix, "datetimepicker": requirejsPath.lib + "bootstrap-datetimepicker" + requirejsPath.suffix, "editAddress": requirejsPath.build + "editAddress" + requirejsPath.suffix, "editParcel": requirejsPath.build + "editParcel" + requirejsPath.suffix, "easing": requirejsPath.pic + "jquery.easing-1.3.pack", "fancybox": requirejsPath.pic + "jquery.fancybox-1.3.4", "fancybox-pack": requirejsPath.pic + "jquery.fancybox-1.3.4.pack", "fancyboxrotatejs": requirejsPath.pic + "fancyboxrotatejs", "findPayPassword": requirejsPath.build + "findPayPassword" + requirejsPath.suffix, "forgetPassword": requirejsPath.build + "forgetPassword" + requirejsPath.suffix, "highcharts": requirejsPath.lib + "highcharts" + requirejsPath.suffix, "help": requirejsPath.build + "help" + requirejsPath.suffix, "index": requirejsPath.build + "index" + requirejsPath.suffix, "jquery": requirejsPath.lib + "jquery" + requirejsPath.suffix, "jquery-ui": requirejsPath.lib + "jquery-ui" + requirejsPath.suffix, "jquery-ui-extend": requirejsPath.lib + "jquery-ui-extend" + requirejsPath.suffix, "jquery-easing": requirejsPath.lib + "jquery.easing.1.3" + requirejsPath.suffix, "jquery-rotae": requirejsPath.lib + "jquery-rotae" + requirejsPath.suffix, "jquery-pager": requirejsPath.lib + "jquery-pager" + requirejsPath.suffix, "json": requirejsPath.lib + "json" + requirejsPath.suffix, "jquery-tmpl": requirejsPath.lib + "jquery.tmpl" + requirejsPath.suffix, "jquery-views": requirejsPath.lib + "jquery.views" + requirejsPath.suffix, "jquery-validate": requirejsPath.lib + "jquery.validate" + requirejsPath.suffix, "j-plugins": requirejsPath.lib + "j-plugins" + requirejsPath.suffix, "jquery-mousewheel": requirejsPath.lib + "jquery-mousewheel" + requirejsPath.suffix, "jquery-validate": requirejsPath.lib + "jquery.validate" + requirejsPath.suffix, "jquery-upload-file": requirejsPath.plugins + "uploadify/jquery.uploadify", "jquery-plugins": requirejsPath.build + "jquery-plugins" + requirejsPath.suffix, "jq-zclip": requirejsPath.build + "jq-zclip" + requirejsPath.suffix, "kingwell-calendar": requirejsPath.build + "kingwell-calendar" + requirejsPath.suffix, "kSlide": requirejsPath.build + "kSlide" + requirejsPath.suffix, "local-stroage": requirejsPath.lib + "kingwell-local-storage" + requirejsPath.suffix, "login": requirejsPath.build + "login" + requirejsPath.suffix, "leibie": requirejsPath.build + "leibie" + requirejsPath.suffix, "news": requirejsPath.build + "news" + requirejsPath.suffix, "main": requirejsPath.build + "main" + requirejsPath.suffix, "myparcel-payinfo": requirejsPath.build + "myparcel-payinfo" + requirejsPath.suffix, "my-transfer": requirejsPath.build + "my-transfer" + requirejsPath.suffix, "my-address": requirejsPath.build + "my-address" + requirejsPath.suffix, "myAddress": requirejsPath.build + "myAddress" + requirejsPath.suffix, "my-warehouse": requirejsPath.build + "my-warehouse" + requirejsPath.suffix, "mousewheel": requirejsPath.pic + "jquery.mousewheel-3.0.4.pack", "plugins": requirejsPath.build + "plugins" + requirejsPath.suffix, "plugins-all": requirejsPath.build + "plugins-all" + requirejsPath.suffix, "parcel": requirejsPath.build + "parcel-1" + requirejsPath.suffix, "parcelProcess": requirejsPath.build + "parcelProcess" + requirejsPath.suffix, "personal-information": requirejsPath.build + "personal-information" + requirejsPath.suffix, "pay": requirejsPath.build + "pay" + requirejsPath.suffix, "product-and-price": requirejsPath.build + "product-and-price" + requirejsPath.suffix, "register": requirejsPath.build + "register" + requirejsPath.suffix, "roller": requirejsPath.build + "roller" + requirejsPath.suffix, "steps": requirejsPath.build + "steps" + requirejsPath.suffix, "steps-1": requirejsPath.build + "steps-1" + requirejsPath.suffix, "storePay": requirejsPath.build + "storePay" + requirejsPath.suffix, "search": requirejsPath.build + "search" + requirejsPath.suffix, "successful-cases": requirejsPath.build + "successful-cases" + requirejsPath.suffix, "slimscroll": requirejsPath.lib + "jquery.slimscroll" + requirejsPath.suffix, "set-paypassword": requirejsPath.build + "set-paypassword" + requirejsPath.suffix, "taxpay": requirejsPath.build + "Taxpay" + requirejsPath.suffix, "user": requirejsPath.build + "user" + requirejsPath.suffix, "upload": requirejsPath.build + "upload" + requirejsPath.suffix, "uploader": requirejsPath.upload + "upload", "webuploader": requirejsPath.upload + "webuploader.min", "zhuce": requirejsPath.build + "zhuce" + requirejsPath.suffix, "ziti": requirejsPath.build + "ziti" + requirejsPath.suffix, //modules "analysisModule": requirejsPath.modules + "analysisModule" + requirejsPath.suffix, "addressModule": requirejsPath.modules + "addressModule" + requirejsPath.suffix, "counterModule": requirejsPath.modules + "counterModule" + requirejsPath.suffix, "floatingModule": requirejsPath.modules + "floatingModule" + requirejsPath.suffix, "goodsInfoModule": requirejsPath.modules + "goodsInfoModule" + requirejsPath.suffix, "goodsTypeModule": requirejsPath.modules + "goodsTypeModule" + requirejsPath.suffix, "guideModule": requirejsPath.modules + "guideModule" + requirejsPath.suffix, "stepsModule": requirejsPath.modules + "stepsModule" + requirejsPath.suffix, "userInfoModule": requirejsPath.modules + "userInfoModule" + requirejsPath.suffix, "warehouseModule": requirejsPath.modules + "warehouseModule" + requirejsPath.suffix, "kinerLottery": requirejsPath.plugins + "kinerLottery/kinerLottery" + requirejsPath.suffix }, shim: { "jquery": { exports: "$" }, "jquery-easing": { deps: ["jquery"] }, "jquery-tmpl": { deps: ["jquery"] }, "jquery-ui": { deps: ["jquery"] }, "jquery-ui-extend": { deps: ["jquery","jquery-ui"] }, "jquery-validate": { deps: ["jquery"] }, "jquery-mousewheel": { deps: ["jquery"] }, "fancyboxrotate": { deps: ["jquery"] }, "jquery-pager": { deps: ["jquery"] }, "jquery-upload": { deps: ["jquery"] }, "jquery-upload-file": { deps: ["jquery"] }, "jquery-rotae": { deps: ["jquery"] }, "jq-zclip": { deps: ["jquery"] }, "search": { deps: ["jquery"] }, "easing": { deps: ["jquery"] }, "fancybox": { deps: ["jquery"] }, "fancybox-pack": { deps: ["jquery"] }, "fancyboxrotatejs": { deps: ["fancybox"] }, "fancyboxrotatejs": { deps: ["fancybox-pack"] }, "mousewheel": { deps: ["jquery"] }, "fancyboxrotatejs": { deps: ["jquery"] }, "personal-information": { deps: ["json"] }, "slimscroll": { deps: ["jquery"] }, "highcharts": { deps: ["jquery"] }, "datetimepicker": { deps: ["jquery"] }, "kinerLottery": { deps: ["jquery"] } } }; //---------------------其它----------------------------- var config = { slideTime: 7000, dialogWidth: { ajaxHtml: 800, editBaseInfo: 480 }, dialogHeight: { ajaxHtml: 600, address: 600 }, bannerSize: { home: { width: 1280, height: 300 }, active: { width: 990, height: 150 }, login: { width: 543, height: 282 } }, loading: function (type) { if (window.loading && window.loading.add && window.loading.remove) { if (type === 0) { window.loading.remove(); } else { window.loading.add(); } } }, data: { "txlc": "/Info/NewsDetail.aspx?ID=555", /*提现流程*/ "rushRead": "/PublicPage/HaiTaoTutorial.aspx#HaiTao_6" /*解及使用R+服务*/ }, dataformat: function () { $('[data-config]').each(function () { var t = $(this).attr('data-config'); var v = config.data[t] || ''; if (v) { $(this).attr('href', v); } }); }, getTime: function () { return (new Date()).getTime(); }, error: function (msg, obj) { var o = obj || {}; $('#errorId-tips').remove(); if (window.plugins) { new window.plugins.Tips({ id: 'errorId', type: 'error', width: o.width, className: 'tips-error', showTimeOutText: true, timeOut: o.timeOut || config.tips.timeOut, onComplete: function () { if (obj && obj.onComplete) { obj.onComplete(); } }, message: msg ? msg : ' ' }); } }, success: function (msg, obj) { $('#successId-tips').remove(); new window.plugins.Tips({ id: 'successId', type: 'success', className: 'tips-success', showTimeOutText: true, timeOut: config.tips.timeOut, onComplete: function () { if (obj && obj.onComplete) { obj.onComplete(); } }, message: msg ? msg : ' ' }); }, isIdCardNo: function (num) { }, identityCodeValid: function (code, callback) { var reg1 = /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/; var reg2 = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}([A-Z]|[a-z]))$/; var reg3 = /(^[0-9\*]{15}$)|(^[0-9\*]{17}([0-9]|X)$)|(^[0-9\*]{17}([0-9]|x)$)/; return (reg1.test(code) || reg2.test(code) || reg3.test(code)); }, loadingText: '
亲,正在加载,请稍后...
', copyText: '内容已复制到剪贴板', regExpTel: /^[0-9\*]{11}$/, regExpTelHK: /^[0-9\*]{8}$/, regExpPassowrd: /\S{6,16}/, regexpEmail: /^[a-zA-Z0-9_\.-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/, emailRegexp: /^[a-zA-Z0-9_\.-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/, idCardRegexp: /(^[0-9\*]{15}$)|(^[0-9\*]{17}([0-9]|X)$)|(^[0-9\*]{17}([0-9]|x)$)/i, passwordRegExp: /^\S{6,16}$/, telRexExp: /^[0-9\*]{11}$/, telRexExpHK: /^[0-9\*]{8}$/, inputTipsTimeOut: 2e3, backToTopMarginTop: 50, textPasswordTips: '6-16位字符,不包含空格', textTel: '请输入正确的手机号码', textCode: '请输入验证码', textCodeError: '验证码错误', animate: { dropDown: "", banner: "" }, tips: { timeOut: 1000 }, jsext: "", waitSeconds: 30 }; window.log = function(log) { if (window.console && console.log) { // console.log(log); } }; if (!Array.prototype.indexOf) { Array.prototype.indexOf = function(elt /*, from*/ ) { var len = this.length >>> 0; var from = Number(arguments[1]) || 0; from = (from < 0) ? Math.ceil(from) : Math.floor(from); if (from < 0) from += len; for (; from < len; from++) { if (from in this && this[from] === elt) return from; } return -1; }; }