Commit 9c249ca7 authored by xd's avatar xd

时间修改

parent 303f9b86
......@@ -104,9 +104,9 @@
<van-popup v-model="startShow" position="bottom" :overlay="true">
<van-datetime-picker
v-model="startTime"
type="datetime"
type="date"
@cancel="startShow = false"
@confirm="startShow = false"
@confirm="handleStartTime"
@change="startTimeChange"
/>
</van-popup>
......@@ -126,9 +126,9 @@
<van-popup v-model="endShow" position="bottom" :overlay="true">
<van-datetime-picker
v-model="endTime"
type="datetime"
type="date"
@cancel="endShow = false"
@confirm="endShow = false"
@confirm="handleEndTime"
@change="endTimeChange"
/>
</van-popup>
......@@ -166,7 +166,7 @@ export default {
limit: "",
startTime: new Date(),
startTime1: "",
endTime: "",
endTime: new Date(),
endTime1: "",
startShow: false,
endShow: false,
......@@ -174,13 +174,28 @@ export default {
};
},
methods: {
timeFormat(time) {
let year = 1900 + time.getYear();
let month = "0" + (time.getMonth() + 1);
let date = "0" + time.getDate();
return year + "-" + month.substring(month.length-2, month.length) + "-" + date.substring(date.length-2, date.length)
+ " "
},
startTimeChange(e) {
let startTimeArr = e.getValues();
this.startTime1 = `${startTimeArr[0]}-${startTimeArr[1]}-${startTimeArr[2]} ${startTimeArr[3]}:${startTimeArr[4]}:00`;
this.startTime1 = `${startTimeArr[0]}-${startTimeArr[1]}-${startTimeArr[2]}`;
},
handleStartTime(value) {
this.startTime1 = this.timeFormat(value)
this.startShow = false
},
handleEndTime(value) {
this.endTime1 = this.timeFormat(value)
this.endShow = false
},
endTimeChange(e) {
let endTimeArr = e.getValues();
this.endTime1 = `${endTimeArr[0]}-${endTimeArr[1]}-${endTimeArr[2]} ${endTimeArr[3]}:${endTimeArr[4]}:00`;
this.endTime1 = `${endTimeArr[0]}-${endTimeArr[1]}-${endTimeArr[2]}`;
}
},
mounted() {}
......
......@@ -18,7 +18,7 @@
<van-field
class="right"
v-model="basicInfo.startTime1"
placeholder="选择活动开始时间"
placeholder="请选择开始时间"
readonly="readonly"
@click="basicInfo.startShow = true"
/>
......@@ -30,8 +30,8 @@
<van-datetime-picker
v-model="basicInfo.startTime"
type="date"
@cancel="basicInfo.startShow = false"
@confirm="basicInfo.startShow = false"
@cancel="basicInfo.startShow = false"
@confirm="handleBasicSTime"
@change="startTimeChange"
/>
</van-popup>
......@@ -44,7 +44,7 @@
<van-field
class="right"
v-model="basicInfo.endTime1"
placeholder="选择活动结束时间"
placeholder="请选择结束时间"
readonly="readonly"
@click="basicInfo.endShow = true"
/>
......@@ -57,7 +57,7 @@
v-model="basicInfo.endTime"
type="date"
@cancel="basicInfo.endShow = false"
@confirm="basicInfo.endShow = false"
@confirm="handleBasicETime"
@change="endTimeChange"
/>
</van-popup>
......@@ -272,7 +272,7 @@
v-model="prizeList[index].startTime"
type="date"
@cancel="prizeList[index].startShow = false"
@confirm="prizeList[index].startShow = false"
@confirm="handlePSTime(index)"
@change="startTimeChange2(prizeList[index].startTime, index)"
/>
</van-popup>
......@@ -298,7 +298,7 @@
v-model="prizeList[index].endTime"
type="date"
@cancel="prizeList[index].endShow = false"
@confirm="prizeList[index].endShow = false"
@confirm="handlePETime(index)"
@change="endTimeChange2(prizeList[index].endTime, index)"
/>
</van-popup>
......@@ -378,9 +378,9 @@ export default {
return {
basicInfo: {
title: "",
startTime: "",
startTime: new Date(),
startTime1: "",
endTime: "",
endTime: new Date(),
endTime1: "",
startShow: false,
endShow: false
......@@ -406,7 +406,7 @@ export default {
fullMoney: "",
fullShow: false,
validity: "",
startTime: "",
startTime: new Date(),
startTime1: "",
startShow: false,
endTime: "",
......@@ -427,25 +427,33 @@ export default {
startShow: false,
endShow: false,
message: "",
fileList: []
fileList: [],
pTime: new Date(),
confirmTime: new Date()
};
},
methods: {
startTimeChange(e) {
let startTimeArr = e.getValues();
let startTimeArr = e.getValues();
this.basicInfo.startTime1 = `${startTimeArr[0]}-${startTimeArr[1]}-${startTimeArr[2]}`;
},
startTimeChange2(e, index) {
this.prizeList[index].startTime1 = this.timeFormat(e);
//let startTimeArr = e.getValues();
//this.prizeList[index].startTime1 = `${startTimeArr[0]}-${startTimeArr[1]}-${startTimeArr[2]} ${startTimeArr[3]}:${startTimeArr[4]}:00`;
},
handlePSTime(index) {
this.prizeList[index].startShow=false
this.prizeList[index].startTime1 = this.timeFormat(this.confirmTime)
},
handlePETime(index) {
this.prizeList[index].endShow=false
this.prizeList[index].endTime1 = this.timeFormat(this.confirmTime)
},
timeFormat(time) {
// 时间格式化 2019-09-08
let year = time.getFullYear();
let month = time.getMonth() + 1;
let day = time.getDate();
return year + "-" + month + "-" + day;
let year = 1900 + time.getYear();
let month = "0" + (time.getMonth() + 1);
let date = "0" + time.getDate();
return year + "-" + month.substring(month.length-2, month.length) + "-" + date.substring(date.length-2, date.length)
+ " "
},
endTimeChange(e) {
let endTimeArr = e.getValues();
......@@ -531,9 +539,21 @@ export default {
},
removePrice(index) {
this.prizeList.splice(index, 1);
}
},
handleBasicSTime(value) {
this.basicInfo.startShow=false
this.basicInfo.startTime1 = this.timeFormat(value)
},
handleBasicETime(value) {
this.basicInfo.endShow=false
this.basicInfo.endTime1 = this.timeFormat(value)
},
},
mounted() {}
mounted() {
this.pTime = this.timeFormat(this.pTime)
console.log(this.pTime,"time");
}
};
</script>
<style></style>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment