diff --git a/app/controllers/workorders.js b/app/controllers/workorders.js index 66c627b..e667fa3 100644 --- a/app/controllers/workorders.js +++ b/app/controllers/workorders.js @@ -76,7 +76,8 @@ module.exports = function(config, calendar) { status: req.body.status, scheduling: req.body.scheduling, techs: req.body.techs, - alternativeContact: req.body.alternativeContact + alternativeContact: req.body.alternativeContact, + trackingNumber: req.body.trackingNumber }); var notify = req.body._notify || ""; @@ -239,7 +240,7 @@ module.exports = function(config, calendar) { workorder.checkNumber = req.body.checkNumber; workorder.paidOn = req.body.paidOn; workorder.alternativeContact = req.body.alternativeContact; - + workorder.trackingNumber = req.body.trackingNumber; callback(err); }); }, diff --git a/app/model/workorder.js b/app/model/workorder.js index c7b967b..8615c74 100644 --- a/app/model/workorder.js +++ b/app/model/workorder.js @@ -29,7 +29,8 @@ var workorderSchema = new Schema({ invoicedOn: Date, checkNumber: String, paidOn: Date, - alternativeContact: String + alternativeContact: String, + trackingNumber: String }); module.exports = mongoose.model('Workorder', workorderSchema); diff --git a/public/js/controllers.js b/public/js/controllers.js index 74e658a..c63d301 100644 --- a/public/js/controllers.js +++ b/public/js/controllers.js @@ -1148,12 +1148,16 @@ angular.module('biomed') $scope.workorderType = 'pm'; } else if (search.workorderType == "meeting") { $scope.model.reason = "Meeting"; - $scope.workorderType = 'meeting'; $scope.model.status = 'n/a'; + $scope.workorderType = 'meeting'; if (search.clientId) { $scope.model.client = search.clientId; } + } else if (search.workorderType == 'shipment') { + $scope.model.reason = 'Shipment'; + $scope.model.status = 'scheduled'; + $scope.workorderType = 'shipment'; } else { if (search.clientId) { $scope.model.client = search.clientId; diff --git a/public/partials/schedule/index.html b/public/partials/schedule/index.html index 6935fd5..ffb73b3 100644 --- a/public/partials/schedule/index.html +++ b/public/partials/schedule/index.html @@ -10,10 +10,11 @@