|
|
@@ -191,7 +191,7 @@ |
|
|
|
</div> |
|
|
|
</van-tab> |
|
|
|
</van-tabs> |
|
|
|
<div style="height: 2rem;"></div> |
|
|
|
<div style="height: 3rem;"></div> |
|
|
|
<div class="bottomBtn" v-if=""> |
|
|
|
<van-row v-if="!showBtn"> |
|
|
|
<van-col span="8" style="margin-top: 4px;" @click="showPopup"> |
|
|
@@ -205,6 +205,7 @@ |
|
|
|
</van-button> |
|
|
|
</van-col> |
|
|
|
</van-row> |
|
|
|
<van-field v-if="showBtn" v-model="price" type="number" input-align="center" placeholder="请输入出价金额" /> |
|
|
|
<van-row v-if="showBtn"> |
|
|
|
<van-col span="4" style="text-align: center;line-height: 1rem"> |
|
|
|
<van-button color="#e2e2e2" icon="minus" size="small" @click="sub"></van-button> |
|
|
@@ -212,7 +213,7 @@ |
|
|
|
<van-col span="16"> |
|
|
|
<van-button round color="#C21F3A" block @click="offer"> |
|
|
|
<p>出价</p> |
|
|
|
<p>{{price}}元</p> |
|
|
|
<!-- <p>{{price}}元</p>--> |
|
|
|
</van-button> |
|
|
|
</van-col> |
|
|
|
<van-col span="4" style="text-align: center;line-height: 1rem"> |
|
|
@@ -266,7 +267,7 @@ export default { |
|
|
|
timeMsg:"", |
|
|
|
isSignup:false, |
|
|
|
showBtn:false, |
|
|
|
price:0, |
|
|
|
price:null, |
|
|
|
userAccount:"", |
|
|
|
userName:"", |
|
|
|
userId:"" |
|
|
@@ -353,19 +354,23 @@ export default { |
|
|
|
let signupStopTime = Date.parse(this.detail.signupStopTime)+0 |
|
|
|
let nowDate = Date.parse(new Date()); |
|
|
|
|
|
|
|
console.log('biddingStartTime'+biddingStartTime) |
|
|
|
console.log('biddingStopTime'+biddingStopTime) |
|
|
|
console.log('signupStartTime'+signupStartTime) |
|
|
|
console.log('signupStopTime'+signupStopTime) |
|
|
|
console.log('竞价开始时间'+biddingStartTime) |
|
|
|
console.log('竞价截止时间'+biddingStopTime) |
|
|
|
console.log('报名开始时间'+signupStartTime) |
|
|
|
console.log('报名截止时间'+signupStopTime) |
|
|
|
console.log('当前时间'+nowDate) |
|
|
|
|
|
|
|
if(signupStartTime>nowDate){ |
|
|
|
console.log('未开始') |
|
|
|
this.process= "报名未开始" |
|
|
|
this.tip=this.detail.signupStartTime+"开始报名" |
|
|
|
this.btnMsg="立即报名" |
|
|
|
this.timeMsg="距报名开始" |
|
|
|
this.time = signupStartTime-nowDate |
|
|
|
this.isSignup=true |
|
|
|
}else if(signupStopTime>nowDate&&signupStopTime>signupStartTime){ |
|
|
|
} |
|
|
|
if(signupStopTime>nowDate&&signupStopTime>signupStartTime){ |
|
|
|
console.log('报名中') |
|
|
|
this.process= "报名中" |
|
|
|
this.tip=this.detail.signupStopTime+"报名截止" |
|
|
|
this.btnMsg="立即报名" |
|
|
@@ -387,7 +392,9 @@ export default { |
|
|
|
}) |
|
|
|
}) |
|
|
|
}) |
|
|
|
}else if(biddingStartTime>nowDate&&nowDate>signupStopTime){ |
|
|
|
} |
|
|
|
if(biddingStartTime>nowDate&&nowDate>signupStopTime){ |
|
|
|
console.log('竞价未开始') |
|
|
|
this.process= "竞价未开始" |
|
|
|
this.tip=this.detail.biddingStartTime+"开始竞价" |
|
|
|
this.timeMsg="距竞价开始" |
|
|
@@ -403,14 +410,16 @@ export default { |
|
|
|
if(r.data=="1"){ |
|
|
|
_this.isSignup=true |
|
|
|
this.btnMsg="立即竞价" |
|
|
|
this.price=this.detail.ladderPrice?this.biddinglistInformation[0].money+this.detail.ladderPrice:this.biddinglistInformation[0].money+1 |
|
|
|
// this.price=this.detail.ladderPrice?this.biddinglistInformation[0].money+this.detail.ladderPrice:this.biddinglistInformation[0].money+1 |
|
|
|
}else{ |
|
|
|
this.btnMsg="未报名" |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|
}) |
|
|
|
}else if(biddingStopTime>nowDate&&nowDate>biddingStartTime){ |
|
|
|
} |
|
|
|
if(biddingStopTime>nowDate&&nowDate>biddingStartTime){ |
|
|
|
console.log('竞价中') |
|
|
|
this.process= "竞价中" |
|
|
|
this.tip=this.detail.biddingStopTime+"结束竞价" |
|
|
|
this.timeMsg="距竞价结束" |
|
|
@@ -431,7 +440,7 @@ export default { |
|
|
|
_this.isSignup=true |
|
|
|
this.btnMsg="立即竞价" |
|
|
|
this.showBtn=true |
|
|
|
this.price=this.detail.ladderPrice?this.biddinglistInformation[0].money+this.detail.ladderPrice:this.biddinglistInformation[0].money+1 |
|
|
|
// this.price=this.detail.ladderPrice?this.biddinglistInformation[0].money+this.detail.ladderPrice:this.biddinglistInformation[0].money+1 |
|
|
|
}else{ |
|
|
|
this.btnMsg="未报名" |
|
|
|
_this.isSignup=true |
|
|
@@ -439,7 +448,9 @@ export default { |
|
|
|
}) |
|
|
|
}) |
|
|
|
}) |
|
|
|
}else if(nowDate>biddingStopTime){ |
|
|
|
} |
|
|
|
if(nowDate>biddingStopTime){ |
|
|
|
console.log('竞价结束') |
|
|
|
this.process= "竞价结束" |
|
|
|
this.tip=this.detail.biddingStopTime+"结束竞价" |
|
|
|
this.btnMsg="竞价结束" |
|
|
@@ -460,6 +471,40 @@ export default { |
|
|
|
}); |
|
|
|
}, |
|
|
|
offer(){ |
|
|
|
|
|
|
|
if (this.price==''||this.price<1||this.price == null){ |
|
|
|
this.$toast({ |
|
|
|
icon: 'fail', // 找到自己需要的图标 |
|
|
|
message: '请输入出价金额', |
|
|
|
duration:"1000", |
|
|
|
onClose:function(){ |
|
|
|
} |
|
|
|
}) |
|
|
|
return; |
|
|
|
} |
|
|
|
if (this.detail.biddingDirect == '递减竞价'){ |
|
|
|
if(this.detail.price<this.price||this.price == null){ |
|
|
|
this.$toast({ |
|
|
|
icon: 'fail', // 找到自己需要的图标 |
|
|
|
message: '出价不能高于挂牌价', |
|
|
|
duration:"1000", |
|
|
|
onClose:function(){ |
|
|
|
} |
|
|
|
}) |
|
|
|
return; |
|
|
|
} |
|
|
|
}else{ |
|
|
|
if(this.detail.price>this.price){ |
|
|
|
this.$toast({ |
|
|
|
icon: 'fail', // 找到自己需要的图标 |
|
|
|
message: '出价不能低于挂牌价', |
|
|
|
duration:"1000", |
|
|
|
onClose:function(){ |
|
|
|
} |
|
|
|
}) |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
let data= { |
|
|
|
projectId:this.id, |
|
|
|
memberId:this.memberId, |
|
|
|