소스 검색

产权交易问题修改

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-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-col span="5">挂牌价</van-col>
@@ -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;
}

});


불러오는 중...
취소
저장