test1asfd 按时收费的水电费阿萨德阿斯蒂芬啊

来源:互联网 发布:python爬虫教程pdf 编辑:程序博客网 时间:2024/05/13 06:11

阿斯蒂芬

/** *   商品详情 */ require(["jquery"],function(){     'use strict';     var $ = require('jquery');     require(['common','@@DOMAIN.STATIC/js/header/header.js','swiper','productService','compareService','checkoutService','login.loginService','member.mycoinService','highcharts','jquery.cookie',         'text!./product/subscribInfo.html','tools.fn'     ],function(){         //声明引用的组件         var common = require('common'),         avalon = common.avalon,         domReady = common.domReady,         dialog = common.dialog,         popup = common.popup,         mask = common.mask,         pager = common.pager,         toolsFn = common.toolsFn,         toolsFilter = common.toolsFilter,         urlconstructor = common.urlconstructor,         header = require('@@DOMAIN.STATIC/js/header/header.js'),         footer = common.footer,         commonserver = common.commonserver,         swiper = require('swiper'),         highcharts = require('highcharts'),         productSerivce = require('productService'),         checkoutService = require('checkoutService'),         compareService = require('compareService'),         mycoinService = require('member.mycoinService'),         loginService = require('login.loginService'),         toolsfn = require('tools.fn'),         subscribInfoTemplateHtml = require('text!./product/subscribInfo.html');         var headeropt = {};         //headeropt.server = commonserver;         header.init(2, headeropt);         footer.init(2);         //初始化分页组件vm         var pagerVM , winpagerVM ;         avalon.library("oni", {             $ready: function(vm) {                 if (vm.$id === "oni-pager") {                     pagerVM = vm                 }                 if (vm.$id === "oni-winpager") {                     winpagerVM = vm                 }             }         })         var mySwiper;         var carparamSwiper;         var carparamtopSwiper;         var totaltaxfee = 0;         var product_type = "";         product_type = $("#j-producttype").val();         var url = "http:@@DOMAIN.GOODS/item/c2b/"+ $("#j-current-sku").data("productid");         if(product_type == 'fixed'){             url = "http:@@DOMAIN.GOODS/item/fixed/"+$("#j-current-sku").data("mid")+"/"+ $("#j-current-sku").data("goodsid");         }else if(product_type == 'groupbuy'){             var activityapplyid = $("#j-current-sku").data("activityapplyid");             var goodsskuid = $("#j-current-sku").data("goodsskuid");             url = "http:@@DOMAIN.GOODS/item/groupbuy/"+activityapplyid+"/"+goodsskuid;         }         var p = {             url: url, /*获取URL,可加上来自分享到QQ标识,方便统计*/             desc:'', /*分享理由(风格应模拟用户对话),支持多分享语随机展现(使用|分隔)*/             title: $("#productName").val(), /*分享标题(可选)*/             summary:'', /*分享摘要(可选)*/             pics:'http:@@DOMAIN.GOODS/static/images/product/banner_car_img.png', /*分享图片(可选)*/             flash: '', /*视频地址(可选)*/             site:'', /*分享来源(可选) 如:QQ分享*/             style:'201',         };         var picPath = $("img.banner_bgimg").attr("src");         if(picPath){             p.pics = picPath;         }         var s = [];         for(var i in p){             s.push(i + '=' + encodeURIComponent(p[i]||''));         }         var qqhref = "http://connect.qq.com/widget/shareqq/index.html?"+s.join('&');         var pickdefault = "--请选择--";         //定义vm         var productVM = avalon.define({             $id:"productController",             //productinfo: null,             price: null, //价格对象             deposit: null, //一口价定金             carModeList: null, //车型集合             pickcarprov: pickdefault, //绑定提车省份             pickcarcity: pickdefault, //绑定提车地址             offerCarProv: 0, //提车省份id             offerCarCity: 0, //提车城市id             fiexdbarshow: false,             fullpay_total: 0, //全款预估总价             loanpay_total: 0, //贷款预估总价             loanpay_firstpay: 0, //贷款首付             loanpay_monthlypay: 0, //贷款月供             loanpay_interest: 0, //贷款利息             loanpay_firstpaypercent: 0.3, //贷款首付比例             loanpay_years: 3,  //贷款年限             loanpay_annualinterest: 0.12,  //年利率             pay_barecar: 0,    //裸车价             pay_purchasetax: 0, //购置税             pay_usagetax: 0,   //车船使用税             pay_licensingfee: 0, //上牌费用             pay_compulInsurance: 0, //交强险             pay_commercialInsurance: 0, //商业保险             shareboxflag: false, //分享框             qqsharelink: qqhref,             discount: 0,             merchantCount: 0,             mermberCount: 0,             leftfreechance: 0,             islogin: false,             fixedcanbuy: true,             //抢购价             cutdowntime: 0,             cutdowntimeToStart: 0,             day: '00',             hour: '00',             minite: '00',             second: '00',             preday: '00',             prehour: '00',             preminite: '00',             presecond: '00',             curvalue: 100,             totalvalue: 200,             activityobj: null,             percentvalue: 0,             hasended: false,             // 竞拍             ispaydeposit: -1, //检查是否已付保证金 -1 未交 0 等待付款 1已付款 3验证异常             ispay: 0, //验证是否中拍  0 未中  1中拍待转 2 已转订单 3 异常             platforminfo: null, //每5秒刷新的活动信息             bidlist: null, //出价记录             pageNumber: 1,             winpageNumber: 1,             payprice: 0,// 出价             oneyuanCutDowntime: 0,             mobile: '',//秒杀预约手机             subscribeShowFlag: '', //预约信息是否显示             //hassubscribed: false,             loanpayclk: false,//一口价详情测测贷多少款             torecharge_toggle: false, //立即充值             torecharge_path: null, //充值路径             usercoin: 0,             useraccount: "null",             showmycoinbalance: false,             // 与服务器同步的即刻时间             instantaneousTime: null,             pager: {                 /* 分页组件 */                 totalItems: 0,                 onJump: function (e, data) {                     productVM.pageNumber = data.currentPage;                     search();                 }             },             torecharge: function () {                 // 立即充值                 mask.create();                 productVM.torecharge_toggle = true;             },             torecharge_close: function () {                 mask.dismiss();                 productVM.torecharge_toggle = false;             },             setrechargenum: function (num) {                 var obj = $(this);                 obj.siblings().removeClass("active");                 obj.addClass("active");                 $('input[name="coinnum"]').val(num + "");                 $('#spanpaymoney').html(num + "");             },             torecharge_submit: function () {                 var params = {};                 params.amount = $('#spanpaymoney').text();                 mycoinService.coinpay(params, function(data) {                     if (data.success && data.data) {                         productVM.torecharge_path = data.data;                         window.location.href = productVM.torecharge_path + "";                     } else {                         productVM.torecharge_path = null;                         var msg = "";                         if (data.code == 'NCTRX11000') {                             msg = "请重新登录";                         }else if (data.code == 'NCTRX15001') {                             msg = "内部错误";                         } else if (data.code == 'NCTRX15002') {                             msg = "金额不正确";                         } else {                             msg = data.data;                         }                         var option = {                             template:"<span>"+ msg +"</span>",                             onConfirm:function(){                                 dialog.dismiss();                             }                         };                         dialog.create(option);                     }                 });             },             winpager: {                 /* 分页组件 */                 totalItems: 0,                 onJump: function (e, data) {                     productVM.winpageNumber = data.currentPage;                     searchwin();                 }             },             // 团购             groupbuy: null,             group_paytype: 1,             // 一元夺宝             oneamount: 1, // 一元夺宝出价数量             oneactivity: null, // 一元夺宝活动             oneactivityper: 0, // 一元夺宝活动进度百分比             onelist: null, // 一元夺宝活动夺宝记录             onewinlist: null, // 一元夺宝活动往期中奖记录             mynumberswin_toggle: false,             oneorderlist: {                 count:0,                 item:[]             }, // 一元夺宝活动订单的夺宝号码             // 旗舰店客户留存资料手机             contactname: '', //旗舰店客户留存资料姓名             contacttel:'', //旗舰店客户留存资料手机             // 车型对比             activecompareshow: false,             compareids: '',             allbrand: [], //所有品牌             allcomparecar: [], //所有对比的车信息             comparebrand: -1,             compareserial: -1,             compareserials: [],             comparecarModel: -1,             comparecarModels: [],             compare_close: function () {                 // 关闭车型对比                 productVM.activecompareshow = false;             },             joincompare: function (id,name) {                 // 加入对比                 if (productVM.allcomparecar.length == 4) {                     productVM.activecompareshow = true;                     return;                 }                 var comparecars = [];                 var compareids = "", comparenames = "";                 for (var i = 0; i < productVM.allcomparecar.length; i++) {                     var comparecar = productVM.allcomparecar[i];                     if (id == comparecar.id) {                         productVM.activecompareshow = true;                         return;                     }                     comparecars.push(comparecar);                     compareids = i != productVM.allcomparecar.length-1 ? compareids + comparecar.id + ',' : compareids + comparecar.id;                     comparenames = i != productVM.allcomparecar.length-1 ? comparenames + comparecar.name + ',' : comparenames + comparecar.name;                 }                 var car = {};                 car.id = id;                 car.name = name;                 comparecars.push(car);                 compareids = compareids.length > 0 ?  compareids + ',' + id : id;                 comparenames = comparenames.length > 0 ?  comparenames + ',' + name : name;                 productVM.compareids = compareids;                 $.cookie("_compareids",compareids,{expires:7, path: '/' });                 $.cookie("_comparenames",comparenames,{expires:7, path: '/' });                 productVM.allcomparecar = comparecars;                 productVM.activecompareshow = true;             },             deletecompare: function (id) {                 // 删除对比                 var comparecars = [];                 var compareids = "", comparenames = "";                 var isexist = false;                 for (var i = 0; i < productVM.allcomparecar.length; i++) {                     var comparecar = productVM.allcomparecar[i];                     if (id == comparecar.id) {                         isexist = true;                     }else {                         comparecars.push(comparecar);                         compareids = i != productVM.allcomparecar.length-1 ? compareids + comparecar.id + ',' : compareids + comparecar.id;                         comparenames = i != productVM.allcomparecar.length-1 ? comparenames + comparecar.name + ',' : comparenames + comparecar.name;                     }                 }                 if (isexist) {                     productVM.compareids = compareids;                     $.cookie("_compareids",compareids,{expires:7, path: '/' });                     $.cookie("_comparenames",comparenames,{expires:7, path: '/' });                     productVM.allcomparecar = comparecars;                 }             },             clearcompare: function () {                 // 清空对比                 productVM.compareids = '';                 $.cookie("_compareids",null,{expires:7, path: '/' });                 $.cookie("_comparenames",null,{expires:7, path: '/' });                 productVM.allcomparecar = [];             },             //右侧导航悬浮 begin             activecompare: false,             compareover: function(){                 productVM.activecompare = true;                 var therightobj = $(this).find(".rightli");                 var theactiveobj = $(this).find(".activeli");                 therightobj.addClass("active");                 theactiveobj.stop().animate({                     left: "-101px"                 },200);             },             compareout: function(){                 productVM.activecompare = false;                 var therightobj = $(this).find(".rightli");                 var theactiveobj = $(this).find(".activeli");                 therightobj.removeClass("active");                 theactiveobj.stop().animate({                     left: 0                 },200);             },             compareclick: function(){                 productVM.activecompareshow = true;             },             activeservice: false,             serviceover: function(){                 productVM.activeservice = true;                 var therightobj = $(this).find(".rightli");                 var theactiveobj = $(this).find(".activeli");                 therightobj.addClass("active");                 theactiveobj.stop().animate({                     left: "-101px"                 },200);             },             serviceout: function(){                 productVM.activeservice = false;                 var therightobj = $(this).find(".rightli");                 var theactiveobj = $(this).find(".activeli");                 therightobj.removeClass("active");                 theactiveobj.stop().animate({                     left: 0                 },200);             },             activenews: false,             newsover: function(){                 productVM.activenews = true;                 var therightobj = $(this).find(".rightli");                 var theactiveobj = $(this).find(".activeli");                 therightobj.addClass("active");                 theactiveobj.stop().animate({                     left: "-101px"                 },200);             },             newsout: function(){                 productVM.activenews = false;                 var therightobj = $(this).find(".rightli");                 var theactiveobj = $(this).find(".activeli");                 therightobj.removeClass("active");                 theactiveobj.stop().animate({                     left: 0                 },200);             },             activetop: false,             topover: function(){                 productVM.activetop = true;                 var therightobj = $(this).find(".rightli");                 var theactiveobj = $(this).find(".activeli");                 therightobj.addClass("active");                 theactiveobj.stop().animate({                     left: "-101px"                 },200);             },             topout: function(){                 productVM.activetop = false;                 var therightobj = $(this).find(".rightli");                 var theactiveobj = $(this).find(".activeli");                 therightobj.removeClass("active");                 theactiveobj.stop().animate({                     left: 0                 },200);             },             goTop: function(){                 var height = $(document).scrollTop();                 $("html,body").animate({scrollTop : -height+"px"},1000);             },             //右侧导航悬浮 end             oneyuanbuygo: function () {                 var oneyuan_activityid = $("#j-current-sku").data('activityid');                 var oneyuan_stageId = $("#j-current-sku").data('stageid');                 var params = {}                 params.activityId = oneyuan_activityid;                 params.stageId = oneyuan_stageId;                 params.number = productVM.oneamount;                 productSerivce.oneyuancheck(params, function(data) {                     if (data.success && data.code == 'NCTRX11000') {                         // 两次加密                         var returnUrl = "@@DOMAIN.GOODS" + "/item/1yuan/" + oneyuan_activityid;                         returnUrl = encodeURIComponent(returnUrl);                         returnUrl = encodeURIComponent(returnUrl);                         location.href = "@@DOMAIN.UC" + "/login.html?returnUrl="+ returnUrl;                     }else if(data.success && data.msg){                         popup.create({                             title:"提示",                             template: "<div><i class='popup-info'></i><span class='tip'>"+ data.msg +"</span></div><p class='countdown'>3秒钟后窗口将自动关闭</p>",                             closeButton: true,                             theme: 'product',                             autoHide: 3000                         });                     }else {                         location.href = '@@DOMAIN.TRANSACTION' + '/order/1yuan/checkout?aid=' + oneyuan_activityid + '&sid=' + oneyuan_stageId + '&number=' + productVM.oneamount;                     }                 })             },             oneyuanfindNumber: function (index) {                 /**                 * 一元夺宝 - 获取订单的夺宝号码                 * @param index list序列                 */                 var params = {}                 params.orderId = productVM.onelist[index].id;                 productSerivce.oneyuanfindNumber(params,function (data) {                     if (data.success) {                         mask.create();                         productVM.mynumberswin_toggle = true;                         productVM.oneorderlist = data.data;                     }                 })             },             myindiananumlist_close: function () {                 productVM.mynumberswin_toggle = false;                 productVM.oneorderlist = {                     count: 0,                     item: []                 };                 mask.dismiss();             },             oneamountmin: function () {                 // 一元夺宝 - 减数量                 if (productVM.oneamount >= 2) {                     productVM.oneamount = parseInt(productVM.oneamount) - 1;                 }             },             oneamountadd: function () {                 // 一元夺宝 - 加数量                 if (productVM.oneamount < productVM.oneactivity.upperLimit) {                     productVM.oneamount = parseInt(productVM.oneamount) + 1;                 }             },             changeoneamount: function (value) {                 /**                 *   修改一元夺宝数量                 *   @param value 修改的数量                 */                 if (value >= 1 && value <= productVM.oneactivity.upperLimit) {                     productVM.oneamount = value;                 }             },             groupbuygo: function () {                 if (!productVM.offerCarCity) {                     popup.create({                         title:"提示",                         template: "<div><i class='popup-info'></i><span class='tip'>请选择提车城市~</span></div><p class='countdown'>3秒钟后窗口将自动关闭</p>",                         closeButton: true,                         theme: 'product',                         autoHide: 3000                     });                     return;                 }                 var groupbuy_activityapplyid = $("#j-current-sku").data('activityapplyid');                 var groupbuy_goodsskuid = $("#j-current-sku").data('goodsskuid');                 var params = {};                 params.groupBuyApplyId = groupbuy_activityapplyid;                 params.goodsSkuId = groupbuy_goodsskuid;                 productSerivce.groupbuycheckActivity(params,function (data) {                     if (data.code === "NCCAC15003"){                         //需要登陆                         location.href = "@@DOMAIN.UC" + "/login.html?returnUrl=" + location.href;                     } else if (data.data === 0) {                         location.href = "@@DOMAIN.TRANSACTION" + "/order/groupbuy/checkout?gbaid="+ groupbuy_activityapplyid +                         "&gsid=" + groupbuy_goodsskuid + "&mid=" + productVM.groupbuy.merchantId +                         "&cid=" + productVM.offerCarCity + "&paytype=" + productVM.group_paytype;                     } else if (data.data == 1) {                         // 两次加密                         var returnUrl = "@@DOMAIN.GOODS" + "/item/groupbuy/" + groupbuy_activityapplyid + "/" + groupbuy_goodsskuid ;                         returnUrl = encodeURIComponent(returnUrl);                         returnUrl = encodeURIComponent(returnUrl);                         location.href = "@@DOMAIN.UC" + "/login.html?returnUrl="+ returnUrl;                     }else if (data.data == 5) {                         popup.create({                             title:"提示",                             template: "<div><i class='popup-info'></i><span class='tip'>活动已结束,去看看其他活动吧~</span></div><p class='countdown'>3秒钟后窗口将自动关闭</p>",                             closeButton: true,                             theme: 'product',                             autoHide: 3000                         });                     } else if (data.data == 6) {                         popup.create({                             title:"提示",                             template: "<div><i class='popup-info'></i><span class='tip'>报名人数已满,去看看其他活动吧~</span></div><p class='countdown'>3秒钟后窗口将自动关闭</p>",                             closeButton: true,                             theme: 'product',                             autoHide: 3000                         });                     }                 })             },             domainurl: "@@DOMAIN.UC",             numberonly: function(){                 //价格只能输入数字                 var $amountInput = $(this);                 //响应鼠标事件,允许左右方向键移动                 var event = window.event || event;                 if (event.keyCode == 37 | event.keyCode == 39) {                     return;                 }                 //先把非数字的都替换掉,除了数字                 $amountInput.val($amountInput.val().replace(/[^\d]/g, ""));             },             checkprice: function () {                 // 检查出价是否正确                 var highestprice = productVM.platforminfo.price;                 var raiseladder = $("#j-current-sku").data('raiseladder');                 if (productVM.platforminfo.customerPrice > 0 && productVM.payprice < (highestprice + raiseladder)) {                     popup.create({                         title:"提示",                         template: "<div><i class='popup-info'></i><span class='tip'>出价不能低于当前价</span></div><p class='countdown'>3秒钟后窗口将自动关闭</p>",                         closeButton: true,                         theme: 'product',                         autoHide: 3000                     });                 }             },             platformadd: function () {                 // 出价 + 加价幅度                 var raiseladder = $("#j-current-sku").data('raiseladder');                 productVM.payprice = parseInt(productVM.payprice) + parseInt(raiseladder);             },             platformminus: function () {                 // 出价 - 加价幅度                 var raiseladder = $("#j-current-sku").data('raiseladder');                 if (productVM.payprice <= 0 || productVM.payprice - parseInt(raiseladder) <= 0) {                     return;                 }                 productVM.payprice = productVM.payprice - parseInt(raiseladder);             },             offerpricetip: function () {                 // 活动未开始-出价提示                 popup.create({                     title:"提示",                     template: "<div><i class='popup-info'></i><span class='tip'>活动尚未开始,请耐心等待</span></div><p class='countdown'>3秒钟后窗口将自动关闭</p>",                     closeButton: true,                     theme: 'product',                     autoHide: 3000                 });             },             offerprice: function () {                 // 出价                 if (productVM.platforminfo.ahead) {                     popup.create({                         title:"提示",                         template: "<div><i class='popup-info'></i><span class='tip'>您的出价是当前最高价,无需出价</span></div><p class='countdown'>3秒钟后窗口将自动关闭</p>",                         closeButton: true,                         theme: 'product',                         autoHide: 3000                     });                     return;                 }                 var highestprice = productVM.platforminfo.price;                 var raiseladder = $("#j-current-sku").data('raiseladder');                 if (productVM.platforminfo.customerPrice > 0 && productVM.payprice < (highestprice + raiseladder)) {                     popup.create({                         title:"提示",                         template: "<div><i class='popup-info'></i><span class='tip'>出价不能低于当前价</span></div><p class='countdown'>3秒钟后窗口将自动关闭</p>",                         closeButton: true,                         theme: 'product',                         autoHide: 3000                     });                     return;                 }                 var auctionitemid = $("#j-current-sku").data('auctionitemid');                 var params = {};                 params.itemId = auctionitemid;                 params.bidAmount = productVM.payprice;                 productSerivce.offerprice(params, function (data) {                     if (data.success) {                         popup.create({                             title:"提示",                             template: "<div><i class='popup-success'></i><span class='tip'>出价成功</span></div><p class='countdown'>3秒钟后窗口将自动关闭</p>",                             closeButton: true,                             theme: 'product',                             autoHide: 3000                         });                         getnewestInfo();                     }else if(data.code == 'NCTRX11000'){                         var auctionid = $("#j-current-sku").data('auctionid');                         var goodsskuid = $("#j-current-sku").data('goodsskuid');                         var returnUrl = "@@DOMAIN.GOODS" + "/bid/" + auctionid + "/" + goodsskuid;                         returnUrl = encodeURIComponent(returnUrl);                         returnUrl = encodeURIComponent(returnUrl);                         location.href = "@@DOMAIN.UC" + "/login.html?returnUrl="+ returnUrl;                     }else if(data.code == "NCTRX20001"){                         popup.create({                             title:"提示",                             template:"<div><i class='popup-info'></i><span class='tip'>出价失败,活动已结束</span></div><p class='countdown'>3秒钟后窗口将自动关闭</p>",                             closeButton:true,                             theme: 'product',                             autoHide:3000                         });                     }else if(data.code == "NCTRX20002") {                         popup.create({                             title:"提示",                             template: "<div><i class='popup-info'></i><span class='tip'>" + data.data + "</span></div><p class='countdown'>3秒钟后窗口将自动关闭</p>",                             closeButton: true,                             theme: 'product',                             autoHide: 3000                         });                     }                 });             },             gotoplatform: function () {                 // 加入竞拍台                 var auctionid = $("#j-current-sku").data('auctionid');                 var goodsskuid = $("#j-current-sku").data('goodsskuid');                 var params = {};                 params.auctionId = auctionid;                 productSerivce.bidadd(params, function (data) {                     if (data.success) {                         location.href = "@@DOMAIN.UC" + "/auctionplatform/auctionplatform.html";                     }else {                         if (data.code == 'NCCAC10000') {                             // 两次加密                             var returnUrl = "@@DOMAIN.GOODS" + "/item/bid/" + auctionid + "/" + goodsskuid ;                             returnUrl = encodeURIComponent(returnUrl);                             returnUrl = encodeURIComponent(returnUrl);                             location.href = "@@DOMAIN.UC" + "/login.html?returnUrl="+ returnUrl;                         }else if(data.code == 'NCCAC15001'){                             dialog.create({                                 title:"提示",                                 template: "<div><i class='popup-success'></i><span class='tip'>竞拍台车辆已满,您无法加入车辆。</span></div><p class='countdown'>您可以删除竞拍台其中的某一车辆,再将此车加入</p>",                                 confirmButton: "去竞拍台",                                 cancelButton: "取消",                                 onConfirm: function(){                                     location.href = "@@DOMAIN.UC" + "/auctionplatform/auctionplatform.html";                                 }                             });                         }                     }                 })             },             bidgotopay: function () {                 /**                 *   转订单                 */                 var aid = $("#j-current-sku").data('auctionid');                 var params = {};                 params.auctionId = aid;                 productSerivce.bidcheckBid(params,function (resp) {                     if(resp && resp.success){                         location.href = '@@DOMAIN.TRANSACTION' + '/order/bid/checkout?aid=' + aid;                     } else if(resp.code == 'NCCAC14005'){                         popup.create({                             title:"提示",                             template: "<div><i class='popup-info'></i><span class='tip'>您未在规定时间内提交订单,不能继续。</span></div><div><span class='tip'>如有疑问,请联系客服。</span></div><p class='countdown'>3秒钟后窗口将自动关闭</p>",                             closeButton: true,                             theme: 'product',                             autoHide: 3000                         });                     }                 })             },             bidlookorder: function () {                 /**                 *   查看订单                 */                 var orderId = productVM.platforminfo.orderId;                 location.href = '@@DOMAIN.UC' + '/order/car/detail.html?orderId=' + orderId;             },             auctiongotopaydeposit: function () {                 // 去支付保证金,先校验是否已经登录,是否已经支付过保证金                 var auctionid = $("#j-current-sku").data('auctionid');                 var auctionitemid = $("#j-current-sku").data('auctionitemid');                 var goodsskuid = $("#j-current-sku").data('goodsskuid');                 var params = {};                 params.itemId = auctionitemid;                 productSerivce.bidcheck(params,function (resp) {                     if(resp && resp.success){                         location.href = "@@DOMAIN.TRANSACTION" + "/order/deposit/checkout?aid=" + auctionid;                     } else if(resp.code === 'NCCAC10000'){                         // 两次加密                         var returnUrl = "@@DOMAIN.GOODS" + "/item/bid/" + auctionid + "/" + goodsskuid ;                         returnUrl = encodeURIComponent(returnUrl);                         returnUrl = encodeURIComponent(returnUrl);                         location.href = "@@DOMAIN.UC" + "/login.html?returnUrl="+ returnUrl;                     } else if(resp.code === 'NCCAC14002') {                         // 已支付                         productVM.ispaydeposit = 1                     } else if(resp.code === 'NCCAC14001') {                         // 待支付                         var params = {}                         params.itemId = auctionitemid;                         checkoutService.biddeposit(params,function (data) {                             if (data.success) {                                 if (data.data == null) {                                     /* 提交失败 */                                     var option = {                                         template: '<span>提交失败,服务出错了</span>',                                         onConfirm: function () {                                             dialog.dismiss();                                         }                                     }                                     dialog.create(option);                                 }else {                                     location.href = data.data;                                 }                             }else {                                 /* 提交失败 */                                 var options = {                                     template: '<span>提交失败,服务出错了</span>',                                     onConfirm: function () {                                         dialog.dismiss();                                     }                                 }                                 dialog.create(options);                             }                         })                     }                 })             },             shareout: function(){                 productVM.shareboxflag = true;             },             sharehide: function(){                 productVM.shareboxflag = false;             },             wechatshare: function(){                 //微信分享                 var url = window.location.href;                 if (product_type == 'groupbuy') {                     var groupbuy_activityapplyid = $("#j-current-sku").data('activityapplyid');                     var groupbuy_goodsskuid = $("#j-current-sku").data('goodsskuid');                     url = 'http://m.ds.cn/groupon/groupon_product_details.html?' + encodeURIComponent('activityApplyId=' + groupbuy_activityapplyid + '&goodsSkuId=' + groupbuy_goodsskuid);                 }                 dialog.create({                     title: '分享到微信朋友圈',                     template: '<img src="/car-api/wxshare?source=' + url + '" alt=""/><p>打开微信,点击底部的\"发现\",</p><p>使用\"扫一扫\"即可将网页分享至朋友圈。</p>',                     confirmButton: '',                     cancelButton: ''                 });             },             collect: function(){                 //收藏                 var params = {};                 params.itemName = $("#productName").val();                 params.channel = "NCAR_PC";                 product_type = $("#j-producttype").val();                 if(product_type == 'fixed'){                     //一口价                     var skuid = $("#j-current-sku").data("goodsskuid");                     var merchantId = $("#j-current-sku").data("mid");                     params.itemId = skuid;                     params.itemType = 102;                     params.merchantId = merchantId;                 }                 if(product_type == 'c2b'){                     //询底价                     var productId = $("#j-current-sku").data('productid');                     params.itemId = productId;                     params.itemType = 101;                 }                 productSerivce.favorite(params,function (data) {                     if(data.success){                         if(data.data){                             popup.create({                                 template: "<div><i class='popup-info'></i><span class='tip'>您已成功收藏该商品!</span></div><p class='countdown'>3秒钟后窗口将自动关闭</p>",                                 theme: 'product',                                 autoHide: 3000                             });                         }else{                             popup.create({                                 template: "<div><i class='popup-info'></i><span class='tip'>"+data.msg+"</span></div><p class='countdown'>3秒钟后窗口将自动关闭</p>",                                 theme: 'product',                                 autoHide: 3000                             });                         }                     }                 });             },             monthlyPay: function(){                 //贷款首付                 $(this).siblings().removeClass("img_icon iconem");                 $(this).addClass("img_icon iconem");                 var val = $(this).html();                 if(val == '20%'){                     productVM.loanpay_firstpaypercent = 0.2;                 }else if(val == '30%'){                     productVM.loanpay_firstpaypercent = 0.3;                 }else if(val == '40%'){                     productVM.loanpay_firstpaypercent = 0.4;                 }else if(val == '50%'){                     productVM.loanpay_firstpaypercent = 0.5;                 }                 var montylypay = 0,                 firstpay = 0,                 loanpaytotal = 0,                 loanpayinterest = 0;                 //首付额                 firstpay = productVM.pay_barecar*productVM.loanpay_firstpaypercent+totaltaxfee;                 productVM.loanpay_firstpay = Math.round(firstpay);                 //月供                 var montylypay_1 = productVM.pay_barecar*(1-productVM.loanpay_firstpaypercent)*(productVM.loanpay_annualinterest/12);                 montylypay = montylypay_1/(1-Math.pow((1+productVM.loanpay_annualinterest/12),(-12*productVM.loanpay_years)));                 productVM.loanpay_monthlypay = Math.round(montylypay);                 loanpaytotal = productVM.loanpay_firstpay +  productVM.loanpay_monthlypay*12*productVM.loanpay_years;                 productVM.loanpay_total = Math.round(loanpaytotal);                 loanpayinterest = (productVM.loanpay_monthlypay*12*productVM.loanpay_years)-(productVM.pay_barecar*(1-productVM.loanpay_firstpaypercent));                 productVM.loanpay_interest = Math.round(loanpayinterest);             },             refleshHeader: function () {                 $('.h-wrap-nav').remove();                 $('.h-logo').remove();                 $('.h-all-nav').remove();                 header.init(2);             },             userId: -1,             userTel: '',             checkIsUserLogin: function (callback) {                 // $.ajax({                 //     url: "/customer-api/info",                 //     dataType: "json",                 //     type: "get",                 //     // crossDomain: true,                 //     success: function (result) {                 //         if(result.data ){                 //             // console.log('data.id: ' + result.data.id);                 //             productVM.userId = result.data.id;                 //             subscribeVM.telNum = result.data.mobile;                 //             productVM.mobile = result.data.mobile;                 //             productVM.isUserLogin = true;                 //                             //         }                 //     },                 //     error: function () {                 //         productVM.isUserLogin = false;                 //     },                 //     complete: function (result) {                 //         callback();                 //     }                 // });                 var params = {};                 productSerivce.getUserInfo(params, function(result){                     if(result.data){                         // console.log('data.id: ' + result.data.id);                         productVM.userId = result.data.id;                         subscribeVM.telNum = result.data.mobile;                         productVM.mobile = result.data.mobile;                         productVM.isUserLogin = true;                     }                     callback();                 },function (result) {                     productVM.isUserLogin = false;                     callback();                 });             },             checkIsNeedSubscribe: function () {                 subscribeVM.isSubScribe = productVM.activityobj.isSubScribe;                 subscribeVM.userId = productVM.userId;                 if(productVM.userId == -1) {                     subscribeVM.tips = '开售前会通过短信等方式及时通知您。';                     dialog.create({                         template: subscribInfoTemplateHtml,                         title: '请填写预约信息',                         type: 'subscribe',                         confirmButton: '立即预约',                         cancelButton: '取消',                         onConfirm:function(){                             if(!subscribeVM.checkSubscribeTel('#subscribe-form .tel-num') || !subscribeVM.checkSubscribeImgCode('#subscribe-form .img-code') || !subscribeVM.checkSubscribeTelCode('#subscribe-form .tel-code')){//前端校验信息                                 return;                             }                             if(subscribeVM.isSubScribe && !subscribeVM.checkSubscribeBookName('#subscribe-form .bookName')){//区分是否预约之后才能参加活动                                 return;                             }                             var data = {};                             data.username = subscribeVM.telNum;                             data.password = subscribeVM.telCode;                             data.method = 'verify_code';                             var channel = toolsfn.getQueryString("channel")                             channel = (!channel||channel.length === 0)?"NCAR_PC":channel;                             data.channel = channel;                             loginService.doCASLogin(data,function(data){                                 var form = $(data).find("form");                                 var action = form.attr("action");                                 action = action.substring(action.indexOf("/api/"));                                 loginService.getServiceTicket(action,function(data){                                     if(data){                                         window.commonHead.loginInfo.getUser(function () { //使用header的方法                                             productVM.refleshHeader();                                             dialog.dismiss();                                             productVM.nowbook();                                         });                                     }                                 });                             },function(data){                                 if(data.status == 401 || data.status == 500 || data.statusText == 'Unauthorized'){                                     // subscribeVM.subscribeErrorMsg = "手机验证码错误";                                     subscribeVM.addErrorTips($('#subscribe-form .tel-code'),subscribeVM.getErrorTips("手机验证码错误"));                                 }else if(data.status == 400){                                     subscribeVM.addErrorTips($('#subscribe-form .img-code'),subscribeVM.getErrorTips("请更换图形验证码"));                                 }else{                                     subscribeVM.addErrorTips($('#subscribe-form .tel-code'),subscribeVM.getErrorTips("网络异常"));                                 }                             });                         }                     });                     return;                 }else{                     subscribeVM.tips = '请确认您的联系方式,开售前我们会通过短信等方式及时通知您。';                     dialog.create({                         template: subscribInfoTemplateHtml,                         title: '请确认您的预约信息',                         type: 'subscribe',                         confirmButton: '确认预约',                         cancelButton: '取消',                         onConfirm:function(){                             // var data = {};                             // data.username = subscribeVM.telNum;                             if(subscribeVM.isSubScribe && !subscribeVM.checkSubscribeBookName('#subscribe-form .bookName')){//区分是否预约之后才能参加活动                                 return;                             }                             dialog.dismiss();                             productVM.nowbook();                         }                     });                     return;                 }             },             subscribe: function(){                 // productVM.checkIsNeedSubscribe();                 subscribeVM.isLoginOnly = false;                 // console.log('subscribeVM.isLoginOnly: ' + subscribeVM.isLoginOnly);                 if(!subscribeVM.isLoginOnly){                     productVM.checkIsUserLogin(productVM.checkIsNeedSubscribe);                 }                 subscribeVM.tips = '';                 //填写预约信息                 if( productVM.activityobj.sysDate < productVM.activityobj.subscribeStartTime ){ //测试                     dialog.create({                             template: "<div class='subscribe-wrap'><p>预约时间未开始!</p><p style='text-align: center'><a class='link' href='@@DOMAIN.GOODS/search' target='_blank'>不妨看看其它好车</a></p></div>",                             title: '提示',                             type: 'subscribe',                             confirmButton: '确认',                             // cancelButton: '取消',                             onConfirm:function(){                                 dialog.dismiss();                             }                         }                     );                 }             },             subscribeWinClose: function(){                 //短信预约窗口关闭                 productVM.subscribeShowFlag = false;                 productVM.errMsg = "";                 productVM.mobile="";                 mask.dismiss();             },             nowbook: function(){                 //立即预约                 var params = {                     applyId: productVM.activityobj.id,                     goodSkuId: productVM.activityobj.applySku.goodsSkuId,                     mobile: subscribeVM.telNum,                     userName: subscribeVM.bookName                 }                 productSerivce.seckillsubscribe(params,function(data){                     if(data.success){                         dialog.create({                                 template: "<div class='subscribe-wrap'><p>恭喜你预约成功,请留意活动开始时间。</p><p style='text-align: center'><a class='link' href='@@DOMAIN.GOODS/search' target='_blank'>不妨看看其它好车</a></p></div>",                                 title: '提示',                                 type: 'subscribe',                                 confirmButton: '确认',                                 // cancelButton: '取消',                                 onConfirm:function(){                                     dialog.dismiss();                                 }                             }                         );                         subscribeVM.resetData();                     }else {                         dialog.create({                                 template: "<div class='subscribe-wrap'><p>" + data.msg + "</p><p style='text-align: center'><a class='link' href='@@DOMAIN.GOODS/search' target='_blank'>不妨看看其它好车</a></p></div>",                                 title: '提示',                                 type: 'subscribe',                                 confirmButton: '确认',                                 // cancelButton: '取消',                                 onConfirm:function(){                                     dialog.dismiss();                                 }                             }                         );                         subscribeVM.resetData();                     }                 });             },             seckill: function () {                 subscribeVM.isLoginOnly = true;                 subscribeVM.isSubScribe = productVM.activityobj.isSubScribe;                 var goodsSkuId = $('#j-current-sku').attr('data-goodsskuid'),                     activityApplyId = $('#j-current-sku').attr('data-activityapplyid');                 var link = '/order/seckill/checkout?gsid=' + goodsSkuId + '&applyId=' + activityApplyId;                 productVM.checkIsUserLogin(function(){                     productVM.checkSeckillInfo(link);                 });                 // window.location.href = link;             },             checkSeckillInfo: function (link) {                 subscribeVM.userId = productVM.userId;                 if(productVM.userId == -1) {                     // var option = {                     //     template: subscribInfoTemplateHtml,                     //     title: '快速登录',                     //     type: 'subscribe',                     //     confirmButton: '查询',                     //     cancelButton: '取消',                     //     onConfirm:function(){                     //         if(!subscribeVM.checkSubscribeTel('#subscribe-form .tel-num') || !subscribeVM.checkSubscribeImgCode('#subscribe-form .img-code') || !subscribeVM.checkSubscribeTelCode('#subscribe-form .tel-code')){//前端校验信息                     //             return;                     //         }                     //         var data = {};                     //         data.username = subscribeVM.telNum;                     //         data.password = subscribeVM.telCode;                     //         data.method = 'verify_code';                     //         var channel = toolsfn.getQueryString("channel")                     //         channel = (!channel||channel.length === 0)?"NCAR_PC":channel;                     //         data.channel = channel;                     //         loginService.doCASLogin(data,function(data){                     //             var form = $(data).find("form");                     //             var action = form.attr("action");                     //             action = action.substring(action.indexOf("/api/"));                     //             loginService.getServiceTicket(action,function(data){                     //                 if(data){                     //                     productVM.refleshHeader();                     //                     dialog.dismiss();                     //                     productVM.nowGoSeckill(link);                     //                 }                     //             });                     //         },function(data){                     //             if(data.status == 401 || data.status == 500 || data.statusText == 'Unauthorized'){                     //                 // subscribeVM.subscribeErrorMsg = "手机验证码错误";                     //                 subscribeVM.addErrorTips($('#subscribe-form .tel-code'),subscribeVM.getErrorTips("手机验证码错误"));                     //             }else{                     //                 subscribeVM.addErrorTips($('#subscribe-form .tel-code'),subscribeVM.getErrorTips("系统异常"));                     //             }                     //         });                     //     }                     // };                     // dialog.create(option);                     // 二次加密地址                     var returnUrl = window.location.href;                     returnUrl = encodeURIComponent(returnUrl);                     returnUrl = encodeURIComponent(returnUrl);                     window.location.href = "@@DOMAIN.UC" + "/login.html?returnUrl="+ returnUrl; // 登录后跳转为当前页                     // window.location.href = link;                     return;                 }else{                     productVM.nowGoSeckill(link);                     return;                 }             },             nowGoSeckill: function(link){                 //立即预约                 subscribeVM.isLoginOnly = true;                 var params = {                     applyId: productVM.activityobj.id,                     goodSkuId: productVM.activityobj.applySku.goodsSkuId                 };                 var errorMsg = '系统繁忙请稍后再试';                 if(subscribeVM.isSubScribe){                     productSerivce.isSeckillUserSubscribe(params, function(result){                         if(result && result.success){                             if(result.data.refel){                                 window.location.href = link;                             }else{                                 dialog.create({                                     template: "<div class='subscribe-wrap'><p>活动仅限预约用户参加</p><p style='text-align: center'><a class='link' href='//www.dasheng-uat.com/search' target='_blank'>不妨看看其它好车</a></p></div>",                                     title: '提示',                                     type: 'subscribe',                                     confirmButton: '确认',                                     onConfirm:function(){                                         dialog.dismiss();                                     }                                 });                             }                         }else {                             errorMsg = result.msg || errorMsg;                             dialog.create({                                 template: "<div class='subscribe-wrap'><p>" + errorMsg + "</p><p style='text-align: center'><a class='link' href='//www.dasheng-uat.com/search' target='_blank'>不妨看看其它好车</a></p></div>",                                 title: '提示',                                 type: 'subscribe',                                 confirmButton: '确认',                                 onConfirm:function(){                                     dialog.dismiss();                                 }                             });                         }                     },function (result) {                         errorMsg = result.msg || errorMsg;                         dialog.create({                             template: "<div class='subscribe-wrap'><p>" + errorMsg + "</p><p style='text-align: center'><a class='link' href='//www.dasheng-uat.com/search' target='_blank'>不妨看看其它好车</a></p></div>",                             title: '提示',                             type: 'subscribe',                             confirmButton: '确认',                             onConfirm:function(){                                 dialog.dismiss();                             }                         });                     });                     // $.ajax({                     //     url: "/activity-api/isSubscribe",                     //     dataType: "json",                     //     type: "get",                     //     data: params,                     //     // crossDomain: true,                     //     success: function (result) {                     //         if(result && result.success){                     //             if(result.data.refel){                     //                 window.location.href = link;                     //             }else{                     //                 dialog.create({                     //                     template: "<div class='subscribe-wrap'><p>活动仅限预约用户参加</p><p style='text-align: center'><a class='link' href='//www.dasheng-uat.com/search' target='_blank'>不妨看看其它好车</a></p></div>",                     //                     title: '提示',                     //                     type: 'subscribe',                     //                     confirmButton: '确认',                     //                     onConfirm:function(){                     //                         dialog.dismiss();                     //                     }                     //                 });                     //             }                     //         }else {                     //             errorMsg = result.msg || errorMsg;                     //             dialog.create({                     //                 template: "<div class='subscribe-wrap'><p>" + errorMsg + "</p><p style='text-align: center'><a class='link' href='//www.dasheng-uat.com/search' target='_blank'>不妨看看其它好车</a></p></div>",                     //                 title: '提示',                     //                 type: 'subscribe',                     //                 confirmButton: '确认',                     //                 onConfirm:function(){                     //                     dialog.dismiss();                     //                 }                     //             });                     //         }                     //     },                     //     error: function (result) {                     //         errorMsg = result.msg || errorMsg;                     //         dialog.create({                     //             template: "<div class='subscribe-wrap'><p>" + errorMsg + "</p><p style='text-align: center'><a class='link' href='//www.dasheng-uat.com/search' target='_blank'>不妨看看其它好车</a></p></div>",                     //             title: '提示',                     //             type: 'subscribe',                     //             confirmButton: '确认',                     //             onConfirm:function(){                     //                 dialog.dismiss();                     //             }                     //         });                     //     },                     //     complete: function (result) {                     //     }                     // });                 }else{                     window.location.href = link;                     // alert("不限制");                 }             },             //旗舰店客户资料留存             nameerrMsg: '',             leaveContact: function(){                 //“我感兴趣”,客户留存资料                 if(!productVM.mobile || productVM.mobile.length === 0 || !toolsFn.checkMobile(productVM.mobile) || !productVM.contactname || productVM.contactname.length ===0){                     if( !productVM.mobile || productVM.mobile.length === 0){                         productVM.errMsg = "请输入手机号";                     }                     if(!toolsFn.checkMobile(productVM.mobile)){                         productVM.errMsg = "手机号码格式不正确";                     }                     if (!productVM.contactname || productVM.contactname.length ===0){                         productVM.nameerrMsg = "请输入您的姓名";                     }                     return;                 }                 //没有选择城市                 if (!productVM.offerCarCity) {                     popup.create({                         title:"提示",                         template: "<div><i class='popup-info'></i><span class='tip'>请选择提车城市~</span></div><p class='countdown'>3秒钟后窗口将自动关闭</p>",                         closeButton: true,                         theme: 'product',                         autoHide: 3000                     });                     return;                 }                 var params = {                     name: $('#contactName').val(),                     phone : $('#telephone').val(),                     skuId: $('#j-current-sku').attr('data-skuid'), //品牌Id                     skuName: $('#j-current-sku').attr('data-skuname'),                     modelsId: $('#j-current-sku').attr('data-carmodelid'), //车型Id                     modelsName: $('#j-current-sku').attr('data-carmodelname'),                     cityId: productVM.offerCarCity,                     cityName: $('.selectcont>.cont').text(),                     goodsId: $('#productId').val(), //商品Id                     goodsName: $('#productName').val()                 }                 productSerivce.addMarketInfo(params,function(data){                     if(data.success){                         popup.create({                             title: "提示",                             template: "<div><i class='popup-success'></i><span class='tip'>感谢您的关注!大圣将会尽快联系您!</span></div><p class='countdown'>3秒钟后窗口将自动关闭</p>",                             theme: 'product',                             autoHide: 3000,                             closeButton: true                         });                         mask.dismiss();                     }else {                         popup.create({                             title: "提示",                             template: data.msg,                             theme: 'product',                             autoHide: 3000,                             closeButton: true                         });                     }                 });             },             checkName: function(){                 if( !productVM.contactname || productVM.contactname.length === 0){                     productVM.nameerrMsg = "请输入您的姓名";                     return;                 }else {                     productVM.nameerrMsg = "";                 }             },             errMsg: '',             checkMobile: function(){                 if( !productVM.mobile || productVM.mobile.length === 0){                     productVM.errMsg = "请输入手机号";                     return;                 }else if(!toolsFn.checkMobile(productVM.mobile)){                     productVM.errMsg = "手机号码格式不正确";                     return;                 }else {                     productVM.errMsg = "";                 }             },             checkLength: function(){                 productVM.mobile = productVM.mobile.replace(/\D|^0/g,'');                 if(productVM.mobile.length>11){                     productVM.mobile = productVM.mobile.substring(0,11);                 }             },             payyears: function(){                 //贷款年限                 $(this).siblings().removeClass("img_icon iconem");                 $(this).addClass("img_icon iconem");                 var val = $(this).html();                 if(val == '1年'){                     productVM.loanpay_years = 1;                     productVM.loanpay_annualinterest = 0.04;                 }else if(val == '2年'){                     productVM.loanpay_years = 2;                     productVM.loanpay_annualinterest = 0.08;                 }else if(val == '3年'){                     productVM.loanpay_years = 3;                     productVM.loanpay_annualinterest = 0.12;                 }else if(val == '5年'){                     productVM.loanpay_years = 5;                     productVM.loanpay_annualinterest = 0.2;                 }                 var montylypay = 0,                 firstpay = 0,                 loanpaytotal = 0,                 loanpayinterest = 0;                 //首付额                 firstpay = productVM.pay_barecar*productVM.loanpay_firstpaypercent+totaltaxfee;                 productVM.loanpay_firstpay = Math.round(firstpay);                 //月供                 var montylypay_1 = productVM.pay_barecar*(1-productVM.loanpay_firstpaypercent)*(productVM.loanpay_annualinterest/12);                 montylypay = montylypay_1/(1-Math.pow((1+productVM.loanpay_annualinterest/12),(-12*productVM.loanpay_years)));                 productVM.loanpay_monthlypay = Math.round(montylypay);                 loanpaytotal = productVM.loanpay_firstpay +  productVM.loanpay_monthlypay*12*productVM.loanpay_years;                 productVM.loanpay_total = Math.round(loanpaytotal);                 loanpayinterest = (productVM.loanpay_monthlypay*12*productVM.loanpay_years)-(productVM.pay_barecar*(1-productVM.loanpay_firstpaypercent));                 productVM.loanpay_interest = Math.round(loanpayinterest);             },             swiperpre: function(){                 //向前滑动                 mySwiper.swipePrev();             },             swipernext: function(){                 //向后滑动                 mySwiper.swipeNext();             },             params_active: function (index) {                 //点击悬浮参数效果                 $(this).siblings("li").removeClass("img_icon base_param").addClass("extrali");                 $(this).removeClass("extrali").addClass("img_icon base_param");             },             carparamslidenext: function(){                 //参数列向后滑动一下                 carparamSwiper.swipeNext();                 carparamtopSwiper.swipeNext();             },             carparamslidepre: function(){                 //参数列向前滑动一下                 carparamSwiper.swipePrev();                 carparamtopSwiper.swipePrev();             },             changeBg: function(){                 //改变头部背景图片                 $(this).parents(".swiper-wrapper").find("img").removeClass("active");                 $(this).addClass("active");                 var dataurl = $(this).attr("data-url");                 $(".bannerbox").find(".banner_bgimg").attr("src",dataurl);             },             fixednogoodstip: function () {                 popup.create({                     title:"提示",                     template: "<div><i class='popup-info'></i><span class='tip'>请选择外观、内饰颜色</span></div><p class='countdown'>3秒钟后窗口将自动关闭</p>",                     closeButton: true,                     theme: 'product',                     autoHide: 3000                 });             },             addBox: function(){                 //点击小图片效果                 if ($(this).attr('disabled') || $(this).hasClass("active_box")) {                     return;                 }                 $(this).siblings().removeClass("active_box");                 $(this).addClass("active_box");                 var facade_color = $('.facade_color');                 var inner_color = $('.inner_color');                 var facade_colors = facade_color.find('.color_lump');                 var inner_colors = inner_color.find('.color_lump');                 var facadecolor, facadecolorid, innercolor, innercolorid, goodsskuid, facade_index, inner_index;                 // 车型颜色                 if ($(this).parent().parent().hasClass('facade_color')) {                     // 所有车型颜色可选                     for (facade_index = 0; facade_index < facade_colors.length; facade_index++) {                         $(facade_colors[facade_index]).removeClass("disabled").attr('disabled',false);                     }                     facadecolorid = facade_color.find('.active_box').data('id');                     // 找出不能选的内饰颜色                     for (inner_index = 0; inner_index < inner_colors.length; inner_index++) {                         innercolor = null, innercolorid = null, goodsskuid = null;                         innercolor = $(inner_colors[inner_index]);                         innercolorid = innercolor.data('id');                         goodsskuid = $("#"+facadecolorid+"_"+innercolorid).val();                         if (!goodsskuid) {                             innercolor.addClass("disabled").removeClass("active_box").attr('disabled',true);                         }else {                             innercolor.removeClass("disabled").attr('disabled',false);                         }                     }                 }                 // 内饰颜色                 if ($(this).parent().parent().hasClass('inner_color')) {                     // 所有内饰颜色可选                     for (inner_index = 0; inner_index < inner_colors.length; inner_index++) {                         $(inner_colors[inner_index]).removeClass("disabled").attr('disabled',false);                     }                     innercolorid = inner_color.find('.active_box').data('id');                     // 找出不能选的车型颜色                     for (facade_index = 0; facade_index < facade_colors.length; facade_index++) {                         facadecolor = null, facadecolorid = null, goodsskuid = null;                         facadecolor = $(facade_colors[facade_index]);                         facadecolorid = facadecolor.data('id');                         goodsskuid = $("#"+facadecolorid+"_"+innercolorid).val();                         if (!goodsskuid) {                             facadecolor.addClass("disabled").removeClass("active_box").attr('disabled',true);                         }else {                             facadecolor.removeClass("disabled").attr('disabled',false);                         }                     }                 }                 if($(this).parent().parent().hasClass('facade_color') || $(this).parent().parent().hasClass('inner_color') ){                     var facadeid = $('.facade_color').find('.active_box').data('id');                     var innerid = $('.inner_color').find('.active_box').data('id');                     goodsskuid = $("#"+facadeid+"_"+innerid).val();                     if(!goodsskuid||goodsskuid.length === 0){                         productVM.fixedcanbuy = false;                         return;                     }                     productVM.fixedcanbuy = true;                     $("#j-current-sku").data("goodsskuid", goodsskuid);                     productSerivce.getPrice(goodsskuid,function (data) {                         if(data.success){                             productVM.price = data.data;                         }                     });                     var url = $(".btn_box a").attr("href");                     var regx = /(gsid=)(\d+)/;                     if(regx.test(url)){                         url = url.replace(regx,"$1"+goodsskuid);                     }                     $(".btn_box a").attr("href",url);                 }             },             payTypeSelect:function(){                 $(this).siblings().removeClass("img_icon cur_box");                 $(this).addClass("img_icon cur_box");                 var payType = $(this).data("type");                 if(payType == 1){                     productVM.loanpayclk = false;                 }else if(payType == 2){                     productVM.loanpayclk = true;                     productVM.goToChooseLoan();                 }                 var product_type = $("#j-producttype").val();                 if (product_type == 'groupbuy') {                     productVM.group_paytype = payType;                 }else {                     var url = $(".btn_box a").attr("href");                     if(url && $.trim(url).substring(0,10) != 'javascript'){ //由于原逻辑提车城市选择后才会有链接,不好更改原有逻辑,所以暂时加空和阻止默认事件的代码判断                         if(url.indexOf("paytype")!=-1){                             //修改参数                             var regx = /(paytype=)(\d+)/;                             if(regx.test(url)){                                 url = url.replace(regx,"$1"+payType);                             }                         }else{                             //追加参数                             url = url + "&paytype=" + payType;                         }                         $(".btn_box a").attr("href",url);                     }                 }             },             cartypeboxshow: false,             viewcartype: function(){                 //查看更多车型                 mask.create();                 productVM.cartypeboxshow = true;             },             active: function(){                 //车型选择鼠标悬浮效果                 $(this).addClass("bg-color");             },             cartypeboxclose: function(){                 //车型选择框关闭                 mask.dismiss();                 productVM.cartypeboxshow = false;             },             fixedspanfunc: function(){                 var $this = $(this);                 $this.siblings().removeClass("active");                 $this.addClass("active");             },             carcalculartorshow: false,             fullpayiconshow: false,             loanpayiconshow: false,             fullpaydivshow: true,             loanpaydivshow: false,             priceok: false,             loanpayflag: false, //广汽汇理显示             showcarcalculartor: function(){                 //购车计算器弹框显示                 mask.create();                 productVM.fullpayiconshow = true;                 productVM.loanpayiconshow = false;                 productVM.carcalculartorshow = true;                 productVM.fullpaydivshow = true;                 productVM.loanpaydivshow = false;             },             carcalculartorclose: function(){                 //购车计算器弹框关闭                 mask.dismiss();                 productVM.carcalculartorshow = false;             },             showfulldiv: function(){                 //全款div显示                 productVM.fullpayiconshow = true;                 productVM.loanpayiconshow = false;                 productVM.loanpaydivshow = false;                 productVM.fullpaydivshow = true;                 productVM.loanpayflag = false;             },             showloandiv: function(){                 //贷款div显示                 productVM.loanpayiconshow = true;                 productVM.fullpayiconshow = false;                 productVM.fullpaydivshow = false;                 productVM.loanpaydivshow = true;                 productVM.loanpayflag = true;                 var montylypay = 0,                 firstpay = 0,                 loanpaytotal = 0,                 loanpayinterest = 0;                 //首付额                 firstpay = productVM.pay_barecar*productVM.loanpay_firstpaypercent+totaltaxfee;                 productVM.loanpay_firstpay = Math.round(firstpay);                 //月供                 var montylypay_1 = productVM.pay_barecar*(1-productVM.loanpay_firstpaypercent)*(productVM.loanpay_annualinterest/12);                 montylypay = montylypay_1/(1-Math.pow( (1+productVM.loanpay_annualinterest/12) , (-12*productVM.loanpay_years) ));                 productVM.loanpay_monthlypay = Math.round(montylypay);                 loanpaytotal = productVM.loanpay_firstpay +  productVM.loanpay_monthlypay*12*productVM.loanpay_years;                 productVM.loanpay_total = Math.round(loanpaytotal);                 loanpayinterest = (productVM.loanpay_monthlypay*12*productVM.loanpay_years)-                 (productVM.pay_barecar*(1-productVM.loanpay_firstpaypercent));                 productVM.loanpay_interest = Math.round(loanpayinterest);             },             canGetLoanDetail: false,  //是否显示贷款详情             firstPayPercentJson : null,             loanYearJson : null,             productType: product_type,//当前频道             aveFirstPay: 0, //平均首付             aveRepayments: 0, //还款总额             aveMonthlyPay: 0, //月供             aveTaxes: 0, //预估税费             loanFeedbackInfo: null,             loanCompanyList: null,             loanCompanyListNum: 0,             // seatNum: 0,             goodsSkuId: 0,//goodSku             merchantId: 0, //商户id             activityId: 0, //活动id             loanBasicPrice: 0, //贷款,裸车价             loanFirstPay: 0, //选择首付比例             loanYear: 0, //选择贷款年限             applyType: 0,  //业务类型 1:口价、2:团购、3:限时抢购             loanApplyUrl: "@@DOMAIN.GOODS/loan/apply.html", //申请贷款路径             goToChooseLoan: function () {                 if($('#loanPart').length >= 1){                     $('.btn_box a').on('click', function (e) {                         e.preventDefault();                     });                     var loandistance = $('#loanPart').offset().top;                     $('html,body').stop().animate({scrollTop: loandistance},400,'',function () {                     });                 }             },             loanBasic: function () {                 // 默认首付,默认为总分级一半取整                 // var autoFirstPaySlider = Math.ceil(arrayData.length/2);                 // productVM.getGoodsSkuId();                 productVM.getloanData();             },             getProgress: function (arrayData, progressDom, activeClass) {                 // 显示百分比                 //获取百分比数                 var ProgressHtml = '', activePosition = 0;                 for(var i = 0; i < arrayData.length; i++){                     ProgressHtml = ProgressHtml + '<span><i>' + arrayData[i].name + '</i></span>';                     activePosition = arrayData[i].isDefault ? i : activePosition;                 }                 progressDom.find('.progress-bar').html(ProgressHtml);                 return productVM.setProgress(arrayData, activePosition, progressDom, activeClass);             },             // 数组,选中的位置,进度条Dom,选中的class             setProgress: function (arrayData, activePosition, progressDom, activeClass) {                 var alength = arrayData.length; //数组长度                 var setSliderPosition, activeItem;                 setSliderPosition = Math.ceil(activePosition + 1);                 activeItem = Math.ceil(activePosition);                 progressDom.find('.progress-value').val(arrayData[activePosition].value);                 progressDom.find('.progress-bar').find('span').eq(activeItem).prevAll().addClass(activeClass);                 progressDom.find('.progress-bar').find('span').eq(activeItem).addClass(activeClass);                 progressDom.find('.progress-bar').find('span').eq(activeItem).nextAll().removeClass(activeClass);                 progressDom.find('.progress-slider').fadeIn(100).animate({"left": setSliderPosition/alength*100 + '%'},500);                 return arrayData[activePosition].value;                 // productVM.getloanData(productVM.price, $('#firsPayProgress').find('.progress-value').val(), $('#yearProgress').find('.progress-value').val(), 0, productVM.loanBasicPrice);             },             getloanData: function () {                 var params = {};                 if(productVM.loanFirstPay > 0){                     params.rate = productVM.loanFirstPay; //首付比例                 }                 if(productVM.loanYear){                     params.year = productVM.loanYear; //贷款年限                 }                 // params.companyId = companyId, //公司id                 // params.displacement = displacement, //排量                 // params.seat = seat, //座位数,productVM.seatNum                 params.price = productVM.loanBasicPrice; //裸车价                 params.goodsSkuId = productVM.goodsSkuId; //GoodsSkuId                 productSerivce.checkLoanBasicInfo(params,function (data) {                     if(data.success){                         productVM.loanFeedbackInfo = data.data;                         productVM.aveFirstPay = productVM.loanFeedbackInfo.downPayment;                         productVM.aveRepayments = productVM.loanFeedbackInfo.averageTotalLoanPayment;                         productVM.aveMonthlyPay = productVM.loanFeedbackInfo.averageMonthlyPayment;                         productVM.aveTaxes = productVM.loanFeedbackInfo.tax;                         if(data.data.companyList != null){                             productVM.loanCompanyList = data.data.companyList;                             productVM.loanCompanyListNum = data.data.companyList.length;                         }else{                             productVM.loanCompanyList = null;                             productVM.loanCompanyListNum = 0;                         }                         if((data.data.scaleList != null) && (productVM.firstPayPercentJson != data.data.scaleList)){                             productVM.firstPayPercentJson = data.data.scaleList;                         }                         if((data.data.timeList != null) && (productVM.firstPayPercentJson != data.data.timeList)){                             productVM.loanYearJson = data.data.timeList;                         }                         productVM.loanFirstPay= productVM.getProgress(productVM.firstPayPercentJson, $('#firsPayProgress'), 'active'); //贷款年限                         productVM.loanYear = productVM.getProgress(productVM.loanYearJson, $('#yearProgress'), 'active'); //选择首付比例                         // productVM.showLoanDetail = true; //显示贷款详情                     }else{                         productVM.aveFirstPay = '---';                         productVM.aveRepayments = '---';                         productVM.aveMonthlyPay = '---';                         productVM.aveTaxes = '---';                         productVM.loanCompanyList = null;                         productVM.loanCompanyListNum = 0;                     }                 });             },             calculator: function (pay_barecar_basic) {                 productVM.priceok = true;                 var displacement = $("#j-displacement").val();    //车辆排放量                 var seatnum = $("#j-seatnum").val(); //座位数                 productVM.pay_barecar = Math.round(pay_barecar_basic); //裸车价                 productVM.pay_purchasetax = Math.round((productVM.pay_barecar/(1+0.17) )*0.1);//购置税                 var usagetax = 0;                 if(displacement >= 0 && displacement <= 1.0){                     usagetax = 300;                 }else if(displacement > 1.0 && displacement <= 1.6){                     usagetax = 420;                 }else if(displacement > 1.6 && displacement <= 2){                     usagetax = 480;                 }else if(displacement > 2 && displacement <= 2.5){                     usagetax = 900;                 }else if(displacement > 2.5 && displacement <= 3){                     usagetax = 1920;                 }else if(displacement > 3 && displacement <= 4){                     usagetax = 3480;                 }else if(displacement > 4) {                     usagetax = 5280;                 }                 productVM.pay_usagetax = Math.round(usagetax); //车船使用税                 productVM.pay_licensingfee =  1500; //上牌费 调整为1500                 if(seatnum < 6){                     productVM.pay_compulInsurance = 950; //交强险                 }else {                     productVM.pay_compulInsurance = 1100;                 }                 productVM.pay_commercialInsurance = Math.round(productVM.pay_barecar * 0.05); //商业保险                 totaltaxfee = productVM.pay_purchasetax + productVM.pay_usagetax + productVM.pay_licensingfee +                     productVM.pay_compulInsurance + productVM.pay_commercialInsurance;                 productVM.fullpay_total =  Math.round(productVM.pay_barecar + totaltaxfee);             },             loan_tocheckout: function(event) {                 var currentCompany, url;                 currentCompany = $(this).data('apid');                 if (product_type == 'fixed') { //一口价                     if (!productVM.offerCarCity) { //提示选择城市                         popup.create({                             title: "提示",                             template: "<div><i class='popup-info'></i><span class='tip'>请选择提车城市~</span></div><p class='countdown'>3秒钟后窗口将自动关闭</p>",                             closeButton: true,                             theme: 'product',                             autoHide: 3000                         });                         return;                     }                     productVM.applyType = 1; //业务类型 1:口价、2:团购、3:限时抢购                     productVM.gotoapplyloan(currentCompany);                 }else if(product_type == 'seckill'){ //限时抢购                     productVM.applyType = 3; //业务类型 1:口价、2:团购、3:限时抢购                     // productVM.gotoapplyloan(currentCompany);                     subscribeVM.isLoginOnly = true;                     subscribeVM.isSubScribe = productVM.activityobj.isSubScribe;                     url = productVM.loanApplyUrl + '?gsid=' + productVM.goodsSkuId + '&mid=' + productVM.merchantId + '&platformId=' + currentCompany + '&gbaid=' + productVM.activityId + '&applytype=' + productVM.applyType + '&cid=' + productVM.offerCarCity + '&rate=' + productVM.loanFirstPay + '&year=' + productVM.loanYear + '&paytype=2'                     productVM.checkIsUserLogin(function(){                         productVM.checkSeckillInfo(url);                     });                 }else if(product_type == 'groupbuy'){ //团购                     productVM.applyType = 2; //业务类型 1:口价、2:团购、3:限时抢购                     if (!productVM.offerCarCity) { //提示选择城市                         popup.create({                             title: "提示",                             template: "<div><i class='popup-info'></i><span class='tip'>请选择提车城市~</span></div><p class='countdown'>3秒钟后窗口将自动关闭</p>",                             closeButton: true,                             theme: 'product',                             autoHide: 3000                         });                         return;                     }                     var groupbuy_activityapplyid = $("#j-current-sku").data('activityapplyid');                     var groupbuy_goodsskuid = $("#j-current-sku").data('goodsskuid');                     var params = {};                     params.groupBuyApplyId = groupbuy_activityapplyid;                     params.goodsSkuId = groupbuy_goodsskuid;                     productSerivce.groupbuycheckActivity(params,function (data) {                         if (data.data == 5) {                             popup.create({                                 title:"提示",                                 template: "<div><i class='popup-info'></i><span class='tip'>活动已结束,去看看其他活动吧~</span></div><p class='countdown'>3秒钟后窗口将自动关闭</p>",                                 closeButton: true,                                 theme: 'product',                                 autoHide: 3000                             });                             return;                         } else if (data.data == 6) {                             popup.create({                                 title:"提示",                                 template: "<div><i class='popup-info'></i><span class='tip'>报名人数已满,去看看其他活动吧~</span></div><p class='countdown'>3秒钟后窗口将自动关闭</p>",                                 closeButton: true,                                 theme: 'product',                                 autoHide: 3000                             });                             return;                         }                         productVM.gotoapplyloan(currentCompany);                     });                 }             },             gotoapplyloan: function (currentCompany) {                 var url = productVM.loanApplyUrl + '?gsid=' + productVM.goodsSkuId + '&mid=' + productVM.merchantId + '&platformId=' + currentCompany + '&gbaid=' + productVM.activityId + '&applytype=' + productVM.applyType + '&cid=' + productVM.offerCarCity + '&rate=' + productVM.loanFirstPay + '&year=' + productVM.loanYear + '&paytype=2'                 window.location.href = url;             },             st_tocheckout: function() {                 if (!productVM.offerCarCity) {                     popup.create({                         title:"提示",                         template: "<div><i class='popup-info'></i><span class='tip'>请选择提车城市~</span></div><p class='countdown'>3秒钟后窗口将自动关闭</p>",                         closeButton: true,                         theme: 'product',                         autoHide: 3000                     });                     return;                 }                 if (product_type == 'c2b') {                     var productId = $("#j-current-sku").data('productid');                     window.location.href = "@@DOMAIN.MAIN" + '/order/inquiry/checkout?pid=' + productId + '&cid=' + productVM.offerCarCity;                 } else if (product_type == 'fixed') {                     var goodsSkuId = $("#j-current-sku").data('goodsskuid');                     var mid = $("#j-current-sku").data('mid');                     window.location.href = "@@DOMAIN.MAIN" + '/order/fixed/checkout?gsid=' + goodsSkuId + '&mid=' + mid + '&cid=' + productVM.offerCarCity;                 }             },             st_cities: [],             selectprovsflag: false,             selectprov: function(event){                 //提车省份下拉框图标点击效果                 //防止冒泡                 event = event? event: window.event;                 event.stopPropagation();                 $(this).parents(".select_city").find(".select_box_prov").toggle(0,function(){                     productVM.selectprovsflag = true;                 },function(){                     productVM.selectprovsflag = false;                 });             },             selectcitiesflag: false,             selectcity: function(event){                 //提车城市下拉框图标点击效果                 //防止冒泡                 event = event? event: window.event;                 event.stopPropagation();                 $(this).parents(".select_city").find(".select_box_city").toggle(0,function(){                     productVM.selectcitiesflag = true;                 },function(){                     productVM.selectcitiesflag = false;                 })             },             selectele_p: function(event){                 //选中提车省份                 //防止冒泡                 event = event? event: window.event;                 event.stopPropagation();                 $(this).parent().hide();                 if (productVM.pickcarprov === $(this).attr('title')) return;                 productVM.pickcarprov = $(this).attr('title');                 productVM.offerCarProv = $(this).val();                 productVM.pickcarcity = pickdefault;                 productVM.offerCarCity = 0;                 productVM.st_cities = [];                 if($(this).val()) {                     productVM.st_cities = st_provs['id_' + $(this).val()].cities;                 }                 updatePriceData();             },             selectele_c: function(event){                 //选中提车城市                 //防止冒泡                 event = event? event: window.event;                 event.stopPropagation();                 productVM.pickcarcity = $(this).attr('title');                 productVM.offerCarCity = $(this).data('id');                 $(this).parent().hide();                 updatePriceData();             }         });         var subscribeVM = avalon.define(             {                 $id:"subscribeController",                 telNum: '',                 imgCode: '',                 telCode: '',                 bookName: '',                 phoneRecaptchaFlag: true,                 phoneRecaptchaText: '获取验证码',                 isLoginOnly: true,                 countdown: 60,                 userId: -1,                 countdownInterval: null,                 disabledTelNum: false,                 disabledImgCode: false,                 disabledTtelCode: false,                 disabledGetTelCode: false,                 disabledBookName: false,                 subscribeErrorMsg: '',                 isSubScribe: false,                 tips:'',                 resetData: function () {                     subscribeVM.telNum = '';                     subscribeVM.imgCode = '';                     subscribeVM.telCode = '';                     subscribeVM.bookName = '';                 },                 countdownFn: function (ss) {                     // 表单禁止样式                     subscribeVM.disabledTelNum = true;                     subscribeVM.disabledImgCode = true;                     subscribeVM.disabledGetTelCode = true;                     if (subscribeVM.countdown === 0) {                         subscribeVM.phoneRecaptchaText = "获取验证码";                         subscribeVM.phoneRecaptchaFlag = true;                         subscribeVM.countdown = 60;                         // 表单禁止样式                         subscribeVM.disabledTelNum = false;                         subscribeVM.disabledImgCode = false;                         subscribeVM.disabledGetTelCode = false;                         clearInterval(subscribeVM.countdownInterval);                     } else {                         subscribeVM.phoneRecaptchaText = subscribeVM.countdown + " s";                         subscribeVM.countdown--;                     }                 },                 phoneRecaptcha: function(el) {                     // 快速登录手机发送验证码                     if(!subscribeVM.checkSubscribeTel('#subscribe-form .tel-num')){                         return false;                     }                     if(!subscribeVM.checkSubscribeImgCode('#subscribe-form .img-code')){                         return false;                     }                     // console.log(subscribeVM.telNum);                     if (subscribeVM.phoneRecaptchaFlag) {                         var data = {};                         if(subscribeVM.telNum){                             data.mobile = subscribeVM.telNum;                         }                         if(subscribeVM.imgCode){                             data.captcha = subscribeVM.imgCode;                         }                         loginService.sendDynamicPwd(data,function(result){                             if(result && result.success){                                 subscribeVM.phoneRecaptchaFlag = false;                                 subscribeVM.countdownInterval = setInterval(function() {                                     subscribeVM.countdownFn(subscribeVM.countdownInterval);                                 },1000);                             }else if(result.code == 'NCCAC13001' || data.code == "CBCSC12007"){                                 subscribeVM.addErrorTips($('#subscribe-form .img-code'),subscribeVM.getErrorTips("验证码错误"));                             }else if(result.code == "NCCAC13002") {                                 subscribeVM.addErrorTips($('#subscribe-form .img-code'),subscribeVM.getErrorTips("验证码发送失败"));                             }else {                                 subscribeVM.addErrorTips($('#subscribe-form .img-code'),subscribeVM.getErrorTips("系统异常"));                             }                         });                     }                 },                 captchaRefresh: function(el){                     var url = $(el).data("url");                     url = url + (url.indexOf("?")!=-1?"&":"?")+"yys=" + new Date().getTime();                     $(el).find("img").attr("src",url);                 },                 subscribErrorClass: 'error',                 checkSubscribeTel: function (el) {                     if(!subscribeVM.checkRequired(el, '请输入您的手机号码')){                         return false;                     }                     if(!toolsFn.checkMobile(subscribeVM.telNum)){                         subscribeVM.checkTelLength(el);                         subscribeVM.addErrorTips(el,subscribeVM.getErrorTips('请输入正确格式的手机号码'));                         return false;                     }else {                         subscribeVM.removeErrorTips(el);                     }                     subscribeVM.checkTelLength(el);                     return true;                 },                 checkSubscribeImgCode: function (el) {                     if(!subscribeVM.checkRequired(el, '请输入图形验证码')){                         return false;                     }                     return true;                 },                 checkSubscribeTelCode: function (el) {                     if(!subscribeVM.checkRequired(el, '请输入手机验证码')){                         return false;                     }                     return true;                 },                 checkSubscribeBookName: function (el) {                     if(!subscribeVM.checkRequired(el, '请输入您的姓名')){                         return false;                     }                     subscribeVM.checkName(el);                     return true;                 },                 getErrorTips: function(errorText) {                     return '<label class="' + subscribeVM.subscribErrorClass + '">' + errorText + '</label>';                 },                 addErrorTips: function (vDom, errorDom) {                     if(!$(vDom).siblings().hasClass(subscribeVM.subscribErrorClass)){                         $(vDom).addClass(subscribeVM.subscribErrorClass);                         $(errorDom).insertAfter($(vDom));                     }                 },                 removeErrorTips: function(vDom) {                     $(vDom).removeClass(subscribeVM.subscribErrorClass);                     $(vDom).siblings('.' + subscribeVM.subscribErrorClass).remove();                 },                 checkName: function (el) {                     var value = $(el).val();                     value = value.replace(/[^\a-\z\A-\Z\u4E00-\u9FA5]/g,'');                     $(el).val(value);                     subscribeVM.bookName = value;                 },                 checkRequired: function (vDom, errorText) {                     if(!$(vDom).val()){                         var errorDom = subscribeVM.getErrorTips(errorText);                         subscribeVM.addErrorTips(vDom,errorDom);                         return false; //验证不通过                     }else {                         subscribeVM.removeErrorTips(vDom);                         return true; // 验证通过                     }                 },                 checkTelLength: function(el){                     var value = $(el).val();                     value = value.replace(/\D|^0/g,'');                     $(el).val(value);                     subscribeVM.telNum = value;                     if(subscribeVM.telNum.length>11){                         subscribeVM.telNum = subscribeVM.telNum.substring(0,11);                         $(el).val(subscribeVM.telNum);                     }                 }             }         )         productVM.$watch("oneamount", function() {             if(productVM.oneactivity && productVM.oneactivity.upperLimit > 0){                 if (productVM.oneactivity && productVM.oneamount > productVM.oneactivity.upperLimit) {                     productVM.oneamount = productVM.oneactivity.upperLimit;                 }             }             if (productVM.oneactivity && productVM.oneamount > (productVM.oneactivity.totalNumber - productVM.oneactivity.stage.joinAmount)) {                 productVM.oneamount = productVM.oneactivity.totalNumber - productVM.oneactivity.stage.joinAmount             }             if(productVM.oneactivity && productVM.oneamount === "0"){                 productVM.oneamount = 1;             }         })         productVM.$watch("comparebrand", function() {             productVM.compareserial = -1;             productVM.comparecarModel = -1;             if (productVM.comparebrand != -1) {                 compareService.getserial(productVM.comparebrand , function (data) {                     productVM.compareserials = data.data;                 });             }         })         productVM.$watch("compareserial", function() {             productVM.comparecarModel = -1;             if (productVM.compareserial != -1) {                 compareService.getcarModel(productVM.compareserial , function (data) {                     productVM.comparecarModels = data.data;                 });             }         })         productVM.$watch("comparecarModel", function() {             if (productVM.comparecarModel != -1) {                 // 加入对比                 if (productVM.allcomparecar.length == 4) {                     return;                 }                 var comparecars = [];                 var compareids = "", comparenames = "";                 for (var i = 0, comparecar; i < productVM.allcomparecar.length; i++) {                     comparecar = productVM.allcomparecar[i];                     if (productVM.comparecarModel == comparecar.id) {                         return;                     }                     comparecars.push(comparecar);                     compareids = i != productVM.allcomparecar.length-1 ? compareids + comparecar.id + ',' : compareids + comparecar.id;                     comparenames = i != productVM.allcomparecar.length-1 ? comparenames + comparecar.name + ',' : comparenames + comparecar.name;                 }                 var name = "";                 var carModel;                 for (i = 0; i < productVM.comparecarModels.length; i++) {                     carModel = productVM.comparecarModels[i];                     if (carModel.id == productVM.comparecarModel) {                         name = carModel.name;                         break;                     }                 }                 var car = {};                 car.id = productVM.comparecarModel;                 car.name = name;                 comparecars.push(car);                 compareids = compareids.length > 0 ?  compareids + ',' + productVM.comparecarModel : productVM.comparecarModel;                 comparenames = comparenames.length > 0 ?  comparenames + ',' + name : name;                 productVM.compareids = compareids;                 $.cookie("_compareids",compareids,{expires:7, path: '/' });                 $.cookie("_comparenames",comparenames,{expires:7, path: '/' });                 productVM.allcomparecar = comparecars;                 productVM.activecompareshow = true;             }         })         function initSwiper() {             //为参数滑动组件定义高度             var totalheight = 0;             $(".params_inner_fr").find(".swiper-slide").eq(0).find(".params_dynatic").each(function(){                 totalheight += $(this).height();             });             $(".swiper-container-carparam").height(totalheight);             //小图片滑动组件             mySwiper = new Swiper('.swiper-container',{                 slidesPerView: 4,                 prevButton:'.swiper-button-prev',                 nextButton:'.swiper-button-next',                 simulateTouch : false, //不接受鼠标点击、拖动             });             //参数配置滑动组件             carparamSwiper = new Swiper('.swiper-container-carparam',{                 slidesPerView: 3,                 prevButton:'.swiper-button-prev',                 nextButton:'.swiper-button-next',                 simulateTouch : false, //不接受鼠标点击、拖动             });             //参数配置车型滑动组件             carparamtopSwiper = new Swiper('.swiper-container-paramimg',{                 slidesPerView: 3,                 prevButton:'.swiper-button-prev',                 nextButton:'.swiper-button-next',                 simulateTouch : false, //不接受鼠标点击、拖动             });         }         function initHighchart() {             //数据模型             var responsedata = {},             obj = [],             key = '',             msrp = '',             x0fixVal = [],             y0fixVal = [],             x1fixVal = [],             y1fixVal = [],             series1 = [];             var params = {};             var skuid = 0;             var product_type = $("#j-producttype").val();             params.productId = $("#productId").val();             productSerivce.getHighchartData(params, function(data){                 if(data.success && data.data.length > 0){                     responsedata = data;                     if(responsedata){                         obj = responsedata.data[0].multiValues;                         key = Object.keys(obj)[0];                         msrp = responsedata.data[0].msrp;                         x0fixVal = responsedata.data[0].xfixVal;                         y0fixVal = responsedata.data[0].yfixVal;                         x1fixVal = responsedata.data[1].xfixVal;                         y1fixVal = responsedata.data[1].yfixVal;                         series1 = responsedata.data[1].singleValues;                     }                     //价格走势图                     //时间-价格图                     $('#dsprice').highcharts({                         chart: {                             type: 'area',                             backgroundColor:'#ffffff',//外图表区域的背景颜色或渐变                             inverted: false,//是否将X轴和Y轴进行调换,默认值为false                             //margin: [0, 30, 60, 0],//边距是指图表的外边与图形区域之间的距离                             showAxes: false,//当一个空图动态的添加数据集时是否要显示轴,默认为false,不显示                             plotBorderColor:'#ebebeb',                             plotBorderWidth: 1                             //spacingLeft:-100                         },                         exporting:{  //这里配置图表的导出功能为false 没有配置的时候 图表的的右上方会有一个导出的按钮                             enabled:false                         },                         credits : { //这里配置的是取消右下角  Highcharts版权连接 请允许我这么说                             enabled : false                         },                         title: {                             text: '' //图表标题                         },                         subtitle: {                             text: '' //图表副标题                         },                         legend: {                             enabled: true,                             layout: 'vertical',                             align: 'left',                             verticalAlign: 'top',                             x: -20,                             y: 225,                             itemStyle: {                                 height: '25px',                                 'line-height': '25px',                                 background: "url('/static/images/product/series_icon.png') no-repeat",                                 'text-align': 'center',                                 color: '#ffffff'                             },                             floating: true,                             useHTML: true,                             borderWidth: 0,                             symbolHeight: 0,                             symbolWidth: 0                         },                         xAxis: {                             tickWidth: 0,//坐标轴刻度线宽度                             title: {                                 text: ''                             },                             labels: {                                 staggerLines: 1, //水平轴标签显示的行数                                 style: {                                     color: '#c6c6c6',                                     width:'44px',                                     height:'36px'                                 },                                 formatter:function(){                                     var arr = this.value.split('-');                                     return arr[0]+'-'+'<br>'+arr[1];                                 }                             },                             showFirstLabel: true,//是否显示第一个轴标签                             startOnTick: false,//是否强制轴线在标线处开始                             lineColor: '#000000',                             lineWidth: 1,                             categories: x0fixVal                         },                         yAxis: [{                             opposite: true,                             gridLineColor: '#ebebeb',                             tickPixelInterval:25,                             title: {                                 text: ''                             },                             min: 0,                             //  startOnTick: true,// y轴坐标是否从某一刻度开始(这个设定与标题无关)                             labels: {                                 format: '{value} 万',                                 maxStaggerLines: 10,//坐标轴便签最大显示行数,仅用于水平轴 默认是: 5                                 overflow: false,//如何处理水平轴的溢出标签                                 align: 'left',                                 style: {},                                 formatter: function(){                                     if(this.value==msrp){                                         return "<b style=\"color:#ff8aa3;font-weight:bold\">"+this.value+"万</b>";                                     }else {                                         return this.value+"万";                                     }                                 }                             },                             lineColor: '#ebebeb',                             lineWidth: 1,                             showFirstLabel: false,//是否显示第一个轴标签                             plotLines: [{                                 value: msrp,                                 color: '#ff8aa3',                                 dashStyle: 'solid',                                 width: 2,                                 label: {                                     text: '厂商指导价',                                     align: 'left',                                     useHTML: true,                                     verticalAlign: 'top',                                     x: -3,                                     style: {                                         color:'#ffffff',                                         padding: '0 10px',                                         height: '25px',                                         'line-height':'25px',                                         'margin-top': '4px',                                         background:"url('/static/images/product/chart_icon.png') no-repeat"                                     }                                 }                             }],                             tickPositions: y0fixVal                         }],                         tooltip: {                             backgroundColor: '#121212',                             borderWidth: 0,                             style: {                                 color: '#ffffff'                             },                             formatter: function() {                                 //当鼠标悬置数据点时的格式化提示                                 return "<b><font size=16>"+this.y+"</font></b>万";                             },                             shared: false                         },                         plotOptions: {                             area: {                                 stacking: 'normal',                                 lineWidth: 3                             },                         },                         series: [{                             name: key,                             marker: {                                 symbol: 'circle',//点形状                                 fillColor: '#4ebeea',                                 radius: 6,                                 states: {                                     hover: {                                         fillColor: null,                                         lineColor: '#b8e5f7',                                         lineWidthPlus: 6                                     }                                 }                             },                             lineColor: '#C8E8F3',                             threshold: 10,                             color:'#eff8fd',                             data: obj[key]                         }]                     });                     //购买人数-价格图                     $('#pnum').highcharts({                         chart: {                             type: 'column',                             inverted: true,                             backgroundColor:'#fafafa',                             marginLeft: 0,//边距是指图表的外边与图形区域之间的距离                         },                         exporting:{  //这里配置图表的导出功能为false 没有配置的时候 图表的的右上方会有一个导出的按钮                             enabled:false                         },                         credits : { //这里配置的是取消右下角  Highcharts版权连接 请允许我这么说                             enabled : false                         },                         title: {                             text: ''                         },                         legend: {                             enabled: false   //图例不可用                         },                         xAxis: {                             reversed: false,                             tickWidth: 0,//坐标轴刻度线宽度                             gridLineColor: '#ebebeb',                             min: 0,                             title: {                                 text: ''                             },                             labels: {                                 enabled: false,                                 format: '{value} 万'                             },                             showFirstLabel: true,                             startOnTick: true,//是否强制轴线在标线处开始                             categories: x1fixVal                         },                         yAxis: {                             title: {                                 text: '购买人数'                             },                             min: 0,                             labels: {                                 enabled: false,                             },                             tickPositions: y1fixVal                         },                         tooltip: {                             backgroundColor: '#121212',                             borderWidth: 0,                             style: {                                 color: '#ffffff',                                 display: 'none'                             },                             formatter: function() {                                 //当鼠标悬置数据点时的格式化提示                                 var str = "有<b><font size='16px'>"+this.y+"</font></b>人购买<br>在<b><font size='16px'>"+this.x+"万</font></b>之间";                                 return str;                             }                         },                         series: [{                             name:'购买人数',                             data: series1                         }]                     });                 }else {                     $('.pricechart').hide();                 }             });         }         function searchwin () {             // 一元夺宝查询往期中奖记录             var oneyuan_activityid = $("#j-current-sku").data('activityid');             var params = {}             params.activityId = oneyuan_activityid;             params.pageNumber = productVM.winpageNumber;             productSerivce.oneyuanfindHistory(params,function (data) {                 if (data.success) {                     productVM.onewinlist = data.data.result;                     productVM.winpager.totalItems = data.data.totalNum;                     if (winpagerVM) {                         winpagerVM.totalItems = data.data.totalNum;                     }                 }             })         }         function search() {             var product_type = $("#j-producttype").val();             var params = {};             if (product_type == 'bid') {                 var auctionitemid = $("#j-current-sku").data('auctionitemid');                 params.pageNumber = productVM.pageNumber;                 productSerivce.bidList(auctionitemid, params,function (data) {                     if (data.success) {                         productVM.bidlist = data.data.result;                         productVM.pager.totalItems = data.data.totalNum;                         if (pagerVM) {                             pagerVM.totalItems = data.data.totalNum;                         }                     }                 })             }else if(product_type == '1yuan'){                 var oneyuan_stageId = $("#j-current-sku").data('stageid');                 params.stageId = oneyuan_stageId;                 params.pageNumber = productVM.pageNumber;                 productSerivce.oneyuanfindOrder(params,function (data) {                     if (data.success) {                         productVM.onelist = data.data.result;                         productVM.pager.totalItems = data.data.totalNum;                         if (pagerVM) {                             pagerVM.totalItems = data.data.totalNum;                         }                     }                 })             }         }         // 竞拍活动距离开始剩余时间倒计时         function dissurplusseccountDown () {             var dissurplusseccountDown = setInterval(function () {                 if(productVM.platforminfo.endTimes <= 0){                     getnewestInfo();                     clearInterval(dissurplusseccountDown);                     return;                 }                 productVM.platforminfo.endTimes = productVM.platforminfo.endTimes - 1000;             }, 1000);         }         // 竞拍活动剩余时间倒计时         function surplusseccountDown () {             var surplusseccountDownsetInterval = setInterval(function () {                 if(productVM.platforminfo.endTimes <= 0){                     clearInterval(surplusseccountDownsetInterval);                     var auctionitemid = $("#j-current-sku").data('auctionitemid');                     var params = {};                     params.itemIds = auctionitemid;                     productSerivce.bidnewestInfo(params,function (data) {                         var infolist = data.data;                         productVM.platforminfo = infolist[0];                         if (productVM.platforminfo.status == 1) {                             surplusseccountDown();                         }                     })                     return;                 }                 productVM.platforminfo.endTimes = productVM.platforminfo.endTimes - 1000;             }, 1000);         }         // 定时获取竞拍获取最新出价         function newestInfocountDown () {             var newestInfocountDown = setInterval(function () {                 if(productVM.platforminfo.endTimes <= 0){                     clearInterval(newestInfocountDown);                     return;                 }                 getnewestInfo();                 search();             }, 5000);         }         // 竞拍获取最新出价         function getnewestInfo () {             var auctionitemid = $("#j-current-sku").data('auctionitemid');             var params = {};             params.itemIds = auctionitemid;             productSerivce.bidnewestInfo(params,function (data) {                 var infolist = data.data;                 productVM.platforminfo = infolist[0];             })         }         // 团购倒计时         function groupbuycountDown() {             var groupbuyStartcountDown = setInterval(function () {                 // 如果当前时间 大于 活动开始时间 刷新活动信息                 if(productVM.groupbuy.sysDate >= productVM.groupbuy.activityStartTime){                     var groupbuy_activityapplyid = $("#j-current-sku").data('activityapplyid');                     var groupbuy_goodsskuid = $("#j-current-sku").data('goodsskuid');                     var params = {};                     params.activityApplyId = groupbuy_activityapplyid;                     params.goodSkuId = groupbuy_goodsskuid;                     productSerivce.groupbuyfindActivity(params,function (data) {                         if (data.success) {                             productVM.groupbuy = data.data;                             var groupbuyEndcountDown = setInterval(function () {                                 if(productVM.groupbuy.sysDate >= productVM.groupbuy.activityEndTime){                                     clearInterval(groupbuyEndcountDown);                                     return;                                 }                                 productVM.groupbuy.sysDate = productVM.groupbuy.sysDate + 1000;                             }, 1000);                         }                     })                     clearInterval(groupbuyStartcountDown);                     return;                 }                 productVM.groupbuy.sysDate = productVM.groupbuy.sysDate + 1000;             }, 1000);         }         // 一元夺宝倒计时         function oneyuancountDown () {             var oneyuancountDownInterval = setInterval(function () {                 if(productVM.oneyuanCutDowntime <= 0){                     clearInterval(oneyuancountDownInterval);                     var oneyuan_activityid = $("#j-current-sku").data('activityid');                     var oneyuan_stageId = $("#j-current-sku").data('stageid');                     var params = {};                     params.activityId = oneyuan_activityid;                     params.stageId = oneyuan_stageId;                     // 查询活动信息                     productSerivce.oneyuanfindActivity(params,function (data) {                         if (data.success) {                             productVM.oneactivity = data.data;                             productVM.oneactivityper = data.data.stage.joinAmount / data.data.totalNumber * 100;                             if (productVM.oneactivity.stage.status == 3) {                                 // 一直刷新到活动已揭晓                                 oneyuancountDown();                             }                         }                     })                     return false;                 }                 productVM.oneyuanCutDowntime = productVM.oneyuanCutDowntime -1;             }, 1000);         }         function countdown() {             var countdown = setInterval(function () {                 if(productVM.cutdowntime < 0){                     clearInterval(countdown);                     return;                 }                 var result = toolsFn.countDown(productVM.cutdowntime)                 if(result.length > 0){                     while(result.length < 4){                         result.unshift("00");                     }                     productVM.day = result[0];                     productVM.hour = result[1];                     productVM.minite = result[2];                     productVM.second = result[3];                 }                 productVM.cutdowntime = productVM.cutdowntime - 1;             }, 1000);         }         function countdowntostart(){             var countdowntostart = setInterval(function () {                 if(productVM.cutdowntimeToStart <= 0){                     clearInterval(countdowntostart);                     window.location.reload();                     return false;                 }                 var result = toolsFn.countDown(productVM.cutdowntimeToStart)                 if(result.length > 0){                     while(result.length < 4){                         result.unshift("00");                     }                     productVM.preday = result[0];                     productVM.prehour = result[1];                     productVM.preminite = result[2];                     productVM.presecond = result[3];                 }                 productVM.cutdowntimeToStart = productVM.cutdowntimeToStart - 1;             }, 1000);         }         function stringTrans(str, tstr, dstr) {             if (str == tstr)                 return dstr;             return str;         }         function coinValidate() {             //充值框输入处理             $('input[name="coinnum"]').keyup(function(){ //keyup事件处理                 $(this).val($(this).val().replace(/\D|^0/g,''));                 $('#spanpaymoney').html(stringTrans($(this).val() + "", "", "0"));             }).bind("paste",function(){  //CTR+V事件处理                 $(this).val($(this).val().replace(/\D|^0/g,''));                 $('#spanpaymoney').html(stringTrans($(this).val() + "", "", "0"));             }).css("ime-mode", "disabled"); //CSS设置输入法不可用         }         function qryCoinleft() {             var params = {};             mycoinService.coinleft(params, function (data) {                 if (data.success && data.data) {                     productVM.usercoin = data.data;                 } else {                     productVM.usercoin = 0;                 }             });         }         function checklogin() {             var params = {};             mycoinService.userlogin(params, function(data) {                 if (data.success && data.data) {                     productVM.showmycoinbalance = true;                     coinValidate();                     qryCoinleft();                     getUserInfo();                 } else {                     productVM.showmycoinbalance = false;                 }             });         }         function getUserInfo() {             var params = {};             mycoinService.userinfo(params, function(data) {                 if (data.success && data.data) {                     productVM.useraccount = data.data;                 } else {                     productVM.useraccount = "null";                 }             });         }         //刷新询价数据         function updatePriceData() {             var url = $(".btn_box a").attr("href");             var regx = /(cid=)(\d+)/;             if(regx.test(url)){                 url = url.replace(regx,"$1"+productVM.offerCarCity);             }             $(".btn_box a").attr("href",url);             product_type = $("#j-producttype").val();             if(product_type == 'c2b'){                 var productId = $("#j-current-sku").data('productid');                 var params = {                     cityId: productVM.offerCarCity,                     provinceId: productVM.offerCarProv,                     productId: productId                 }                 productSerivce.getShowInfo(params,function(data){                     if(data.success){                         if(data.success){                             productVM.discount = data.data.discount;                             productVM.merchantCount = data.data.merchantCount;                             productVM.mermberCount =  data.data.mermberCount;                         }                     }                 });             }         }        //初始化省份城市         function initProvCity() {             for (var i in st_provs) {                 var tmp = st_provs[i];                 if (tmp.select) {                     productVM.pickcarprov = tmp.name;                     productVM.offerCarProv = tmp.id;                     productVM.st_cities = tmp.cities;                     for (var j in tmp.cities) {                         var tmpc = tmp.cities[j];                         if (tmpc.select) {                             productVM.pickcarcity = tmpc.name;                             productVM.offerCarCity = tmpc.id;                         }                     }                     break;                 }             }         }         //加载小能         function loadXiaoNeng(nprice) {             NTKF_PARAM.itemparam = nprice;             $.getScript('http://dl.ntalker.com/js/b2b/ntkfstat.js?siteid=ds_1000').done(function(){                 //加载成功             });         }       //取地址栏参数       function GetQueryString(name){           var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");           var r = window.location.search.substr(1).match(reg);           if(r!=null)return  unescape(r[2]); return null;       }       //秒杀jsonp回调方法         function seckillFindActivity(data) {         }         domReady(function () {             avalon.scan();             urlconstructor.construct();             // 提成城市数据             if(screen.width < 1366){                 $("#paramsfl").hide();             }             //右浮动             $(window).scroll(function(){                 var height = $(window).scrollTop();                 if(height > 1000){                     $('.floor-box').show();                 }else {                     $('.floor-box').hide();                 }             });             // initHighchart();                         initSwiper();             var carSerialId = $("#j-current-sku").data("carserialid");             var carmodelid = $("#j-current-sku").data("carmodelid");             var mid = $("#j-current-sku").data("mid") || 0;             var params = {};             var product_type = $("#j-producttype").val();             // 贷款详情             productVM.merchantId = mid;             productVM.goodsSkuId = $("#j-current-sku").data('goodsskuid');             // 点击选择首付             $('.progress-bar').delegate('span','mouseenter',function () {                 $(this).addClass('hover');                 $(this).prevAll().addClass('hover');                 $(this).nextAll().removeClass('hover');             }).delegate('span','mouseleave',function () {                 $(this).removeClass('hover');                 $(this).prevAll().removeClass('hover');                 $(this).nextAll().removeClass('hover');             });             $('#firsPayProgress .progress-bar').on('click', 'span', function () {                 var index = $(this).index();                 productVM.setProgress(productVM.firstPayPercentJson, $(this).index(), $('#firsPayProgress'), 'active');                 productVM.loanFirstPay = productVM.firstPayPercentJson[index].value;                 // productVM.loanYear = $('#yearProgress').find('.progress-value').val();                 productVM.getloanData();             });             $('#yearProgress .progress-bar').on('click', 'span', function () {                 var index = $(this).index();                 productVM.setProgress(productVM.loanYearJson, $(this).index(), $('#yearProgress'), 'active');                 // productVM.loanFirstPay = $('#firsPayProgress').find('.progress-value').val();                 productVM.loanYear = productVM.loanYearJson[index].value;                 // productVM.getloanData(productVM.price, $('#firsPayProgress').find('.progress-value').val(), productVM.loanYearJson[index].value, productVM.goodsSkuId);                 productVM.getloanData();             });             // 贷款详情 end             if(product_type == 'fixed'){                 initProvCity();                 //点击提车城市以外区域 隐藏                 $("body").click(function(){                     productVM.selectprovsflag = false;                     productVM.selectcitiesflag = false;                     $(".select_box_prov").hide();                     $(".select_box_city").hide();                 });                 var skuid = $("#j-current-sku").data("goodsskuid");                 //获取一口价价格                 productSerivce.getPrice(skuid,function (data) {                     if(data.success){                         productVM.price = data.data;                         var slide_price_guide = $('#slide_price_guide').val();                         if (!data.data || parseInt(productVM.price.newCarMerchantPrice) != parseInt(slide_price_guide)) {                             $('.slide_price_guide').show();                         }                         var fdprice = data.data.newCarMerchantPrice;                         productVM.calculator(fdprice);                         loadXiaoNeng("fixedDS" + fdprice);                         // productVM.priceok = true;                         // var displacement = $("#j-displacement").val();    //车辆排放量                         // var seatnum = $("#j-seatnum").val(); //座位数                         // productVM.pay_barecar = Math.round(data.data.newCarMerchantPrice); //裸车价                         // productVM.pay_purchasetax = Math.round((productVM.pay_barecar/(1+0.17) )*0.1);//购置税                         // var usagetax = 0;                         // if(displacement >= 0 && displacement <= 1.0){                         //     usagetax = 300;                         // }else if(displacement > 1.0 && displacement <= 1.6){                         //     usagetax = 420;                         // }else if(displacement > 1.6 && displacement <= 2){                         //     usagetax = 480;                         // }else if(displacement > 2 && displacement <= 2.5){                         //     usagetax = 900;                         // }else if(displacement > 2.5 && displacement <= 3){                         //     usagetax = 1920;                         // }else if(displacement > 3 && displacement <= 4){                         //     usagetax = 3480;                         // }else if(displacement > 4) {                         //     usagetax = 5280;                         // }                         // productVM.pay_usagetax = Math.round(usagetax); //车船使用税                         // productVM.pay_licensingfee =  1500; //上牌费 调整为1500                         // if(seatnum < 6){                         //     productVM.pay_compulInsurance = 950; //交强险                         // }else {                         //     productVM.pay_compulInsurance = 1100;                         // }                         // productVM.pay_commercialInsurance = Math.round(productVM.pay_barecar * 0.05); //商业保险                         // totaltaxfee = productVM.pay_purchasetax + productVM.pay_usagetax + productVM.pay_licensingfee +                         // productVM.pay_compulInsurance + productVM.pay_commercialInsurance;                         //                         // productVM.fullpay_total =  Math.round(productVM.pay_barecar + totaltaxfee);                         // 金融对接                         productVM.loanBasicPrice = Math.round(data.data.newCarMerchantPrice); //贷款金额                         productVM.loanBasic(); //获取可贷款信息                         // 金融对接 end                     }                 });                 // 获取一口价定金                 productSerivce.getDeposit(skuid,function (data) {                     if(data.success){                         productVM.deposit = data.data;                     }                 });                 //获取更多车型                 params = {};                 params.carSerialId = carSerialId;                 params.merchantId = mid;                 params.carModelId = carmodelid;                 params.isFixed = true;                 productSerivce.getMoreCarMode(params,function (data) {                     if(data.success){                         productVM.carModeList = data.data;                     }                 });                           if(GetQueryString('mode')==2){                    if((productVM.productType=='fixed') && productVM.fixedcanbuy){                  $('html,body').stop().animate({scrollTop: 822},400,'',function () { });                }                }                                         }else if(product_type == 'c2b'){                 initHighchart();                 initProvCity();                 $("body").click(function(){                     productVM.selectprovsflag = false;                     productVM.selectcitiesflag = false;                     $(".select_box_prov").hide();                     $(".select_box_city").hide();                 });                 var productId = $("#j-current-sku").data('productid');                 // 询底价悬浮栏                 $(window).scroll(function(){                     var height = $(window).scrollTop();                     if(height > 1300){                         productVM.fiexdbarshow =  true;                     }else {                         productVM.fiexdbarshow =  false;                     }                 });                 params = {};                 params.cityId = productVM.offerCarCity;                 params.provinceId = productVM.offerCarProv;                 params.productId = productId;                 productSerivce.getShowInfo(params,function(data){                     if(data.success){                         productVM.discount = data.data.discount;                         productVM.merchantCount = data.data.merchantCount;                         productVM.mermberCount =  data.data.mermberCount;                     }                 });                 //贷款计算器                 var activityPrice = $("#officialPriceAmount").data('officialprice').replace(",","");                 productVM.calculator(activityPrice);                 loadXiaoNeng(NTKF_PARAM.itemparam);                 // 获取剩余免费询价次数                 productSerivce.getleftfreechance(function(data){                     if(data.success){                         productVM.leftfreechance = data.data;                         productVM.islogin = true;                     }                 });                 //获取更多车型                 params = {};                 params.carSerialId = carSerialId;                 params.merchantId = mid;                 params.carModelId = carmodelid;                 productSerivce.getMoreCarMode(params,function (data) {                     if(data.success){                         productVM.carModeList = data.data;                     }                 });             }else if(product_type == 'seckill'){                 var activityId = $("#j-current-sku").data('activityid');                 var activityApplyId = $("#j-current-sku").data("activityapplyid");                 var goodSkuId = $("#j-current-sku").data('goodsskuid');                 params.activityId = activityId;                 params.goodSkuId = goodSkuId;                 params.applyId = activityApplyId;                 productSerivce.seckillFindActivity(params,function(data){                     if(data.success && data.data){                         productVM.activityobj = data.data;                         var curtime = productVM.activityobj.sysDate;                         var endtime = productVM.activityobj.activityEndTime;                         var starttime = productVM.activityobj.activityStartTime;                         productVM.cutdowntimeToStart = (starttime - curtime) / 1000;                         productVM.cutdowntime = (endtime - curtime) / 1000;                         productVM.curvalue = (productVM.activityobj.applySku.totalCount - productVM.activityobj.applySku.remainCount);                         productVM.totalvalue = (productVM.activityobj.applySku.totalCount).toFixed(0);                         productVM.percentvalue = (productVM.curvalue / productVM.totalvalue * 100).toFixed(0);                         if(curtime <  starttime){                             //活动未开始                             countdowntostart();                         }else {                             countdown();                         }                         //贷款计算器                         var skprice = productVM.activityobj.applySku.activityPrice;                         productVM.calculator(skprice);                         loadXiaoNeng("seckillDS" + skprice);                         // 金融对接                         productVM.loanBasicPrice = productVM.activityobj.applySku.activityPrice; //贷款金额:限时抢购中为抢购价                         productVM.activityId = activityApplyId; //活动id                         productVM.loanBasic(); //获取可贷款信息                         // 金融对接 end                          if(GetQueryString('mode')==2){                              if((productVM.productType=='seckill') && (productVM.activityobj.activityStartTime < productVM.activityobj.sysDate && productVM.activityobj.sysDate < productVM.activityobj.activityEndTime && productVM.totalvalue != productVM.curvalue)){                           $('html,body').stop().animate({scrollTop: 822},400,'',function () { });                     }                          }                                             }                 });             }else if(product_type == 'bid'){                 var auctionid = $("#j-current-sku").data('auctionid');                 var auctionstatus = $("#j-current-sku").data('auctionstatus');                 var auctionitemid = $("#j-current-sku").data('auctionitemid');                 productSerivce.looker(auctionitemid); //围观+1                 if (auctionstatus === 0) {                     params = {};                     params.itemIds = auctionitemid;                     productSerivce.bidnewestInfo(params,function (data) {                         var infolist = data.data;                         productVM.platforminfo = infolist[0];                         dissurplusseccountDown(); //活动倒计时                     })                 }else if (auctionstatus == 1) {                     // 活动进行中                     surplusseccountDown();//活动倒计时                     // 获取竞拍获取最新出价                     params = {};                     params.itemIds = auctionitemid;                     productSerivce.bidnewestInfo(params,function (data) {                         var infolist = data.data;                         productVM.platforminfo = infolist[0];                         if (productVM.platforminfo.price === 0) {                             productVM.platforminfo.price = $("#j-current-sku").data('highestprice');                         }                         productVM.payprice = infolist[0].price; //定义出价                     })                     newestInfocountDown(); // 定时获取竞拍获取最新出价                 }else {                     params = {};                     params.itemIds = auctionitemid;                     productSerivce.bidnewestInfo(params,function (data) {                         var infolist = data.data;                         productVM.platforminfo = infolist[0];                     })                 }                 // 是否已交保证金                 params = {};                 params.itemId = auctionitemid;                 productSerivce.bidcheck(params,function (data) {                     //已支付                     if(data.code == 'NCCAC14002'){                         productVM.ispaydeposit = 1;                     } else {                         productVM.ispaydeposit = 0;                     }                     // 已交保证金 && 活动已结束                     if (productVM.ispaydeposit == 1 && productVM.platforminfo && productVM.platforminfo.status == 2) {                         params = {}                         params.auctionId = auctionid;                         productSerivce.bidcheckBid(params,function (resp) {                             if(resp && resp.success){                                 productVM.ispay = 1;                             } else if(resp.code === 'NCCAC14003') {                                 productVM.ispay = 0;                             } else if(resp.code === 'NCCAC14004'){                                 productVM.ispay = 2;                             }                         });                     }                 })                 // 查询出价记录                 search();                 loadXiaoNeng(NTKF_PARAM.itemparam);             }else if(product_type == 'groupbuy'){                 initProvCity();                 $("body").click(function(){                     productVM.selectprovsflag = false;                     productVM.selectcitiesflag = false;                     $(".select_box_prov").hide();                     $(".select_box_city").hide();                 });                 var groupbuy_activityapplyid = $("#j-current-sku").data('activityapplyid');                 var groupbuy_goodsskuid = $("#j-current-sku").data('goodsskuid');                 params = {}                 params.activityApplyId = groupbuy_activityapplyid;                 params.goodSkuId = groupbuy_goodsskuid;                 productSerivce.groupbuyfindActivity(params,function (data) {                     if (data.success) {                         productVM.groupbuy = data.data;                         groupbuycountDown();                         var gbprice = data.data.groupBuyActivitySku.activityPrice;                         //贷款计算器                         productVM.calculator(gbprice);                         // 金融对接                         productVM.canGetLoanDetail = productVM.groupbuy.sysDate > productVM.groupbuy.activityStartTime && productVM.groupbuy.sysDate <= productVM.groupbuy.activityEndTime && productVM.groupbuy.status == 7; //马上参团                         productVM.loanBasicPrice = gbprice; //贷款金额:团购活动中为团购价                         productVM.activityId = groupbuy_activityapplyid;                         productVM.loanBasic(); //获取可贷款信息                         // 金融对接 end                         loadXiaoNeng("groupDS" + gbprice);                        /*                          if(GetQueryString('mode')==2){                              if((productVM.productType=='groupbuy') && productVM.canGetLoanDetail){                           $('html,body').stop().animate({scrollTop: 822},400,'',function () { });                     }                          }*/                     }                 })                 if ($('#it_isself')) {                     if($('#it_isself').val() == '1') {                         productVM.offerCarCity = $("#groupbuycityid").val();                     }                 }             }else if(product_type == '1yuan'){                 checklogin();                 var oneyuan_activityid = $("#j-current-sku").data('activityid');                 var oneyuan_stageId = $("#j-current-sku").data('stageid');                 params = {}                 params.activityId = oneyuan_activityid;                 params.stageId = oneyuan_stageId;                 // 查询活动信息                 productSerivce.oneyuanfindActivity(params,function (data) {                     if (data.success) {                         productVM.oneactivity = data.data;                         productVM.oneactivityper = data.data.stage.joinAmount / data.data.totalNumber * 100;                         if (data.data.stage.status == 3) {                             productVM.oneyuanCutDowntime = (data.data.stage.lotteryTimes)/1000;                             if(productVM.oneyuanCutDowntime > 0){                                 oneyuancountDown();                             }                         }                     }                 });                 loadXiaoNeng(NTKF_PARAM.itemparam);                 setTimeout(function () {                     // 查询活动夺宝记录                     search();                     // 查询往期中奖记录                     searchwin();                 }, 1000);             } else if(product_type == 'flagship') {                 initProvCity();                 loadXiaoNeng(NTKF_PARAM.itemparam);             } else {                 loadXiaoNeng(NTKF_PARAM.itemparam);             }             compareService.getallbrand(function (data) {                 productVM.allbrand = data.data;             });             var _compareids = $.cookie("_compareids");             var _comparenames = $.cookie("_comparenames");             if (_compareids && _comparenames) {                 var comparecars = [];                 var compareids = _compareids.split(',');                 var comparenames = _comparenames.split(',');                 for (var index = 0; index < compareids.length; index++) {                     var car = {};                     car.id = compareids[index];                     car.name = comparenames[index];                     comparecars.push(car);                 }                 productVM.allcomparecar = comparecars;             }             if(product_type == 'bid'){                 //计算出价记录宽度                 var $bidlist = $('.bidlist');                 var bidparamswidth = 1156 - ($bidlist.find('.params_text')[0].offsetWidth);                 $bidlist.find('.params_line_img').css({'width' : bidparamswidth +'px'});             }else if(product_type == '1yuan'){                 //计算所有参与记录宽度                 var $onyuanjoinlist = $('.onyuanjoinrecrod');                 var onyuanparamswidth = 1156 - ($onyuanjoinlist.find('.params_text')[0].offsetWidth);                 $onyuanjoinlist.find('.params_line_img').css({'width' : onyuanparamswidth +'px'});             }             var img_height = 0;             var car_style_img_container = $('.car_style_img_container');             var imgs = car_style_img_container.find('p');             for (var i = 0, img; i < imgs.length; i++) {                 img = $(imgs[i]);                 img_height = img_height + img.height();             }             car_style_img_container.height(img_height);                     if(GetQueryString('mode')==2){                               $(".slide_facade p:last span:eq(2)").trigger("click");               $(".payment span:eq(2)").trigger("click");             }         });     });})

原创粉丝点击