Merge remote-tracking branch 'origin/master'

This commit is contained in:
liyawei
2022-05-26 17:59:30 +08:00
2 changed files with 22 additions and 0 deletions
@@ -1,5 +1,6 @@
package com.jero.modules.project.entity; package com.jero.modules.project.entity;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
@@ -120,6 +121,7 @@ public class ProjectLawsInventoryEO implements Serializable {
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern="yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd")
@ApiModelProperty(value = "新车型实施日期") @ApiModelProperty(value = "新车型实施日期")
@TableField(updateStrategy = FieldStrategy.IGNORED)
private Date xin1Che1Xing2Shi2Shi1Ri4Qi1; private Date xin1Che1Xing2Shi2Shi1Ri4Qi1;
@TableField(exist = false) @TableField(exist = false)
private String xin1Che1Xing2Shi2Shi1Ri4Qi1String; private String xin1Che1Xing2Shi2Shi1Ri4Qi1String;
@@ -129,6 +131,7 @@ public class ProjectLawsInventoryEO implements Serializable {
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern="yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd")
@ApiModelProperty(value = "在产车实施日期") @ApiModelProperty(value = "在产车实施日期")
@TableField(updateStrategy = FieldStrategy.IGNORED)
private Date implementTime; private Date implementTime;
@TableField(exist = false) @TableField(exist = false)
private String implementTimeString; private String implementTimeString;
@@ -240,6 +243,7 @@ public class ProjectLawsInventoryEO implements Serializable {
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern="yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd")
@ApiModelProperty(value = "设计符合性确认-截止时间") @ApiModelProperty(value = "设计符合性确认-截止时间")
@TableField(updateStrategy = FieldStrategy.IGNORED)
private Date designDueDate; private Date designDueDate;
@TableField(exist = false) @TableField(exist = false)
private String designDueDateString; private String designDueDateString;
@@ -296,6 +300,7 @@ public class ProjectLawsInventoryEO implements Serializable {
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern="yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd")
@ApiModelProperty(value = "prehomo确认-截止时间") @ApiModelProperty(value = "prehomo确认-截止时间")
@TableField(updateStrategy = FieldStrategy.IGNORED)
private Date prehomoDueDate; private Date prehomoDueDate;
@TableField(exist = false) @TableField(exist = false)
private String prehomoDueDateString; private String prehomoDueDateString;
@@ -352,6 +357,7 @@ public class ProjectLawsInventoryEO implements Serializable {
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern="yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd")
@ApiModelProperty(value = "验证符合性确认-截止时间") @ApiModelProperty(value = "验证符合性确认-截止时间")
@TableField(updateStrategy = FieldStrategy.IGNORED)
private Date verifyDueDate; private Date verifyDueDate;
@TableField(exist = false) @TableField(exist = false)
private String verifyDueDateString; private String verifyDueDateString;
@@ -95,6 +95,7 @@
</div> </div>
<a-form-model-item class="itemModel" prop="attestationStartTime"> <a-form-model-item class="itemModel" prop="attestationStartTime">
<a-date-picker class="box-input" <a-date-picker class="box-input"
:disabledDate='this.disabledRegistrationStartDate'
:placeholder="$t('PleaseSelect')+$t('certificationStart')" :placeholder="$t('PleaseSelect')+$t('certificationStart')"
@change="dateChange({db_field_name:'attestationStartTime'})" @change="dateChange({db_field_name:'attestationStartTime'})"
format="YYYY-MM-DD" format="YYYY-MM-DD"
@@ -114,6 +115,7 @@
</div> </div>
<a-form-model-item class="itemModel" prop="attestationEndTime"> <a-form-model-item class="itemModel" prop="attestationEndTime">
<a-date-picker class="box-input" <a-date-picker class="box-input"
:disabledDate='this.disabledRegistrationEndDate'
:placeholder="$t('PleaseSelect')+$t('certificationEnd')" :placeholder="$t('PleaseSelect')+$t('certificationEnd')"
@change="dateChange({db_field_name:'attestationEndTime'})" @change="dateChange({db_field_name:'attestationEndTime'})"
format="YYYY-MM-DD" format="YYYY-MM-DD"
@@ -217,6 +219,20 @@
mounted() { mounted() {
}, },
methods: { methods: {
disabledRegistrationEndDate(endDate){
const { attestationStartTime,attestationEndTime } = this.formInline;
if(attestationEndTime && endDate.valueOf() > attestationEndTime.valueOf()){
return true;
}
return endDate < moment(attestationStartTime).add( 'days');
},
disabledRegistrationStartDate(StartDate){
const { attestationStartTime,attestationEndTime } = this.formInline;
if(attestationEndTime && StartDate.valueOf() > attestationEndTime.valueOf()){
return true;
}
return StartDate > moment(attestationEndTime).add( 'days');
},
edit() { edit() {
this.visible = true this.visible = true
this.$nextTick(() => { this.$nextTick(() => {