时间限制
This commit is contained in:
@@ -62,7 +62,7 @@
|
|||||||
|
|
||||||
<el-form-item label="进场打卡时间" prop="intoTime">
|
<el-form-item label="进场打卡时间" prop="intoTime">
|
||||||
<el-date-picker v-model="form.intoTime" type="datetimerange" start-placeholder="开始日期" :picker-options="timeOption"
|
<el-date-picker v-model="form.intoTime" type="datetimerange" start-placeholder="开始日期" :picker-options="timeOption"
|
||||||
end-placeholder="结束日期" value-format="yyyy-MM-dd HH:mm:ss" :default-time="['00:00:00']"></el-date-picker>
|
end-placeholder="结束日期" value-format="yyyy-MM-dd HH:mm:ss" ></el-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="进场得积分" prop="intoIntegral" style="width: 550px">
|
<el-form-item label="进场得积分" prop="intoIntegral" style="width: 550px">
|
||||||
@@ -72,8 +72,9 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="离场打卡时间" prop="exitTime">
|
<el-form-item label="离场打卡时间" prop="exitTime">
|
||||||
|
<!-- { start: formData.startTime, minTime: formData.startTime} -->
|
||||||
<el-date-picker v-model="form.exitTime" type="datetimerange" start-placeholder="开始日期" :picker-options="timeOption"
|
<el-date-picker v-model="form.exitTime" type="datetimerange" start-placeholder="开始日期" :picker-options="timeOption"
|
||||||
end-placeholder="结束日期" value-format="yyyy-MM-dd HH:mm:ss" :default-time="['00:00:00']"></el-date-picker>
|
end-placeholder="结束日期" value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="离场得积分" prop="exitIntegral" style="width: 550px">
|
<el-form-item label="离场得积分" prop="exitIntegral" style="width: 550px">
|
||||||
@@ -115,6 +116,7 @@
|
|||||||
<script>
|
<script>
|
||||||
import AMapLoader from '@amap/amap-jsapi-loader'
|
import AMapLoader from '@amap/amap-jsapi-loader'
|
||||||
import { mapState } from "vuex";
|
import { mapState } from "vuex";
|
||||||
|
import dayjs from "dayjs";
|
||||||
export default {
|
export default {
|
||||||
name: "activitiesAdd",
|
name: "activitiesAdd",
|
||||||
props: {
|
props: {
|
||||||
@@ -281,9 +283,6 @@ export default {
|
|||||||
this.form = res.data
|
this.form = res.data
|
||||||
this.form.intoTime = [res.data.intoBegintime,res.data.intoEndtime]
|
this.form.intoTime = [res.data.intoBegintime,res.data.intoEndtime]
|
||||||
this.form.exitTime = [res.data.exitBegintime,res.data.exitEndtime]
|
this.form.exitTime = [res.data.exitBegintime,res.data.exitEndtime]
|
||||||
// this.form.intoTime[1] = res.data.intoEndtime
|
|
||||||
// this.form.exitTime[0] = res.data.exitBegintime
|
|
||||||
// this.form.exitTime[1] = res.data.exitEndtime
|
|
||||||
this.info = res.data
|
this.info = res.data
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@@ -301,18 +300,24 @@ export default {
|
|||||||
|
|
||||||
confirm() {
|
confirm() {
|
||||||
this.$refs.form.validate((valid) => {
|
this.$refs.form.validate((valid) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
this.instance.post(`/appactivityinfo/addOrUpdate`,{
|
let intoEnd = new Date(this.form.intoEndtime).getTime()
|
||||||
...this.form
|
let exitBegin = new Date(this.form.exitBegintime).getTime()
|
||||||
}).then(res => {
|
console.log(intoEnd, exitBegin,'哈哈哈');
|
||||||
if(res.code == 0) {
|
if(exitBegin <= intoEnd) {
|
||||||
this.$message.success(this.id ? '编辑成功' : '新增成功')
|
return this.$message.error('离场的开始时间不能小于且等于进场的结束时间')
|
||||||
this.cancel(true)
|
|
||||||
}
|
|
||||||
}).catch((err) => {
|
|
||||||
console.log(err);
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
this.instance.post(`/appactivityinfo/addOrUpdate`,{
|
||||||
|
...this.form
|
||||||
|
}).then(res => {
|
||||||
|
if(res.code == 0) {
|
||||||
|
this.$message.success(this.id ? '编辑成功' : '新增成功')
|
||||||
|
this.cancel(true)
|
||||||
|
}
|
||||||
|
}).catch(err => {
|
||||||
|
console.log(err);
|
||||||
|
})
|
||||||
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user