diff --git a/src/views/project/projectDetail.vue b/src/views/project/projectDetail.vue
index 7f98fd65..50ab7a1e 100644
--- a/src/views/project/projectDetail.vue
+++ b/src/views/project/projectDetail.vue
@@ -29,7 +29,9 @@
{{ process }}
-
+
+
+
挂牌价
@@ -275,7 +277,7 @@ export default {
process:"",
tip:"",
btnMsg:"",
- time:1000000000000000000,
+ time:1000000000000000,
timeMsg:"",
isSignup:false,
showBtn:false,
@@ -402,6 +404,7 @@ export default {
this.detail.allCountUnit = this.selectDictLabel(res.data,response.data.allCountUnit);
});
this.getDicts("bidding_type").then(res => {
+ // debugger;
this.detail.biddingType = this.selectDictLabel(res.data,response.data.biddingType);
});
this.getDicts("bidding_direct").then(res => {
@@ -419,33 +422,7 @@ export default {
});
}
- var that = this;
- getBiddingList(that.id).then(response =>{
- that.biddinglistInformation = response.rows
- that.biddinglistInformationLength = response.total
- if (that.detail.biddingType == '阶梯竞价'){
- if (response.rows.length>0&&that.detail.ladderPrice){
- if (that.price == 0){return;}
- if (that.detail.biddingDirect == 2 ||that.detail.biddingDirect == '反向竞价') {
- that.price = parseFloat(response.rows[0].money - that.detail.ladderPrice).toFixed(2)
- }else{
- that.price = parseFloat(response.rows[0].money + that.detail.ladderPrice).toFixed(2)
- }
- }else if (response.rows.length>0&&!that.detail.ladderPrice){
- if (that.price == 0){return;}
- that.price = response.rows[0].money
- }
- else{
- if (that.detail.biddingDirect == 2 ||that.detail.biddingDirect == '反向竞价') {
- that.price = parseFloat(that.detail.price).toFixed(2)
- }else{
- that.price = parseFloat(that.detail.price).toFixed(2)
- }
- }
- }
-
-
- });
+ this.getBidding();
let biddingStartTime = Date.parse(this.detail.biddingStartTime)+0
let biddingStopTime = Date.parse(this.detail.biddingStopTime)+0
@@ -515,7 +492,6 @@ export default {
})
}
if(biddingStopTime>nowDate&&nowDate>biddingStartTime){
- console.log('竞价中')
this.biddingTimeType = 1;
this.process= "竞价中"
this.tip=this.detail.biddingStopTime+"结束竞价"
@@ -548,6 +524,7 @@ export default {
})
})
+ var that = this;
this.timer = setInterval(function () {
getBiddingList(that.id).then(response =>{
that.biddinglistInformation = response.rows
@@ -585,6 +562,36 @@ export default {
});
},
+ getBidding(){
+ var that = this;
+ getBiddingList(that.id).then(response =>{
+ that.biddinglistInformation = response.rows
+ that.biddinglistInformationLength = response.total
+ if (that.detail.biddingType == '阶梯竞价'){
+ if (response.rows.length>0&&that.detail.ladderPrice){
+ if (that.price == 0){return;}
+ if (that.detail.biddingDirect == 2 ||that.detail.biddingDirect == '反向竞价') {
+ that.price = parseFloat(response.rows[0].money - that.detail.ladderPrice).toFixed(2)
+ }else{
+ that.price = parseFloat(response.rows[0].money + that.detail.ladderPrice).toFixed(2)
+ }
+ }else if (response.rows.length>0&&!that.detail.ladderPrice){
+ if (that.price == 0){return;}
+ that.price = response.rows[0].money
+ }
+ else{
+ if (that.detail.biddingDirect == 2 ||that.detail.biddingDirect == '反向竞价') {
+ that.price = parseFloat(that.detail.price).toFixed(2)
+ }else{
+ that.price = parseFloat(that.detail.price).toFixed(2)
+ }
+ }
+ }
+
+
+ });
+ },
+
offerFirst(){
clearInterval(this.timer);
let newMoney;
@@ -611,7 +618,7 @@ export default {
message: '出价成功',
duration:"1000",
onClose:function(){
- _this.reload()
+ // _this.reload()
}
})
@@ -711,14 +718,16 @@ export default {
biddingSubmit(data).then(response =>{
let _this = this
if(response){
- clearInterval(this.timer);
+ // clearInterval(this.timer);
this.$toast({
icon: 'success', // 找到自己需要的图标
message: '出价成功',
duration:"1000",
onClose:function(){
clearInterval(this.timer);
- _this.reload()
+ // _this.reload()
+ _this.getBidding();
+ _this.time = null;
if (_this.detail.biddingType=='自由竞价'||_this.detail.biddingType=='公开竞价'){
_this.price = null;
}else{
@@ -866,6 +875,7 @@ export default {
let h = value.hours;
let m = value.minutes;
let s = value.seconds;
+
if (d==0 && h==0 && m<2){
console.log("竞价剩余两分钟"+"m:"+m+"s:"+s)
@@ -878,7 +888,7 @@ export default {
if (response.rows.length>this.biddinglistInformationLength){
console.log("有人出价")
this.biddinglistInformationLength = response.rows.length;
- this.time = 120000
+ this.time = 120000;
}
});