|
@@ -183,9 +183,13 @@ export default window.$crudCommon({
|
|
|
if (key.indexOf(this.params.yearAndMonth) > -1) {
|
|
if (key.indexOf(this.params.yearAndMonth) > -1) {
|
|
|
let oldObj = _oldMonthData.find(old => old.workDate == key) || {};
|
|
let oldObj = _oldMonthData.find(old => old.workDate == key) || {};
|
|
|
if (this.form[key] || oldObj.workHours) {
|
|
if (this.form[key] || oldObj.workHours) {
|
|
|
|
|
+ let workHours = this.form[key];
|
|
|
|
|
+ if (workHours === undefined || workHours === null || workHours === '') {
|
|
|
|
|
+ workHours = null;
|
|
|
|
|
+ }
|
|
|
dailyAttendances.push({
|
|
dailyAttendances.push({
|
|
|
workDate: key,
|
|
workDate: key,
|
|
|
- workHours: this.form[key] || ''
|
|
|
|
|
|
|
+ workHours
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
delete newFormData[key];
|
|
delete newFormData[key];
|