时间格式的修改

This commit is contained in:
fengachen
2021-09-07 10:45:59 +08:00
parent 175cd9a4c3
commit b1b353620d
4 changed files with 30 additions and 12 deletions
+2 -2
View File
@@ -8,8 +8,8 @@ export const RangeDateMixin = {
endKey: 'endRegisterTime' endKey: 'endRegisterTime'
}, },
rangeDateFormat: { rangeDateFormat: {
begin: 'YYYY-MM-DD 00:00:00', begin: 'YYYY-MM-DD HH:mm:ss',
end: 'YYYY-MM-DD 23:59:59' end: 'YYYY-MM-DD HH:mm:ss'
} }
} }
}, },
@@ -391,7 +391,7 @@ export default {
}, },
particularYear: { particularYear: {
rules: [ rules: [
{ required: true, message: '请选择年份!' }, { required: true, validator:this.validateYear },
], ],
validateTrigger:['blur','change'], validateTrigger:['blur','change'],
initialValue:this.$store.getters.currentYear initialValue:this.$store.getters.currentYear
@@ -467,9 +467,13 @@ export default {
// 联系人电话 // 联系人电话
this.model.directorPhone = this.$route.query.directorPhone this.model.directorPhone = this.$route.query.directorPhone
this.$nextTick(() => { this.$nextTick(() => {
this.form.setFieldsValue(pick(this.model, 'meetingName', 'meetingType', 'convokeTime', 'particularYear', 'estimatedNumber', 'meetingFiles', 'registerDeadline', 'meetingContent', 'convokeLocale', 'address', 'meetingCosts', 'directorId', 'remark', 'directorPhone')) // 加定时器是因为有可能赋值不成功
setTimeout( () => {
this.form.setFieldsValue(pick(this.model, 'meetingName', 'meetingType', 'convokeTime', 'particularYear', 'estimatedNumber', 'meetingFiles', 'registerDeadline', 'meetingContent', 'convokeLocale', 'address', 'meetingCosts', 'directorId', 'remark', 'directorPhone')),200
})
// 如果是标协会议则回显 标协会议的字段 // 如果是标协会议则回显 标协会议的字段
if(this.meetingType === '2'){ if(this.meetingType === '2'){
console.log('this.model',this.model)
this.form.setFieldsValue(pick(this.model,'signInTime','tbMeetingType','meetingCostsVip','hotelName','hotelAddress' )) this.form.setFieldsValue(pick(this.model,'signInTime','tbMeetingType','meetingCostsVip','hotelName','hotelAddress' ))
} }
// 如果是工作组会议 赋值工作组 // 如果是工作组会议 赋值工作组
@@ -660,6 +664,20 @@ export default {
}) })
}, },
/* /*
* 年份校验
* */
validateYear(rule,value,callback){
if(value === undefined || value === '' || value === null ){
callback('请选择年份')
}
const year = new Date().getFullYear()
if(Number(value) < year){
callback(`请选择${year}年或之后的年份`)
}else {
callback()
}
},
/*
* 获取所有的工作组 * 获取所有的工作组
* */ * */
getWorkSelectList() { getWorkSelectList() {
@@ -15,7 +15,7 @@
<a-form-item label="会议时间"> <a-form-item label="会议时间">
<j-date <j-date
placeholder="请选择开始日期" placeholder="请选择开始日期"
date-format="YYYY-MM-DD 00:00:00" date-format="YYYY-MM-DD HH:mm:ss"
class="query-group-cust" class="query-group-cust"
v-model="queryParam.startTime" v-model="queryParam.startTime"
:disabled-date="disabledStartDate"> :disabled-date="disabledStartDate">
@@ -23,7 +23,7 @@
<span class="query-group-split-cust"></span> <span class="query-group-split-cust"></span>
<j-date <j-date
placeholder="请选择结束日期" placeholder="请选择结束日期"
date-format="YYYY-MM-DD 23:59:59" date-format="YYYY-MM-DD HH:mm:ss"
class="query-group-cust" class="query-group-cust"
v-model="queryParam.endTime" v-model="queryParam.endTime"
:disabled-date="disabledEndDate"> :disabled-date="disabledEndDate">
@@ -39,7 +39,7 @@
<a-form-item label="创建时间"> <a-form-item label="创建时间">
<j-date <j-date
placeholder="请选择开始日期" placeholder="请选择开始日期"
date-format="YYYY-MM-DD 00:00:00" date-format="YYYY-MM-DD HH:mm:ss"
class="query-group-cust" class="query-group-cust"
v-model="queryParam.startCreateTime" v-model="queryParam.startCreateTime"
:disabled-date="disabledStartCreateDate"> :disabled-date="disabledStartCreateDate">
@@ -47,7 +47,7 @@
<span class="query-group-split-cust"></span> <span class="query-group-split-cust"></span>
<j-date <j-date
placeholder="请选择结束日期" placeholder="请选择结束日期"
date-format="YYYY-MM-DD 23:59:59" date-format="YYYY-MM-DD HH:mm:ss"
class="query-group-cust" class="query-group-cust"
v-model="queryParam.endCreateTime" v-model="queryParam.endCreateTime"
:disabled-date="disabledEndCreateDate"> :disabled-date="disabledEndCreateDate">
@@ -19,7 +19,7 @@
<a-form-item label="会议时间"> <a-form-item label="会议时间">
<j-date <j-date
placeholder="请选择开始日期" placeholder="请选择开始日期"
date-format="YYYY-MM-DD 00:00:00" date-format="YYYY-MM-DD HH:mm:ss"
class="query-group-cust" class="query-group-cust"
v-model="queryParam.startTime" v-model="queryParam.startTime"
:disabled-date="disabledStartDate"> :disabled-date="disabledStartDate">
@@ -27,7 +27,7 @@
<span class="query-group-split-cust"></span> <span class="query-group-split-cust"></span>
<j-date <j-date
placeholder="请选择结束日期" placeholder="请选择结束日期"
date-format="YYYY-MM-DD 23:59:59" date-format="YYYY-MM-DD HH:mm:ss"
class="query-group-cust" class="query-group-cust"
v-model="queryParam.endTime" v-model="queryParam.endTime"
:disabled-date="disabledEndDate"> :disabled-date="disabledEndDate">
@@ -44,7 +44,7 @@
<a-form-item label="创建时间"> <a-form-item label="创建时间">
<j-date <j-date
placeholder="请选择开始日期" placeholder="请选择开始日期"
date-format="YYYY-MM-DD 00:00:00" date-format="YYYY-MM-DD HH:mm:ss"
class="query-group-cust" class="query-group-cust"
v-model="queryParam.startCreateTime" v-model="queryParam.startCreateTime"
:disabled-date="disabledStartCreateDate"> :disabled-date="disabledStartCreateDate">
@@ -52,7 +52,7 @@
<span class="query-group-split-cust"></span> <span class="query-group-split-cust"></span>
<j-date <j-date
placeholder="请选择结束日期" placeholder="请选择结束日期"
date-format="YYYY-MM-DD 23:59:59" date-format="YYYY-MM-DD HH:mm:ss"
class="query-group-cust" class="query-group-cust"
v-model="queryParam.endCreateTime" v-model="queryParam.endCreateTime"
:disabled-date="disabledEndCreateDate"> :disabled-date="disabledEndCreateDate">