|
|
@ -7,34 +7,19 @@ |
|
|
<view slot="right"></view> |
|
|
<view slot="right"></view> |
|
|
</uni-nav-bar> |
|
|
</uni-nav-bar> |
|
|
</view> |
|
|
</view> |
|
|
<view class="submit-main"> |
|
|
|
|
|
<view><text class="submit-main-title">交货要求</text></view> |
|
|
|
|
|
<view> |
|
|
|
|
|
<text class="submit-main-subTitle">询价客户:</text> |
|
|
|
|
|
<text class="submit-main-subContent">{{ upDataObj.belongEnterpriseName }}</text> |
|
|
|
|
|
</view> |
|
|
|
|
|
<view> |
|
|
|
|
|
<text class="submit-main-subTitle">交货区域:</text> |
|
|
|
|
|
<text class="submit-main-subContent">{{ upDataObj.deliveryArea }}</text> |
|
|
|
|
|
</view> |
|
|
|
|
|
<view> |
|
|
|
|
|
<text class="submit-main-subTitle">交货时间:</text> |
|
|
|
|
|
<text class="submit-main-subContent">{{ upDataObj.deliveryDay }}</text> |
|
|
|
|
|
</view> |
|
|
|
|
|
</view> |
|
|
|
|
|
<uGap></uGap> |
|
|
<uGap></uGap> |
|
|
<view class="submit-deadline"> |
|
|
<view class="submit-deadline"> |
|
|
<view class="submit-text">报价截止</view> |
|
|
<view class="submit-text">报价截止</view> |
|
|
<view class="submit-time"> |
|
|
<view class="submit-time"> |
|
|
<text class="submit-time-text">{{ upDataObj.enquiryValidTimeSplit[0] }}</text> |
|
|
|
|
|
|
|
|
<text class="submit-time-text">{{ hour }}</text> |
|
|
</view> |
|
|
</view> |
|
|
<view class="submit-colon">:</view> |
|
|
|
|
|
|
|
|
<view class="sbumit-colon">:</view> |
|
|
<view class="submit-time"> |
|
|
<view class="submit-time"> |
|
|
<text class="submit-time-text">{{ upDataObj.enquiryValidTimeSplit[1] }}</text> |
|
|
|
|
|
|
|
|
<text class="submit-time-text">{{ min }}</text> |
|
|
</view> |
|
|
</view> |
|
|
<view class="submit-colon">:</view> |
|
|
|
|
|
|
|
|
<view class="sbumit-colon">:</view> |
|
|
<view class="submit-time"> |
|
|
<view class="submit-time"> |
|
|
<text class="submit-time-text">{{ upDataObj.enquiryValidTimeSplit[2] }}</text> |
|
|
|
|
|
|
|
|
<text class="submit-time-text">{{ second }}</text> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
<uGap></uGap> |
|
|
<uGap></uGap> |
|
|
@ -267,7 +252,12 @@ export default { |
|
|
totalPrice: 0 |
|
|
totalPrice: 0 |
|
|
}, |
|
|
}, |
|
|
modifyIndex: 0, |
|
|
modifyIndex: 0, |
|
|
pricesIndex: 0 |
|
|
|
|
|
|
|
|
pricesIndex: 0, |
|
|
|
|
|
curStartTime: '', |
|
|
|
|
|
day: '0', |
|
|
|
|
|
hour: '00', |
|
|
|
|
|
min: '00', |
|
|
|
|
|
second: '00' |
|
|
// items: [] |
|
|
// items: [] |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
@ -286,9 +276,8 @@ export default { |
|
|
.then((res) => { |
|
|
.then((res) => { |
|
|
if (res) { |
|
|
if (res) { |
|
|
this.upDataObj = res |
|
|
this.upDataObj = res |
|
|
var timeb = this.upDataObj.enquiryValidTime.split(' ') |
|
|
|
|
|
var timeabs = timeb[1].split(':') |
|
|
|
|
|
this.$set(this.upDataObj, 'enquiryValidTimeSplit', timeabs) |
|
|
|
|
|
|
|
|
this.curStartTime = res.enquiryValidTime |
|
|
|
|
|
this.countTime() |
|
|
this.$set(this.upDataObj, 'otherFee', 0) |
|
|
this.$set(this.upDataObj, 'otherFee', 0) |
|
|
this.$set(this.upDataObj, 'totalAllPrice', 0) |
|
|
this.$set(this.upDataObj, 'totalAllPrice', 0) |
|
|
this.priceFree() |
|
|
this.priceFree() |
|
|
@ -299,9 +288,49 @@ export default { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
.catch((err) => { |
|
|
|
|
|
reject(err) |
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
.catch((err) => {}) |
|
|
|
|
|
}, |
|
|
|
|
|
setEnquiryTime(time) { |
|
|
|
|
|
var timeb = time.split(' ') |
|
|
|
|
|
var timeabs = timeb[1].split(':') |
|
|
|
|
|
this.$set(this.upDataObj, 'enquiryValidTimeSplit', timeabs) |
|
|
|
|
|
}, |
|
|
|
|
|
countTime(time) { |
|
|
|
|
|
// 获取当前时间 |
|
|
|
|
|
let date = new Date() |
|
|
|
|
|
let now = date.getTime() |
|
|
|
|
|
// 设置截止时间 |
|
|
|
|
|
let endDate = new Date(this.curStartTime) // this.curStartTime需要倒计时的日期 |
|
|
|
|
|
let end = endDate.getTime() |
|
|
|
|
|
// 时间差 |
|
|
|
|
|
let leftTime = end - now |
|
|
|
|
|
// 定义变量 d,h,m,s保存倒计时的时间 |
|
|
|
|
|
if (leftTime >= 0) { |
|
|
|
|
|
// 天 |
|
|
|
|
|
this.day = Math.floor(leftTime / 1000 / 60 / 60 / 24) |
|
|
|
|
|
// 时 |
|
|
|
|
|
let h = Math.floor((leftTime / 1000 / 60 / 60) % 24) |
|
|
|
|
|
this.hour = h < 10 ? '0' + h : h |
|
|
|
|
|
// 分 |
|
|
|
|
|
let m = Math.floor((leftTime / 1000 / 60) % 60) |
|
|
|
|
|
this.min = m < 10 ? '0' + m : m |
|
|
|
|
|
// 秒 |
|
|
|
|
|
let s = Math.floor((leftTime / 1000) % 60) |
|
|
|
|
|
this.second = s < 10 ? '0' + s : s |
|
|
|
|
|
} else { |
|
|
|
|
|
this.day = 0 |
|
|
|
|
|
this.hour = '00' |
|
|
|
|
|
this.min = '00' |
|
|
|
|
|
this.second = '00' |
|
|
|
|
|
} |
|
|
|
|
|
// this.setEnquiryTime() |
|
|
|
|
|
// 等于0的时候不调用 |
|
|
|
|
|
if (Number(this.hour) === 0 && Number(this.day) === 0 && Number(this.min) === 0 && Number(this.second) === 0) { |
|
|
|
|
|
return |
|
|
|
|
|
} else { |
|
|
|
|
|
// 递归每秒调用countTime方法,显示动态时间效果, |
|
|
|
|
|
setTimeout(this.countTime, 1000) |
|
|
|
|
|
} |
|
|
}, |
|
|
}, |
|
|
// 确认报价 |
|
|
// 确认报价 |
|
|
surePrice() { |
|
|
surePrice() { |
|
|
@ -354,9 +383,7 @@ export default { |
|
|
console.log('timeValue', this.timeValue) |
|
|
console.log('timeValue', this.timeValue) |
|
|
this.$refs.popupTime.close() |
|
|
this.$refs.popupTime.close() |
|
|
var abs = this.addDate(new Date(), this.timeValue[0] + 1, this.timeValue[1] + 1) |
|
|
var abs = this.addDate(new Date(), this.timeValue[0] + 1, this.timeValue[1] + 1) |
|
|
var timeb = abs.split(' ') |
|
|
|
|
|
var timeabs = timeb[1].split(':') |
|
|
|
|
|
this.$set(this.upDataObj, 'enquiryValidTimeSplit', timeabs) |
|
|
|
|
|
|
|
|
this.curStartTime = abs |
|
|
this.$set(this.upDataObj, 'enquiryValidTime', abs) |
|
|
this.$set(this.upDataObj, 'enquiryValidTime', abs) |
|
|
console.log(abs) |
|
|
console.log(abs) |
|
|
}, |
|
|
}, |
|
|
|