liuhj 12 godzin temu
rodzic
commit
2b2a8728f7
1 zmienionych plików z 15 dodań i 11 usunięć
  1. 15 11
      src/components/OP/GroupProgress.vue

+ 15 - 11
src/components/OP/GroupProgress.vue

@@ -47,7 +47,7 @@
                                 <div>{{item.operator}}</div>
                                 <!-- <div>{{item.opeateTime}}</div> -->
                                 <div @click.stop="">
-                                    <el-date-picker @blur="GroupProcessSetActualDone(item, '商邀主管')" style="width: 100%;"
+                                    <el-date-picker @change="GroupProcessSetActualDone(item, '商邀主管')" style="width: 100%;"
                                         size="mini" v-model="item.actualDone" type="datetime" placeholder="选择实际完成时间">
                                     </el-date-picker>
                                     <div v-if="item.isEnaPartBtn" @click.stop=""
@@ -83,7 +83,7 @@
                             <div>{{item.operator}}</div>
                             <!-- <div>{{item.opeateTime}}</div> -->
                             <div @click.stop="">
-                                <el-date-picker @blur="GroupProcessSetActualDone(item, '商邀主管')" style="width: 100%;"
+                                <el-date-picker @change="GroupProcessSetActualDone(item, '商邀主管')" style="width: 100%;"
                                     size="mini" v-model="item.actualDone" type="datetime" placeholder="选择实际完成时间">
                                 </el-date-picker>
                                 <div v-if="item.isEnaPartBtn" @click.stop=""
@@ -244,7 +244,7 @@
                     </div>
                     <div @click.stop="" style="display: flex;align-items: center;">
                         <label style="line-height: 1;margin-right: 5px;width: 110px;">实际完成时间:</label>
-                        <el-date-picker @blur="GroupProcessSetActualDone(tableDataobj, '签证')" style="width: 100%;"
+                        <el-date-picker @change="GroupProcessSetActualDone(tableDataobj, '签证')" style="width: 100%;"
                             size="mini" v-model="tableDataobj.actualDone" type="datetime" placeholder="选择实际完成时间">
                         </el-date-picker>
                     </div>
@@ -267,7 +267,7 @@
                                 <div>{{ item.operator }}</div>
                                 <!-- <div>{{item.opeateTime}}</div> -->
                                 <div @click.stop="">
-                                    <el-date-picker @blur="GroupProcessSetActualDone(item, '机票')" style="width: 100%;"
+                                    <el-date-picker @change="GroupProcessSetActualDone(item, '机票')" style="width: 100%;"
                                         size="mini" v-model="item.actualDone" type="datetime" placeholder="选择实际完成时间">
                                     </el-date-picker>
                                 </div>
@@ -303,7 +303,7 @@
                             <div>{{item.operator}}</div>
                             <!-- <div>{{item.opeateTime}}</div> -->
                             <div @click.stop="">
-                                <el-date-picker @blur="GroupProcessSetActualDone(item, '机票')" style="width: 100%;"
+                                <el-date-picker @change="GroupProcessSetActualDone(item, '机票')" style="width: 100%;"
                                     size="mini" v-model="item.actualDone" type="datetime" placeholder="选择实际完成时间">
                                 </el-date-picker>
                             </div>
@@ -352,7 +352,7 @@
                                 <div>{{item.operator}}</div>
                                 <!-- <div>{{item.opeateTime}}</div> -->
                                 <div @click.stop="">
-                                    <el-date-picker @blur="GroupProcessSetActualDone(item, '酒店')" style="width: 100%;"
+                                    <el-date-picker @change="GroupProcessSetActualDone(item, '酒店')" style="width: 100%;"
                                         size="mini" v-model="item.actualDone" type="datetime" placeholder="选择实际完成时间">
                                     </el-date-picker>
                                 </div>
@@ -388,7 +388,7 @@
                             <div>{{item.operator}}</div>
                             <!-- <div>{{item.opeateTime}}</div> -->
                             <div @click.stop="">
-                                <el-date-picker @blur="GroupProcessSetActualDone(item, '酒店')" style="width: 100%;"
+                                <el-date-picker @change="GroupProcessSetActualDone(item, '酒店')" style="width: 100%;"
                                     size="mini" v-model="item.actualDone" type="datetime" placeholder="选择实际完成时间">
                                 </el-date-picker>
                             </div>
@@ -437,7 +437,7 @@
                                 <div>{{item.operator}}</div>
                                 <!-- <div>{{item.opeateTime}}</div> -->
                                 <div @click.stop="">
-                                    <el-date-picker @blur="GroupProcessSetActualDone(item, 'OP')" style="width: 100%;"
+                                    <el-date-picker @change="GroupProcessSetActualDone(item, 'OP')" style="width: 100%;"
                                         size="mini" v-model="item.actualDone" type="datetime" placeholder="选择实际完成时间">
                                     </el-date-picker>
                                 </div>
@@ -473,7 +473,7 @@
                             <div>{{item.operator}}</div>
                             <!-- <div>{{item.opeateTime}}</div> -->
                             <div @click.stop="">
-                                <el-date-picker @blur="GroupProcessSetActualDone(item, 'OP')" style="width: 100%;"
+                                <el-date-picker @change="GroupProcessSetActualDone(item, 'OP')" style="width: 100%;"
                                     size="mini" v-model="item.actualDone" type="datetime" placeholder="选择实际完成时间">
                                 </el-date-picker>
                             </div>
@@ -522,7 +522,7 @@
                                 <div>{{item.operator}}</div>
                                 <!-- <div>{{item.opeateTime}}</div> -->
                                 <div @click.stop="">
-                                    <el-date-picker @blur="GroupProcessSetActualDone(item)" style="width: 100%;"
+                                    <el-date-picker @change="GroupProcessSetActualDone(item)" style="width: 100%;"
                                         size="mini" v-model="item.actualDone" type="datetime" placeholder="选择实际完成时间">
                                     </el-date-picker>
                                 </div>
@@ -558,7 +558,7 @@
                             <div>{{item.operator}}</div>
                             <!-- <div>{{item.opeateTime}}</div> -->
                             <div @click.stop="">
-                                <el-date-picker @blur="GroupProcessSetActualDone(item)" style="width: 100%;" size="mini"
+                                <el-date-picker @change="GroupProcessSetActualDone(item)" style="width: 100%;" size="mini"
                                     v-model="item.actualDone" type="datetime" placeholder="选择实际完成时间">
                                 </el-date-picker>
                             </div>
@@ -863,6 +863,10 @@ export default {
         },
         //处理时间
         disposeTime(val){
+            console.log(val);
+            if (val==null||val=='') {
+                return ''
+            }
             var date = new Date(val);
             var y = date.getFullYear();
             var m = date.getMonth() + 1;