Ver Fonte

报价单、项目商机、销售预测内容修改

qymljy há 2 anos atrás
pai
commit
837313216f
2 ficheiros alterados com 27 adições e 7 exclusões
  1. 3 4
      src/Form/projectChange/add.vue
  2. 24 3
      src/Form/projectChange/edit.vue

+ 3 - 4
src/Form/projectChange/add.vue

@@ -142,20 +142,19 @@ export default {
   components:{duplicateCheck},
   data(){
     var begdateTime = (rule,value,callback) =>{
+      console.log(value,this.form.enddate_due)
       if (this.form.enddate_due !== ''){
-        if (value < this.form.enddate_due){
+        if (value > this.form.enddate_due){
           callback(new Error('预计开工时间不能晚于预计完工时间'))
         }
       }
-
     }
     var enddateTime = (rule,value,callback) =>{
       if (this.form.begdate_due !== ''){
-        if (value > this.form.begdate_due){
+        if (value < this.form.begdate_due){
           callback(new Error('预计完工时间不能早于预计开工时间'))
         }
       }
-
     }
     return {
       pickerOptions: {

+ 24 - 3
src/Form/projectChange/edit.vue

@@ -80,7 +80,7 @@
               </el-form-item>
             </el-col>
             <el-col :span="24">
-              <el-form-item label="预计开工时间:" prop="budgetary">
+              <el-form-item label="预计开工时间:" prop="begdate_due">
                 <el-date-picker
                     style="width: 100%"
                     v-model="form.begdate_due"
@@ -92,7 +92,7 @@
               </el-form-item>
             </el-col>
             <el-col :span="24">
-              <el-form-item label="预计完工时间:" prop="budgetary">
+              <el-form-item label="预计完工时间:" prop="enddate_due">
                 <el-date-picker
                     style="width: 100%"
                     v-model="form.enddate_due"
@@ -141,6 +141,21 @@ export default {
   components:{duplicateCheck},
   props:['data','btnType'],
   data(){
+    var begdateTime = (rule,value,callback) =>{
+      console.log(value,this.form.enddate_due)
+      if (this.form.enddate_due !== ''){
+        if (value > this.form.enddate_due){
+          callback(new Error('预计开工时间不能晚于预计完工时间'))
+        }
+      }
+    }
+    var enddateTime = (rule,value,callback) =>{
+      if (this.form.begdate_due !== ''){
+        if (value < this.form.begdate_due){
+          callback(new Error('预计完工时间不能早于预计开工时间'))
+        }
+      }
+    }
     return {
       pickerOptions: {
         disabledDate(time) {
@@ -188,7 +203,13 @@ export default {
         ],
         province:[
           { required: true, message: '请选择项目地址', trigger: 'blur'}
-        ]
+        ],
+        begdate_due:[
+          { required: false, validator: begdateTime, trigger: 'change' }
+        ],
+        enddate_due:[
+          { required: false, validator: enddateTime, trigger: 'change' }
+        ],
       }
     }
   },