|
|
@@ -53,7 +53,7 @@
|
|
|
<van-cell title="到达时间" v-if="selectedUser.arrivalTime" :value="selectedUser.arrivalTime"></van-cell>
|
|
|
<date-cell v-else required title="到达时间" :max-date="maxData" :is-row="true" v-model="formData.arrivalTime" date-type="datetime" />
|
|
|
<van-cell title="离开时间" v-if="selectedUser.departureTime" :value="selectedUser.departureTime"></van-cell>
|
|
|
- <date-cell v-else required title="离开时间" :max-date="maxData" :is-row="true" v-model="formData.departureTime" date-type="datetime" />
|
|
|
+ <date-cell v-else required title="离开时间" :max-date="maxData" :min-date='minDate' :is-row="true" v-model="formData.departureTime" date-type="datetime" />
|
|
|
</div>
|
|
|
<div v-if="!selectedUser.departureTime" class="big-btn-box" >
|
|
|
<van-button type="info" size="large" @click="onSubmit">确认登记</van-button>
|
|
|
@@ -74,11 +74,13 @@ import {mapGetters} from "vuex";
|
|
|
import {imgUrl} from "@/utils";
|
|
|
import { ImagePreview } from 'vant'
|
|
|
import {userDetails, userDepart} from './api'
|
|
|
+import dayjs from 'dayjs'
|
|
|
export default {
|
|
|
components: {Uploader, DateCell},
|
|
|
data(){
|
|
|
return {
|
|
|
maxData:new Date(),
|
|
|
+ minDate:null,
|
|
|
visitId:null,
|
|
|
userList:[],
|
|
|
selectedUser:{},
|
|
|
@@ -94,9 +96,9 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
computed:{
|
|
|
- ...mapGetters(['orgId','id','dictionary'])
|
|
|
+ ...mapGetters(['orgId','id','dictionary']),
|
|
|
},
|
|
|
- mounted(){
|
|
|
+ created(){
|
|
|
this.visitId = this.$route.query.id;
|
|
|
this.getUserInfo();
|
|
|
},
|
|
|
@@ -137,6 +139,9 @@ export default {
|
|
|
this.selectedUser.checkImage = checkImage;
|
|
|
this.selectedUser.imgFile = imgFile;
|
|
|
this.selectedUser.letterFile = letterFile;
|
|
|
+ //设置最小时间
|
|
|
+ let minDate = this.selectedUser.arrivalTime;
|
|
|
+ this.minDate = new Date(minDate);
|
|
|
})
|
|
|
},
|
|
|
previewFile(file){
|