Commit 9c249ca7 authored by xd's avatar xd

时间修改

parent 303f9b86
...@@ -104,9 +104,9 @@ ...@@ -104,9 +104,9 @@
<van-popup v-model="startShow" position="bottom" :overlay="true"> <van-popup v-model="startShow" position="bottom" :overlay="true">
<van-datetime-picker <van-datetime-picker
v-model="startTime" v-model="startTime"
type="datetime" type="date"
@cancel="startShow = false" @cancel="startShow = false"
@confirm="startShow = false" @confirm="handleStartTime"
@change="startTimeChange" @change="startTimeChange"
/> />
</van-popup> </van-popup>
...@@ -126,9 +126,9 @@ ...@@ -126,9 +126,9 @@
<van-popup v-model="endShow" position="bottom" :overlay="true"> <van-popup v-model="endShow" position="bottom" :overlay="true">
<van-datetime-picker <van-datetime-picker
v-model="endTime" v-model="endTime"
type="datetime" type="date"
@cancel="endShow = false" @cancel="endShow = false"
@confirm="endShow = false" @confirm="handleEndTime"
@change="endTimeChange" @change="endTimeChange"
/> />
</van-popup> </van-popup>
...@@ -166,7 +166,7 @@ export default { ...@@ -166,7 +166,7 @@ export default {
limit: "", limit: "",
startTime: new Date(), startTime: new Date(),
startTime1: "", startTime1: "",
endTime: "", endTime: new Date(),
endTime1: "", endTime1: "",
startShow: false, startShow: false,
endShow: false, endShow: false,
...@@ -174,13 +174,28 @@ export default { ...@@ -174,13 +174,28 @@ export default {
}; };
}, },
methods: { 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) { startTimeChange(e) {
let startTimeArr = e.getValues(); 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) { endTimeChange(e) {
let endTimeArr = e.getValues(); 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() {} mounted() {}
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
<van-field <van-field
class="right" class="right"
v-model="basicInfo.startTime1" v-model="basicInfo.startTime1"
placeholder="选择活动开始时间" placeholder="请选择开始时间"
readonly="readonly" readonly="readonly"
@click="basicInfo.startShow = true" @click="basicInfo.startShow = true"
/> />
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
v-model="basicInfo.startTime" v-model="basicInfo.startTime"
type="date" type="date"
@cancel="basicInfo.startShow = false" @cancel="basicInfo.startShow = false"
@confirm="basicInfo.startShow = false" @confirm="handleBasicSTime"
@change="startTimeChange" @change="startTimeChange"
/> />
</van-popup> </van-popup>
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
<van-field <van-field
class="right" class="right"
v-model="basicInfo.endTime1" v-model="basicInfo.endTime1"
placeholder="选择活动结束时间" placeholder="请选择结束时间"
readonly="readonly" readonly="readonly"
@click="basicInfo.endShow = true" @click="basicInfo.endShow = true"
/> />
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
v-model="basicInfo.endTime" v-model="basicInfo.endTime"
type="date" type="date"
@cancel="basicInfo.endShow = false" @cancel="basicInfo.endShow = false"
@confirm="basicInfo.endShow = false" @confirm="handleBasicETime"
@change="endTimeChange" @change="endTimeChange"
/> />
</van-popup> </van-popup>
...@@ -272,7 +272,7 @@ ...@@ -272,7 +272,7 @@
v-model="prizeList[index].startTime" v-model="prizeList[index].startTime"
type="date" type="date"
@cancel="prizeList[index].startShow = false" @cancel="prizeList[index].startShow = false"
@confirm="prizeList[index].startShow = false" @confirm="handlePSTime(index)"
@change="startTimeChange2(prizeList[index].startTime, index)" @change="startTimeChange2(prizeList[index].startTime, index)"
/> />
</van-popup> </van-popup>
...@@ -298,7 +298,7 @@ ...@@ -298,7 +298,7 @@
v-model="prizeList[index].endTime" v-model="prizeList[index].endTime"
type="date" type="date"
@cancel="prizeList[index].endShow = false" @cancel="prizeList[index].endShow = false"
@confirm="prizeList[index].endShow = false" @confirm="handlePETime(index)"
@change="endTimeChange2(prizeList[index].endTime, index)" @change="endTimeChange2(prizeList[index].endTime, index)"
/> />
</van-popup> </van-popup>
...@@ -378,9 +378,9 @@ export default { ...@@ -378,9 +378,9 @@ export default {
return { return {
basicInfo: { basicInfo: {
title: "", title: "",
startTime: "", startTime: new Date(),
startTime1: "", startTime1: "",
endTime: "", endTime: new Date(),
endTime1: "", endTime1: "",
startShow: false, startShow: false,
endShow: false endShow: false
...@@ -406,7 +406,7 @@ export default { ...@@ -406,7 +406,7 @@ export default {
fullMoney: "", fullMoney: "",
fullShow: false, fullShow: false,
validity: "", validity: "",
startTime: "", startTime: new Date(),
startTime1: "", startTime1: "",
startShow: false, startShow: false,
endTime: "", endTime: "",
...@@ -427,7 +427,9 @@ export default { ...@@ -427,7 +427,9 @@ export default {
startShow: false, startShow: false,
endShow: false, endShow: false,
message: "", message: "",
fileList: [] fileList: [],
pTime: new Date(),
confirmTime: new Date()
}; };
}, },
methods: { methods: {
...@@ -437,15 +439,21 @@ export default { ...@@ -437,15 +439,21 @@ export default {
}, },
startTimeChange2(e, index) { startTimeChange2(e, index) {
this.prizeList[index].startTime1 = this.timeFormat(e); 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) { timeFormat(time) {
// 时间格式化 2019-09-08 let year = 1900 + time.getYear();
let year = time.getFullYear(); let month = "0" + (time.getMonth() + 1);
let month = time.getMonth() + 1; let date = "0" + time.getDate();
let day = time.getDate(); return year + "-" + month.substring(month.length-2, month.length) + "-" + date.substring(date.length-2, date.length)
return year + "-" + month + "-" + day; + " "
}, },
endTimeChange(e) { endTimeChange(e) {
let endTimeArr = e.getValues(); let endTimeArr = e.getValues();
...@@ -531,9 +539,21 @@ export default { ...@@ -531,9 +539,21 @@ export default {
}, },
removePrice(index) { removePrice(index) {
this.prizeList.splice(index, 1); this.prizeList.splice(index, 1);
}
}, },
mounted() {} 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() {
this.pTime = this.timeFormat(this.pTime)
console.log(this.pTime,"time");
}
}; };
</script> </script>
<style></style> <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