| @@ -263,18 +263,18 @@ | |||
| </template> | |||
| <script> | |||
| import { | |||
| biddingSubmit, | |||
| getBiddingList, getBiddingStopTime, | |||
| getMember, | |||
| getOutProjectDetail, | |||
| getSignup, | |||
| getWebConfig, | |||
| projectNewBidMoney | |||
| } from "../../api/project"; | |||
| import { | |||
| biddingSubmit, | |||
| getBiddingList, getBiddingStopTime, | |||
| getMember, | |||
| getOutProjectDetail, | |||
| getSignup, | |||
| getWebConfig, | |||
| projectNewBidMoney | |||
| } from "../../api/project"; | |||
| import {getInfo} from "../../api/login"; | |||
| import $ from "jquery"; | |||
| import navBar from "@/components/common/nav_bar.vue"; | |||
| import navBar from "@/components/common/nav_bar.vue"; | |||
| export default { | |||
| name: "projectDetail", | |||
| @@ -426,9 +426,9 @@ export default { | |||
| this.getDicts("project_type").then(res => { | |||
| this.detail.projectNumber = this.selectDictLabel(res.data,response.data.projectNumber); | |||
| }); | |||
| this.getDicts("sub_object_type").then(res => { | |||
| // this.detail.projectType = this.selectDictLabel(res.data,response.data.projectType); | |||
| }); | |||
| // this.getDicts("sub_object_type").then(res => { | |||
| // // this.detail.projectType = this.selectDictLabel(res.data,response.data.projectType); | |||
| // }); | |||
| this.getDicts("economic_type").then(res => { | |||
| this.detail.economicType = this.selectDictLabel(res.data,response.data.economicType); | |||
| }); | |||
| @@ -477,7 +477,7 @@ export default { | |||
| },3000) | |||
| getInfo().then(response => { | |||
| this.userId=response.user.userId | |||
| this.userId = response.user.userId; | |||
| getMember(response.user.userId).then(res => { | |||
| this.userAccount=res.data.phone | |||
| this.userName=res.data.realname | |||
| @@ -511,13 +511,36 @@ export default { | |||
| }, | |||
| getTime(){ | |||
| this.bottomBtn = true; | |||
| let biddingStartTime = Date.parse(this.detail.biddingStartTime)+0 | |||
| let biddingStopTime = Date.parse(this.detail.biddingStopTime)+0 | |||
| let biddingStopSetime = Date.parse(this.detail.biddingStopSetime)+0 | |||
| let signupStartTime = Date.parse(this.detail.signupStartTime)+0 | |||
| let signupStopTime = Date.parse(this.detail.signupStopTime)+0 | |||
| let nowDate = Date.parse(this.format($.ajax({async:false,data:{i: Date.parse(new Date())}}).getResponseHeader("Date"), "yyyy-MM-dd HH:mm:ss")); | |||
| // let biddingStartTime = Date.parse(this.detail.biddingStartTime)+0 | |||
| // let biddingStopTime = Date.parse(this.detail.biddingStopTime)+0 | |||
| // let biddingStopSetime = Date.parse(this.detail.biddingStopSetime)+0 | |||
| // let signupStartTime = Date.parse(this.detail.signupStartTime)+0 | |||
| // let signupStopTime = Date.parse(this.detail.signupStopTime)+0 | |||
| let biddingStartTime = new Date(this.detail.biddingStartTime.replace(/-/g,'/')).getTime(); | |||
| let biddingStopTime = new Date(this.detail.biddingStopTime.replace(/-/g,'/')).getTime(); | |||
| let biddingStopSetime = new Date(this.detail.biddingStopSetime.replace(/-/g,'/')).getTime(); | |||
| let signupStartTime = new Date(this.detail.signupStartTime.replace(/-/g,'/')).getTime(); | |||
| let signupStopTime = new Date(this.detail.signupStopTime.replace(/-/g,'/')).getTime(); | |||
| // console.log(this.detail.biddingStartTime.replace(/-/g,'/')); | |||
| // console.log(this.detail.biddingStopTime.replace(/-/g,'/')); | |||
| // console.log(this.detail.biddingStopSetime.replace(/-/g,'/')); | |||
| // console.log(this.detail.signupStartTime.replace(/-/g,'/')); | |||
| // console.log(this.detail.signupStopTime.replace(/-/g,'/')); | |||
| // alert(this.detail.biddingStartTime.replace(/-/g,'/')+' & '+biddingStartTime); | |||
| // alert(this.detail.biddingStopTime.replace(/-/g,'/')+' & '+biddingStopTime); | |||
| // alert(this.detail.biddingStopSetime.replace(/-/g,'/')+' & '+biddingStopSetime); | |||
| // alert(this.detail.signupStartTime.replace(/-/g,'/')+' & '+signupStartTime); | |||
| // alert(this.detail.signupStopTime.replace(/-/g,'/')+' & '+signupStopTime); | |||
| // console.log('1111111111111111111111111') | |||
| // console.log(biddingStartTime); | |||
| // console.log(biddingStopTime); | |||
| // console.log(biddingStopSetime); | |||
| // console.log(signupStartTime); | |||
| // console.log(signupStopTime); | |||
| // console.log('-------------------------') | |||
| // let nowDate = Date.parse(this.format($.ajax({async:false,data:{·i: Date.parse(new Date())}}).getResponseHeader("Date"), "yyyy-MM-dd HH:mm:ss")); | |||
| // console.log($.ajax({async:false,data:{i: new Date().getTime()}})) | |||
| let nowDate = new Date($.ajax({async:false,data:{i: new Date().getTime()}}).getResponseHeader("Date")).getTime(); | |||
| let time = this.detail.delayPeriod * 1000; | |||
| var difference = biddingStopTime-nowDate;//延时后时间差 | |||
| var differenceSetime = biddingStopSetime-nowDate;//延时后时间差 | |||
| @@ -586,7 +609,15 @@ export default { | |||
| } | |||
| }, | |||
| dataCompare(signupStartTime,signupStopTime,biddingStartTime,biddingStopTime){ | |||
| let nowDate = Date.parse(this.format($.ajax({async:false,data:{i: Date.parse(new Date())}}).getResponseHeader("Date"), "yyyy-MM-dd HH:mm:ss")); | |||
| // alert(new Date($.ajax({async:false,data:{i: Date.parse(new Date())}}).getResponseHeader("Date")).getTime()); | |||
| // let nowDate = Date.parse( | |||
| // this.format( | |||
| // $.ajax({ | |||
| // async:false, | |||
| // data:{i: Date.parse(new Date())} | |||
| // }).getResponseHeader("Date"), "yyyy-MM-dd HH:mm:ss") | |||
| // ); | |||
| let nowDate = new Date($.ajax({async:false,data:{i: new Date().getTime()}}).getResponseHeader("Date")).getTime(); | |||
| if(signupStartTime>nowDate){ | |||
| //console.log('未开始') | |||
| this.process= "报名未开始" | |||