Переглянути джерело

产权交易问题修改

rongxin_prod
庞东旭 1 рік тому
джерело
коміт
81f8037b58
1 змінених файлів з 44 додано та 34 видалено
  1. +44
    -34
      src/views/project/projectDetail.vue

+ 44
- 34
src/views/project/projectDetail.vue Переглянути файл

@@ -29,7 +29,9 @@
</van-row> </van-row>
<van-row> <van-row>
<van-col span="5">{{ process }}</van-col> <van-col span="5">{{ process }}</van-col>
<van-col span="19"><van-count-down :time="time" format="DD 天 HH 时 mm 分 ss 秒" @change="timerChange" /></van-col>
<van-col span="19">
<van-count-down :time="time" format="DD 天 HH 时 mm 分 ss 秒" @change="timerChange" />
</van-col>
</van-row> </van-row>
<van-row> <van-row>
<van-col span="5">挂牌价</van-col> <van-col span="5">挂牌价</van-col>
@@ -275,7 +277,7 @@ export default {
process:"", process:"",
tip:"", tip:"",
btnMsg:"", btnMsg:"",
time:1000000000000000000,
time:1000000000000000,
timeMsg:"", timeMsg:"",
isSignup:false, isSignup:false,
showBtn:false, showBtn:false,
@@ -402,6 +404,7 @@ export default {
this.detail.allCountUnit = this.selectDictLabel(res.data,response.data.allCountUnit); this.detail.allCountUnit = this.selectDictLabel(res.data,response.data.allCountUnit);
}); });
this.getDicts("bidding_type").then(res => { this.getDicts("bidding_type").then(res => {
// debugger;
this.detail.biddingType = this.selectDictLabel(res.data,response.data.biddingType); this.detail.biddingType = this.selectDictLabel(res.data,response.data.biddingType);
}); });
this.getDicts("bidding_direct").then(res => { 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 biddingStartTime = Date.parse(this.detail.biddingStartTime)+0
let biddingStopTime = Date.parse(this.detail.biddingStopTime)+0 let biddingStopTime = Date.parse(this.detail.biddingStopTime)+0
@@ -515,7 +492,6 @@ export default {
}) })
} }
if(biddingStopTime>nowDate&&nowDate>biddingStartTime){ if(biddingStopTime>nowDate&&nowDate>biddingStartTime){
console.log('竞价中')
this.biddingTimeType = 1; this.biddingTimeType = 1;
this.process= "竞价中" this.process= "竞价中"
this.tip=this.detail.biddingStopTime+"结束竞价" this.tip=this.detail.biddingStopTime+"结束竞价"
@@ -548,6 +524,7 @@ export default {
}) })
}) })


var that = this;
this.timer = setInterval(function () { this.timer = setInterval(function () {
getBiddingList(that.id).then(response =>{ getBiddingList(that.id).then(response =>{
that.biddinglistInformation = response.rows 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(){ offerFirst(){
clearInterval(this.timer); clearInterval(this.timer);
let newMoney; let newMoney;
@@ -611,7 +618,7 @@ export default {
message: '出价成功', message: '出价成功',
duration:"1000", duration:"1000",
onClose:function(){ onClose:function(){
_this.reload()
// _this.reload()
} }
}) })


@@ -711,14 +718,16 @@ export default {
biddingSubmit(data).then(response =>{ biddingSubmit(data).then(response =>{
let _this = this let _this = this
if(response){ if(response){
clearInterval(this.timer);
// clearInterval(this.timer);
this.$toast({ this.$toast({
icon: 'success', // 找到自己需要的图标 icon: 'success', // 找到自己需要的图标
message: '出价成功', message: '出价成功',
duration:"1000", duration:"1000",
onClose:function(){ onClose:function(){
clearInterval(this.timer); clearInterval(this.timer);
_this.reload()
// _this.reload()
_this.getBidding();
_this.time = null;
if (_this.detail.biddingType=='自由竞价'||_this.detail.biddingType=='公开竞价'){ if (_this.detail.biddingType=='自由竞价'||_this.detail.biddingType=='公开竞价'){
_this.price = null; _this.price = null;
}else{ }else{
@@ -866,6 +875,7 @@ export default {
let h = value.hours; let h = value.hours;
let m = value.minutes; let m = value.minutes;
let s = value.seconds; let s = value.seconds;

if (d==0 && h==0 && m<2){ if (d==0 && h==0 && m<2){
console.log("竞价剩余两分钟"+"m:"+m+"s:"+s) console.log("竞价剩余两分钟"+"m:"+m+"s:"+s)


@@ -878,7 +888,7 @@ export default {
if (response.rows.length>this.biddinglistInformationLength){ if (response.rows.length>this.biddinglistInformationLength){
console.log("有人出价") console.log("有人出价")
this.biddinglistInformationLength = response.rows.length; this.biddinglistInformationLength = response.rows.length;
this.time = 120000
this.time = 120000;
} }


}); });


Завантаження…
Відмінити
Зберегти