Browse Source

入职登记-合同日期问题

jbb 1 năm trước cách đây
mục cha
commit
c6db615acc
1 tập tin đã thay đổi với 3 bổ sung3 xóa
  1. 3 3
      src/views/oa/modules/EnrollmentModal.vue

+ 3 - 3
src/views/oa/modules/EnrollmentModal.vue

@@ -557,9 +557,9 @@
        this.form.setFieldsValue(pick(row,'operator','operatorDept','operateDate','realname','username','gender','idType','idNo','birthday','joinDate','post','postLevel','education','positionType','departIds','mobile','phone','address','probationEnd','contractStart','contractEnd','remark','identity','signature','attachment'))
      },
      changeStartTime(data){   
-      var end = new Date((this.form.getFieldValue('contractEnd')).replace(/\-/g, "\/"));
+      var end = this.form.getFieldValue('contractEnd')?new Date((this.form.getFieldValue('contractEnd')).replace(/\-/g, "\/")):'';
       var start = new Date(data.replace(/\-/g, "\/"));
-      if(this.form.getFieldValue('contractEnd')!=""&&data!=""&&start >=end)  
+      if(end!=""&&data!=""&&start >=end)  
        {  
         this.$nextTick(() => {
           this.form.setFieldsValue({contractStart: '' })
@@ -570,7 +570,7 @@
         }
      },
      changeEndTime(data){
-      var start = new Date((this.form.getFieldValue('contractStart')).replace(/\-/g, "\/"));
+      var start = this.form.getFieldValue('contractStart')?new Date((this.form.getFieldValue('contractStart')).replace(/\-/g, "\/")):"";
       var end = new Date(data.replace(/\-/g, "\/"));
       if(this.form.getFieldValue('contractStart')!=""&&data!=""&&start >=end)  
        {