save employeehours with uuid

This commit is contained in:
2022-02-01 15:57:17 +01:00
parent 32fb520739
commit a43450556d
7 changed files with 91 additions and 73 deletions
@@ -69,6 +69,7 @@ dbo.employeehoursInit = function () {
var employeehour = {
id : 0,
uuid : dbo.helpers.createUUID(),
employee_id: employeeID,
hourdate : employeeHour ? employeeHour.hourdate() : null,
hourtype_id: employeeHour ? employeeHour.hourtype_id() : 9,
@@ -108,6 +109,7 @@ dbo.employeehoursInit = function () {
var submitDATA = {
id : self.id(),
uuid : self.uuid,
employee_id: self.employee_id(),
hourdate : self.hourdate(),
hourtype_id: self.hourtype_id(),
@@ -115,16 +117,16 @@ dbo.employeehoursInit = function () {
hourType : self.hourType(),
project_id : self.projectID()
};
if(timeout) {
clearTimeout(timeout);
if ( timeout ) {
clearTimeout( timeout );
timeout = null;
}
timeout = setTimeout(function(){
timeout = setTimeout( function () {
dbo.employeehoursDataService.saveEmployeehour( submitDATA, function ( data ) {
self.id( data.employeehourID );
if( data.employeehourID ) self.id( data.employeehourID );
self.dirty( false );
} );
},200);
}, 200 );
},
editEmployeehour: function () {
@@ -178,14 +180,14 @@ dbo.employeehoursInit = function () {
vm.employeehours.removeAll();
setTimeout(function(){
setTimeout( function () {
dbo.employeehoursDataService.getEmployeehours(
vm.selectedMonth(), vm.selectedYear(), employeeID, function ( data ) {
$.each( data, function ( i, p ) {
vm.employeehours.push( new vm.Employeehour( p ) );
} );
} );
}, 1000);
}, 1000 );
},
validateNumber: function ( field ) {
@@ -229,6 +231,7 @@ dbo.employeehoursInit = function () {
var self = this;
self.id = ko.observable( data.id );
self.uuid = data.uuid;
self.employee_id = ko.observable( data.employee_id );
self.hourtype_id = ko.observable( data.hourtype_id );
self.hourdate = ko.observable( data.hourdate );