|
@@ -73,17 +73,19 @@ export default {
|
|
|
},
|
|
|
"params.effectiveDate": {
|
|
|
handler: function (newValue) {
|
|
|
- console.log(newValue);
|
|
|
+ if (!newValue) {
|
|
|
+ this.params.endDate = null;
|
|
|
+ }
|
|
|
this.rules.endDate = [
|
|
|
{
|
|
|
validator: (rule, value, callback) => {
|
|
|
- if (newValue === undefined || newValue === null) {
|
|
|
- callback(new Error("请选择合同生效日期"));
|
|
|
+ if (!newValue) {
|
|
|
+ callback(new Error("请选择合同生效日期!"));
|
|
|
} else if (
|
|
|
new Date(value).getTime() <
|
|
|
new Date(newValue).getTime() + 24 * 1000 * 3600
|
|
|
) {
|
|
|
- callback(new Error("合同失效日期必须大于合同生效日期!"));
|
|
|
+ callback(new Error("合同失效日期必须大于合同生效日期!"));
|
|
|
} else {
|
|
|
callback();
|
|
|
}
|