diff --git a/static/js/project/listingItems/items.js b/static/js/project/listingItems/items.js index 222fa3c..25039dd 100644 --- a/static/js/project/listingItems/items.js +++ b/static/js/project/listingItems/items.js @@ -195,7 +195,7 @@ define(['jquery', "template", "Tools", 'swiper', 'itemsApi', 'swiper'], function $('#countType').html('未开始') $('#countDown').html('距报名开始还有:'+d+''+h+''+m+''+s+'秒') } - if(module.data.outProjectInformationDetail.biddingType != '拍卖' && module.data.biddingTimeType != 2){ + if(module.data.outProjectInformationDetail.biddingType != '公开竞价' && module.data.biddingTimeType != 2){ document.getElementById('biddingTable').style.display = 'none'; document.getElementById('biddingTitle').style.display = 'block'; } @@ -252,7 +252,7 @@ define(['jquery', "template", "Tools", 'swiper', 'itemsApi', 'swiper'], function //挂牌项目竞价记录 tools.doGet(biddinglist, {projectId:getQueryVariable('id')}, module.biddinglistInformationNew,true); - if(module.data.outProjectInformationDetail.biddingType != '拍卖' && module.data.biddingTimeType != 2){ + if(module.data.outProjectInformationDetail.biddingType != '公开竞价' && module.data.biddingTimeType != 2){ document.getElementById('biddingTable').style.display = 'none'; document.getElementById('biddingTitle').style.display = 'block'; } @@ -453,26 +453,38 @@ define(['jquery', "template", "Tools", 'swiper', 'itemsApi', 'swiper'], function //出价 biddingSubmitMethod = function (data) { if (module.data.outProjectInformationDetail.biddingDirect == '反向竞价'){ - // if (module.data.biddinglistInformationDetail.length<1){ - if(module.data.outProjectInformationDetail.price<$('#money').val()){ - tools.initError('出价不能高于挂牌价'); - return; + //判断用户出价不能高于挂牌价 + if(module.data.outProjectInformationDetail.price<$('#money').val()){ + tools.initError('出价不能高于挂牌价'); + return; + }else{ + //判断当前竞价方式 + if (module.data.outProjectInformationDetail.biddingType=='阶梯竞价' || module.data.outProjectInformationDetail.biddingType=='公开竞价'){ + //判断当前是否有人出价 + if (module.data.biddinglistInformationDetail.length>1){ + //判断用户出价不能高于当前出价最低价格 + if(module.data.biddinglistInformationDetail[0].money < $('#money').val()){ + tools.initError('出价不能高于当前出价最低价格'); + return; + } + } } - // }else{ - // if(module.data.biddinglistInformationDetail[0].money<$('#money').val()){ - // tools.initError('出价不能高于当前出价最低价格'); - // return; - // } - // } + } }else{ if(module.data.outProjectInformationDetail.price>$('#money').val()){ tools.initError('出价不能低于挂牌价'); return; - } - if (module.data.outProjectInformationDetail.biddingType=='拍卖'||module.data.outProjectInformationDetail.biddingType=='阶梯竞价'){ - if(module.data.biddinglistInformationDetail[0].money>$('#money').val()){ - tools.initError('出价不能低于当前出价最高价格'); - return; + }else{ + //判断当前竞价方式 + if (module.data.outProjectInformationDetail.biddingType=='阶梯竞价' || module.data.outProjectInformationDetail.biddingType=='公开竞价'){ + //判断当前是否有人出价 + if (module.data.biddinglistInformationDetail.length>1){ + //判断用户出价不能低于当前出价最高价格 + if(module.data.biddinglistInformationDetail[0].money > $('#money').val()){ + tools.initError('出价不能低于当前出价最高价格'); + return; + } + } } } } diff --git a/view/listingItems/itemsDetail.html b/view/listingItems/itemsDetail.html index 1f0d213..f12d948 100644 --- a/view/listingItems/itemsDetail.html +++ b/view/listingItems/itemsDetail.html @@ -223,7 +223,7 @@ 保证金 {{outProjectInformationDetail.deposit}} 元 - {{if outProjectInformationDetail.biddingType == '拍卖' && biddinglistInformationDetail.length>0}} + {{if outProjectInformationDetail.biddingType != '自由竞价' && biddinglistInformationDetail.length>0}} 当前价格 {{biddinglistInformationDetail[0].money}}