mirror of
https://github.com/atlanticbiomedical/biomedjs.git
synced 2025-07-02 00:47:26 -04:00
sync
This commit is contained in:
@ -1,10 +1,12 @@
|
||||
<ul class="breadcrumb">
|
||||
<li><a href="/clients"><i class="icon-briefcase"></i> Workorders</a><span class="divider"></span><li>
|
||||
<li ng-hide="loading" class="active">New Workorder<li>
|
||||
<li ng-hide="loading || workorderType == 'meeting'" class="active">New Workorder<li>
|
||||
<li ng-hide="loading || workorderType != 'meeting'" class="active">New Meeting</li>
|
||||
</ul>
|
||||
|
||||
<header>
|
||||
<h1>New Workorder</h1>
|
||||
<h1 ng-show="workorderType != 'meeting'">New Workorder</h1>
|
||||
<h1 ng-show="workorderType == 'meeting'">New Meeting</h1>
|
||||
</header>
|
||||
<div class="form">
|
||||
<div class="form-section">
|
||||
@ -19,6 +21,12 @@
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="control-group">
|
||||
<label class="control-label">Additional E-Mails</label>
|
||||
<div class="controls">
|
||||
<input type="text" ui-select2="emailsOptions" ng-model="model.emails" class="input-xxlarge" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -30,7 +38,7 @@
|
||||
<div class="control-group">
|
||||
<label class="control-label">Reason</label>
|
||||
<div class="controls">
|
||||
<select ng-model="model.reason" name="reason" class="input-xlarge" ng-disabled="{{workorderType == 'pm'}}">
|
||||
<select ng-model="model.reason" name="reason" class="input-xlarge" ng-disabled="{{workorderType == 'pm' || workorderType == 'meeting'}}">
|
||||
<option value="Add New Equipment">Add New Equipment</option>
|
||||
<option value="As Directed">As Directed</option>
|
||||
<option value="Autoclave Repair">Autoclave Repair</option>
|
||||
@ -38,6 +46,7 @@
|
||||
<option value="Delivery">Delivery</option>
|
||||
<option value="Diagnose Problem">Diagnose Problem</option>
|
||||
<option value="Install Parts">Install Parts</option>
|
||||
<option value="Meeting">Meeting</option>
|
||||
<option value="New Opportunity">New Opportunity</option>
|
||||
<option value="Off">Off</option>
|
||||
<option value="PM Reschedule">PM Reschedule</option>
|
||||
@ -51,18 +60,23 @@
|
||||
<label class="control-label">Maintenance Type</label>
|
||||
<div class="controls">
|
||||
<select ng-model="model.maintenanceType" name="maintenanceType" class="input-xlarge" ng-disabled="{{workorderType == 'pm'}}">
|
||||
<option value="anesthesia">anesthesia</option>
|
||||
<option value="annual">annual</option>
|
||||
<option value="ert">ert</option>
|
||||
<option value="imaging">imaging</option>
|
||||
<option value="medgas">medgas</option>
|
||||
<option value="neptune">neptune</option>
|
||||
<option value="quarterly">quarterly</option>
|
||||
<option value="rae">rae</option>
|
||||
<option value="semi">semi</option>
|
||||
<option value="sterilizer">sterilizer</option>
|
||||
<option value="tg">tg</option>
|
||||
<option value="legacy" disabled>legacy</option>
|
||||
<option value="Anesthesia">Anesthesia</option>
|
||||
<option value="Annual">Annual</option>
|
||||
<option value="DLLR">DLLR</option>
|
||||
<option value="ERT">ERT</option>
|
||||
<option value="Ice Maker">Ice Maker</option>
|
||||
<option value="Imaging">Imaging</option>
|
||||
<option value="Medical Device">Medical Device</option>
|
||||
<option value="Medical Gas Systems">Medical Gas Systems</option>
|
||||
<option value="N2O Trace Gas">N2O Trace Gas</option>
|
||||
<option value="Quarterly">Quarterly</option>
|
||||
<option value="RAE">RAE</option>
|
||||
<option value="Semi">Semi</option>
|
||||
<option value="Sterilizer -F">Sterilizer -F</option>
|
||||
<option value="Sterilizer - TT">Sterilizer - TT</option>
|
||||
<option value="Vaporizer">Vaporizer</option>
|
||||
<option value="Waste Management System">Waste Management System</option>
|
||||
<option value="legacy" disabled>legacy</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
@ -82,86 +96,161 @@
|
||||
<div class="control-group">
|
||||
<label class="control-label">Date</label>
|
||||
<div class="controls">
|
||||
<input ng-model="picker.date" datepicker type="text" class="input-small">
|
||||
<select ng-model="picker.start" name="start" class="input-small">
|
||||
<option value="05:00:00">5:00am</option>
|
||||
<option value="05:30:00">5:30am</option>
|
||||
<option value="06:00:00">6:00am</option>
|
||||
<option value="06:30:00">6:30am</option>
|
||||
<option value="07:00:00">7:00am</option>
|
||||
<option value="07:30:00">7:30am</option>
|
||||
<option value="08:00:00">8:00am</option>
|
||||
<option value="08:30:00">8:30am</option>
|
||||
<option value="09:00:00">9:00am</option>
|
||||
<option value="09:30:00">9:30am</option>
|
||||
<option value="10:00:00">10:00am</option>
|
||||
<option value="10:30:00">10:30am</option>
|
||||
<option value="11:00:00">11:00am</option>
|
||||
<option value="11:30:00">11:30am</option>
|
||||
<option value="12:00:00">12:00pm</option>
|
||||
<option value="12:30:00">12:30pm</option>
|
||||
<option value="13:00:00">1:00pm</option>
|
||||
<option value="13:30:00">1:30pm</option>
|
||||
<option value="14:00:00">2:00pm</option>
|
||||
<option value="14:30:00">2:30pm</option>
|
||||
<option value="15:00:00">3:00pm</option>
|
||||
<option value="15:30:00">3:30pm</option>
|
||||
<option value="16:00:00">4:00pm</option>
|
||||
<option value="16:30:00">4:30pm</option>
|
||||
<option value="17:00:00">5:00pm</option>
|
||||
<option value="17:30:00">5:30pm</option>
|
||||
<option value="18:00:00">6:00pm</option>
|
||||
<option value="18:30:00">6:30pm</option>
|
||||
<option value="19:00:00">7:00pm</option>
|
||||
<option value="19:30:00">7:30pm</option>
|
||||
<option value="20:00:00">8:00pm</option>
|
||||
<option value="20:30:00">8:30pm</option>
|
||||
<option value="21:00:00">9:00pm</option>
|
||||
<option value="21:30:00">9:30pm</option>
|
||||
<option value="22:00:00">10:00pm</option>
|
||||
<span><input ng-model="picker.startDate" datepicker type="text" class="input-small"></span>
|
||||
<select ng-model="picker.startTime" name="start" class="input-small">
|
||||
<option value="05:00:00">5:00am</option>
|
||||
<option value="05:15:00">5:15am</option>
|
||||
<option value="05:30:00">5:30am</option>
|
||||
<option value="05:45:00">5:45am</option>
|
||||
<option value="06:00:00">6:00am</option>
|
||||
<option value="06:15:00">6:15am</option>
|
||||
<option value="06:30:00">6:30am</option>
|
||||
<option value="06:45:00">6:45am</option>
|
||||
<option value="07:00:00">7:00am</option>
|
||||
<option value="07:15:00">7:15am</option>
|
||||
<option value="07:30:00">7:30am</option>
|
||||
<option value="07:45:00">7:45am</option>
|
||||
<option value="08:00:00">8:00am</option>
|
||||
<option value="08:15:00">8:15am</option>
|
||||
<option value="08:30:00">8:30am</option>
|
||||
<option value="08:45:00">8:45am</option>
|
||||
<option value="09:00:00">9:00am</option>
|
||||
<option value="09:15:00">9:15am</option>
|
||||
<option value="09:30:00">9:30am</option>
|
||||
<option value="09:45:00">9:45am</option>
|
||||
<option value="10:00:00">10:00am</option>
|
||||
<option value="10:15:00">10:15am</option>
|
||||
<option value="10:30:00">10:30am</option>
|
||||
<option value="10:45:00">10:45am</option>
|
||||
<option value="11:00:00">11:00am</option>
|
||||
<option value="11:15:00">11:15am</option>
|
||||
<option value="11:30:00">11:30am</option>
|
||||
<option value="11:45:00">11:45am</option>
|
||||
<option value="12:00:00">12:00pm</option>
|
||||
<option value="12:15:00">12:15pm</option>
|
||||
<option value="12:30:00">12:30pm</option>
|
||||
<option value="12:45:00">12:45pm</option>
|
||||
<option value="13:00:00">1:00pm</option>
|
||||
<option value="13:15:00">1:15pm</option>
|
||||
<option value="13:30:00">1:30pm</option>
|
||||
<option value="13:45:00">1:45pm</option>
|
||||
<option value="14:00:00">2:00pm</option>
|
||||
<option value="14:15:00">2:15pm</option>
|
||||
<option value="14:30:00">2:30pm</option>
|
||||
<option value="14:45:00">2:45pm</option>
|
||||
<option value="15:00:00">3:00pm</option>
|
||||
<option value="15:15:00">3:15pm</option>
|
||||
<option value="15:30:00">3:30pm</option>
|
||||
<option value="15:45:00">3:45pm</option>
|
||||
<option value="16:00:00">4:00pm</option>
|
||||
<option value="16:15:00">4:15pm</option>
|
||||
<option value="16:30:00">4:30pm</option>
|
||||
<option value="16:45:00">4:45pm</option>
|
||||
<option value="17:00:00">5:00pm</option>
|
||||
<option value="17:15:00">5:15pm</option>
|
||||
<option value="17:30:00">5:30pm</option>
|
||||
<option value="17:45:00">5:45pm</option>
|
||||
<option value="18:00:00">6:00pm</option>
|
||||
<option value="18:15:00">6:15pm</option>
|
||||
<option value="18:30:00">6:30pm</option>
|
||||
<option value="18:45:00">6:45pm</option>
|
||||
<option value="19:00:00">7:00pm</option>
|
||||
<option value="19:15:00">7:15pm</option>
|
||||
<option value="19:30:00">7:30pm</option>
|
||||
<option value="19:45:00">7:45pm</option>
|
||||
<option value="20:00:00">8:00pm</option>
|
||||
<option value="20:15:00">8:15pm</option>
|
||||
<option value="20:30:00">8:30pm</option>
|
||||
<option value="20:45:00">8:45pm</option>
|
||||
<option value="21:00:00">9:00pm</option>
|
||||
<option value="21:15:00">9:15pm</option>
|
||||
<option value="21:30:00">9:30pm</option>
|
||||
<option value="21:45:00">9:45pm</option>
|
||||
<option value="22:00:00">10:00pm</option>
|
||||
</select>
|
||||
<span>to</span>
|
||||
<select ng-model="picker.end" name="end" class="input-small">
|
||||
<option value="06:00:00">6:00am</option>
|
||||
<option value="06:30:00">6:30am</option>
|
||||
<option value="07:00:00">7:00am</option>
|
||||
<option value="07:30:00">7:30am</option>
|
||||
<option value="08:00:00">8:00am</option>
|
||||
<option value="08:30:00">8:30am</option>
|
||||
<option value="09:00:00">9:00am</option>
|
||||
<option value="09:30:00">9:30am</option>
|
||||
<option value="10:00:00">10:00am</option>
|
||||
<option value="10:30:00">10:30am</option>
|
||||
<option value="11:00:00">11:00am</option>
|
||||
<option value="11:30:00">11:30am</option>
|
||||
<option value="12:00:00">12:00pm</option>
|
||||
<option value="12:30:00">12:30pm</option>
|
||||
<option value="13:00:00">1:00pm</option>
|
||||
<option value="13:30:00">1:30pm</option>
|
||||
<option value="14:00:00">2:00pm</option>
|
||||
<option value="14:30:00">2:30pm</option>
|
||||
<option value="15:00:00">3:00pm</option>
|
||||
<option value="15:30:00">3:30pm</option>
|
||||
<option value="16:00:00">4:00pm</option>
|
||||
<option value="16:30:00">4:30pm</option>
|
||||
<option value="17:00:00">5:00pm</option>
|
||||
<option value="17:30:00">5:30pm</option>
|
||||
<option value="18:00:00">6:00pm</option>
|
||||
<option value="18:30:00">6:30pm</option>
|
||||
<option value="19:00:00">7:00pm</option>
|
||||
<option value="19:30:00">7:30pm</option>
|
||||
<option value="20:00:00">8:00pm</option>
|
||||
<option value="20:30:00">8:30pm</option>
|
||||
<option value="21:00:00">9:00pm</option>
|
||||
<option value="21:30:00">9:30pm</option>
|
||||
<option value="22:00:00">10:00pm</option>
|
||||
<span><input ng-model="picker.endDate" datepicker type="text" class="input-small"></span>
|
||||
<select ng-model="picker.endTime" name="end" class="input-small">
|
||||
<option value="05:15:00">5:15am</option>
|
||||
<option value="05:30:00">5:30am</option>
|
||||
<option value="05:45:00">5:45am</option>
|
||||
<option value="06:00:00">6:00am</option>
|
||||
<option value="06:15:00">6:15am</option>
|
||||
<option value="06:30:00">6:30am</option>
|
||||
<option value="06:45:00">6:45am</option>
|
||||
<option value="07:00:00">7:00am</option>
|
||||
<option value="07:15:00">7:15am</option>
|
||||
<option value="07:30:00">7:30am</option>
|
||||
<option value="07:45:00">7:45am</option>
|
||||
<option value="08:00:00">8:00am</option>
|
||||
<option value="08:15:00">8:15am</option>
|
||||
<option value="08:30:00">8:30am</option>
|
||||
<option value="08:45:00">8:45am</option>
|
||||
<option value="09:00:00">9:00am</option>
|
||||
<option value="09:15:00">9:15am</option>
|
||||
<option value="09:30:00">9:30am</option>
|
||||
<option value="09:45:00">9:45am</option>
|
||||
<option value="10:00:00">10:00am</option>
|
||||
<option value="10:15:00">10:15am</option>
|
||||
<option value="10:30:00">10:30am</option>
|
||||
<option value="10:45:00">10:45am</option>
|
||||
<option value="11:00:00">11:00am</option>
|
||||
<option value="11:15:00">11:15am</option>
|
||||
<option value="11:30:00">11:30am</option>
|
||||
<option value="11:45:00">11:45am</option>
|
||||
<option value="12:00:00">12:00pm</option>
|
||||
<option value="12:15:00">12:15pm</option>
|
||||
<option value="12:30:00">12:30pm</option>
|
||||
<option value="12:45:00">12:45pm</option>
|
||||
<option value="13:00:00">1:00pm</option>
|
||||
<option value="13:15:00">1:15pm</option>
|
||||
<option value="13:30:00">1:30pm</option>
|
||||
<option value="13:45:00">1:45pm</option>
|
||||
<option value="14:00:00">2:00pm</option>
|
||||
<option value="14:15:00">2:15pm</option>
|
||||
<option value="14:30:00">2:30pm</option>
|
||||
<option value="14:45:00">2:45pm</option>
|
||||
<option value="15:00:00">3:00pm</option>
|
||||
<option value="15:15:00">3:15pm</option>
|
||||
<option value="15:30:00">3:30pm</option>
|
||||
<option value="15:45:00">3:45pm</option>
|
||||
<option value="16:00:00">4:00pm</option>
|
||||
<option value="16:15:00">4:15pm</option>
|
||||
<option value="16:30:00">4:30pm</option>
|
||||
<option value="16:45:00">4:45pm</option>
|
||||
<option value="17:00:00">5:00pm</option>
|
||||
<option value="17:15:00">5:15pm</option>
|
||||
<option value="17:30:00">5:30pm</option>
|
||||
<option value="17:45:00">5:45pm</option>
|
||||
<option value="18:00:00">6:00pm</option>
|
||||
<option value="18:15:00">6:15pm</option>
|
||||
<option value="18:30:00">6:30pm</option>
|
||||
<option value="18:45:00">6:45pm</option>
|
||||
<option value="19:00:00">7:00pm</option>
|
||||
<option value="19:15:00">7:15pm</option>
|
||||
<option value="19:30:00">7:30pm</option>
|
||||
<option value="19:45:00">7:45pm</option>
|
||||
<option value="20:00:00">8:00pm</option>
|
||||
<option value="20:15:00">8:15pm</option>
|
||||
<option value="20:30:00">8:30pm</option>
|
||||
<option value="20:45:00">8:45pm</option>
|
||||
<option value="21:00:00">9:00pm</option>
|
||||
<option value="21:15:00">9:15pm</option>
|
||||
<option value="21:30:00">9:30pm</option>
|
||||
<option value="21:45:00">9:45pm</option>
|
||||
<option value="22:00:00">10:00pm</option>
|
||||
<option value="22:15:00">10:15pm</option>
|
||||
<option value="22:30:00">10:30pm</option>
|
||||
<option value="22:45:00">10:45pm</option>
|
||||
</select>
|
||||
<span>{{picker.duration}}</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="control-group">
|
||||
<label class="control-label">Techs</label>
|
||||
<div class="control-group">
|
||||
<label ng-show="workorderType != 'meeting'" class="control-label">Techs</label>
|
||||
<label ng-show="workorderType == 'meeting'" class="control-label">Attendees</label>
|
||||
<div class="controls">
|
||||
<select multiple ui-select2 ng-model="model.techs" data-placeholder="Choose a Tech - Check the schedule below before scheduling." class="input-xxlarge">
|
||||
<select multiple ui-select2 ng-model="model.techs" data-placeholder="Choose Employee(s) - Check the schedule below before scheduling." class="input-xxlarge">
|
||||
<option ng-repeat="tech in allUsers" value="{{tech._id}}">{{tech.name.first}} {{tech.name.last}}</option>
|
||||
</select>
|
||||
</div>
|
||||
@ -177,17 +266,17 @@
|
||||
<techpicker
|
||||
users="users"
|
||||
schedule="schedule"
|
||||
date="picker.date"
|
||||
start="picker.start"
|
||||
end="picker.end"></techpicker>
|
||||
date="picker.startDate"
|
||||
start="picker.startTime"
|
||||
end="picker.endTime"></techpicker>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-section">
|
||||
<div class="section-label"> </div>
|
||||
<div class="section-container">
|
||||
<button ng-click="save()" type="button" class="btn btn-primary">Save</button>
|
||||
|
||||
<button ng-click="save(false)" type="button" class="btn btn-primary">Save</button>
|
||||
<button ng-click="save(true)" type="button" class="btn" disabled>Save & Notify</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -6,6 +6,8 @@
|
||||
<header ng-hide="loading">
|
||||
<h1>#{{master.biomedId}} - {{master.reason}}</h1>
|
||||
<p class="lead"><a ng-href="/clients/{{master.client._id}}">{{master.client.name}} ({{master.client.identifier}})</a></p>
|
||||
<div ng-show="master.createdBy">Created By: <b>{{master.createdBy.name.first}} {{master.createdBy.name.last}}</b> On <b>{{master.createdOn | date}} {{master.createdOn | time}}</b></div>
|
||||
<div ng-show="master.modifiedBy">Last Modified By: <b>{{master.modifiedBy.name.first}} {{master.modifiedBy.name.last}}</b> On <b>{{master.modifiedOn | date}} {{master.modifiedOn | time}}</b></div>
|
||||
</header>
|
||||
<div ng-hide="loading" class="tabbable">
|
||||
<div class="tab-content">
|
||||
@ -26,16 +28,42 @@
|
||||
<option value="invoiced">Invoiced</option>
|
||||
<option value="paid">Paid</option>
|
||||
<option value="submitted">Submitted</option>
|
||||
<option value="n/a">N/A</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-actions">
|
||||
<button ng-click="status.save()" type="button" class="btn btn-primary">Save</button>
|
||||
<button ng-click="status.save(false)" type="button" class="btn btn-primary">Save</button>
|
||||
<button ng-click="status.save(true)" type="button" class="btn" disabled>Save & Notify</button>
|
||||
<button ng-click="status.reset()" type="button" class="btn">Cancel</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-section">
|
||||
<div class="section-label">Additional E-Mails</div>
|
||||
<div class="section-container">
|
||||
<div ng-hide="emails.visible" class="form-preview">
|
||||
<span ng-repeat="email in master.emails"><b>{{email}}</b><span ng-show="!$last">, </span></span>
|
||||
<a ng-click="emails.edit()" ng-class="{disabled: editing}">Edit</a>
|
||||
</div>
|
||||
<div ng-show="emails.visible" class="form-editor">
|
||||
<div class="control-group">
|
||||
<label class="control-label">E-Mails</label>
|
||||
<div class="controls">
|
||||
<input type="text" ui-select2="emailsOptions" ng-model="emails.model.emails" class="input-xxlarge" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-actions">
|
||||
<button ng-click="emails.save(false)" type="button" class="btn btn-primary">Save</button>
|
||||
<button ng-click="emails.save(true)" type="button" class="btn" disabled>Save & Notify</button>
|
||||
<button ng-click="emails.reset()" type="button" class="btn">Cancel</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-section">
|
||||
<div class="section-label">Remarks</div>
|
||||
<div class="section-container">
|
||||
@ -56,6 +84,7 @@
|
||||
<option value="Delivery">Delivery</option>
|
||||
<option value="Diagnose Problem">Diagnose Problem</option>
|
||||
<option value="Install Parts">Install Parts</option>
|
||||
<option value="Meeting">Meeting</option>
|
||||
<option value="New Opportunity">New Opportunity</option>
|
||||
<option value="Off">Off</option>
|
||||
<option value="PM Reschedule">PM Reschedule</option>
|
||||
@ -68,20 +97,25 @@
|
||||
<div class="control-group" ng-show="remarks.model.reason == 'Preventive Maintenance'">
|
||||
<label class="control-label">Maintenance Type</label>
|
||||
<div class="controls">
|
||||
<select ng-model="remarks.model.maintenanceType" name="maintenanceType" class="input-xlarge">
|
||||
<option value="anesthesia">anesthesia</option>
|
||||
<option value="annual">annual</option>
|
||||
<option value="ert">ert</option>
|
||||
<option value="imaging">imaging</option>
|
||||
<option value="medgas">medgas</option>
|
||||
<option value="neptune">neptune</option>
|
||||
<option value="quarterly">quarterly</option>
|
||||
<option value="rae">rae</option>
|
||||
<option value="semi">semi</option>
|
||||
<option value="sterilizer">sterilizer</option>
|
||||
<option value="tg">tg</option>
|
||||
<option value="legacy" disabled>legacy</option>
|
||||
</select>
|
||||
<select ng-model="remarks.model.maintenanceType" name="maintenanceType" class="input-xlarge">
|
||||
<option value="Anesthesia">Anesthesia</option>
|
||||
<option value="Annual">Annual</option>
|
||||
<option value="DLLR">DLLR</option>
|
||||
<option value="ERT">ERT</option>
|
||||
<option value="Ice Maker">Ice Maker</option>
|
||||
<option value="Imaging">Imaging</option>
|
||||
<option value="Medical Device">Medical Device</option>
|
||||
<option value="Medical Gas Systems">Medical Gas Systems</option>
|
||||
<option value="N2O Trace Gas">N2O Trace Gas</option>
|
||||
<option value="Quarterly">Quarterly</option>
|
||||
<option value="RAE">RAE</option>
|
||||
<option value="Semi">Semi</option>
|
||||
<option value="Sterilizer -F">Sterilizer -F</option>
|
||||
<option value="Sterilizer - TT">Sterilizer - TT</option>
|
||||
<option value="Vaporizer">Vaporizer</option>
|
||||
<option value="Waste Management System">Waste Management System</option>
|
||||
<option value="legacy" disabled>legacy</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -92,7 +126,8 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-actions">
|
||||
<button ng-click="remarks.save()" type="button" class="btn btn-primary">Save</button>
|
||||
<button ng-click="remarks.save(false)" type="button" class="btn btn-primary">Save</button>
|
||||
<button ng-click="remarks.save(true)" type="button" class="btn" disabled>Save & Notify</button>
|
||||
<button ng-click="remarks.reset()" type="button" class="btn">Cancel</button>
|
||||
</div>
|
||||
</div>
|
||||
@ -102,95 +137,169 @@
|
||||
<div class="section-label">Scheduling</div>
|
||||
<div class="section-container">
|
||||
<div ng-hide="scheduling.visible" class="form-preview">
|
||||
<strong>{{master.scheduling.start | date}}</strong><br>
|
||||
From <strong>{{master.scheduling.start | time}}</strong> to <strong>{{master.scheduling.end | time}}</strong><br>
|
||||
Techs: <strong>{{ master.techs | techs }}</strong><br>
|
||||
From <strong>{{master.scheduling.start | date}} {{master.scheduling.start | time}}</strong> to <strong>{{master.scheduling.end | date}} {{master.scheduling.end | time}}</strong><br>
|
||||
<span ng-show="workorderType != 'meeting'">Techs</span><span ng-show="workorderType == 'meeting'">Attendees</span>: <strong>{{ master.techs | techs }}</strong><br>
|
||||
<a ng-click="scheduling.edit()">Edit</a>
|
||||
</div>
|
||||
<div ng-show="scheduling.visible" class="form-editor">
|
||||
<div class="control-group">
|
||||
<label class="control-label">Date</label>
|
||||
<div class="controls">
|
||||
<input ng-model="scheduling.date" datepicker type="text" class="input-small">
|
||||
<select ng-model="scheduling.start" name="start" class="input-small">
|
||||
<option value="05:00:00">5:00am</option>
|
||||
<option value="05:30:00">5:30am</option>
|
||||
<option value="06:00:00">6:00am</option>
|
||||
<option value="06:30:00">6:30am</option>
|
||||
<option value="07:00:00">7:00am</option>
|
||||
<option value="07:30:00">7:30am</option>
|
||||
<option value="08:00:00">8:00am</option>
|
||||
<option value="08:30:00">8:30am</option>
|
||||
<option value="09:00:00">9:00am</option>
|
||||
<option value="09:30:00">9:30am</option>
|
||||
<option value="10:00:00">10:00am</option>
|
||||
<option value="10:30:00">10:30am</option>
|
||||
<option value="11:00:00">11:00am</option>
|
||||
<option value="11:30:00">11:30am</option>
|
||||
<option value="12:00:00">12:00pm</option>
|
||||
<option value="12:30:00">12:30pm</option>
|
||||
<option value="13:00:00">1:00pm</option>
|
||||
<option value="13:30:00">1:30pm</option>
|
||||
<option value="14:00:00">2:00pm</option>
|
||||
<option value="14:30:00">2:30pm</option>
|
||||
<option value="15:00:00">3:00pm</option>
|
||||
<option value="15:30:00">3:30pm</option>
|
||||
<option value="16:00:00">4:00pm</option>
|
||||
<option value="16:30:00">4:30pm</option>
|
||||
<option value="17:00:00">5:00pm</option>
|
||||
<option value="17:30:00">5:30pm</option>
|
||||
<option value="18:00:00">6:00pm</option>
|
||||
<option value="18:30:00">6:30pm</option>
|
||||
<option value="19:00:00">7:00pm</option>
|
||||
<option value="19:30:00">7:30pm</option>
|
||||
<option value="20:00:00">8:00pm</option>
|
||||
<option value="20:30:00">8:30pm</option>
|
||||
<option value="21:00:00">9:00pm</option>
|
||||
<option value="21:30:00">9:30pm</option>
|
||||
<option value="22:00:00">10:00pm</option>
|
||||
<span><input ng-model="scheduling.startDate" datepicker type="text" class="input-small"></span>
|
||||
<select ng-model="scheduling.startTime" name="start" class="input-small">
|
||||
<option value="05:00:00">5:00am</option>
|
||||
<option value="05:15:00">5:15am</option>
|
||||
<option value="05:30:00">5:30am</option>
|
||||
<option value="05:45:00">5:45am</option>
|
||||
<option value="06:00:00">6:00am</option>
|
||||
<option value="06:15:00">6:15am</option>
|
||||
<option value="06:30:00">6:30am</option>
|
||||
<option value="06:45:00">6:45am</option>
|
||||
<option value="07:00:00">7:00am</option>
|
||||
<option value="07:15:00">7:15am</option>
|
||||
<option value="07:30:00">7:30am</option>
|
||||
<option value="07:45:00">7:45am</option>
|
||||
<option value="08:00:00">8:00am</option>
|
||||
<option value="08:15:00">8:15am</option>
|
||||
<option value="08:30:00">8:30am</option>
|
||||
<option value="08:45:00">8:45am</option>
|
||||
<option value="09:00:00">9:00am</option>
|
||||
<option value="09:15:00">9:15am</option>
|
||||
<option value="09:30:00">9:30am</option>
|
||||
<option value="09:45:00">9:45am</option>
|
||||
<option value="10:00:00">10:00am</option>
|
||||
<option value="10:15:00">10:15am</option>
|
||||
<option value="10:30:00">10:30am</option>
|
||||
<option value="10:45:00">10:45am</option>
|
||||
<option value="11:00:00">11:00am</option>
|
||||
<option value="11:15:00">11:15am</option>
|
||||
<option value="11:30:00">11:30am</option>
|
||||
<option value="11:45:00">11:45am</option>
|
||||
<option value="12:00:00">12:00pm</option>
|
||||
<option value="12:15:00">12:15pm</option>
|
||||
<option value="12:30:00">12:30pm</option>
|
||||
<option value="12:45:00">12:45pm</option>
|
||||
<option value="13:00:00">1:00pm</option>
|
||||
<option value="13:15:00">1:15pm</option>
|
||||
<option value="13:30:00">1:30pm</option>
|
||||
<option value="13:45:00">1:45pm</option>
|
||||
<option value="14:00:00">2:00pm</option>
|
||||
<option value="14:15:00">2:15pm</option>
|
||||
<option value="14:30:00">2:30pm</option>
|
||||
<option value="14:45:00">2:45pm</option>
|
||||
<option value="15:00:00">3:00pm</option>
|
||||
<option value="15:15:00">3:15pm</option>
|
||||
<option value="15:30:00">3:30pm</option>
|
||||
<option value="15:45:00">3:45pm</option>
|
||||
<option value="16:00:00">4:00pm</option>
|
||||
<option value="16:15:00">4:15pm</option>
|
||||
<option value="16:30:00">4:30pm</option>
|
||||
<option value="16:45:00">4:45pm</option>
|
||||
<option value="17:00:00">5:00pm</option>
|
||||
<option value="17:15:00">5:15pm</option>
|
||||
<option value="17:30:00">5:30pm</option>
|
||||
<option value="17:45:00">5:45pm</option>
|
||||
<option value="18:00:00">6:00pm</option>
|
||||
<option value="18:15:00">6:15pm</option>
|
||||
<option value="18:30:00">6:30pm</option>
|
||||
<option value="18:45:00">6:45pm</option>
|
||||
<option value="19:00:00">7:00pm</option>
|
||||
<option value="19:15:00">7:15pm</option>
|
||||
<option value="19:30:00">7:30pm</option>
|
||||
<option value="19:45:00">7:45pm</option>
|
||||
<option value="20:00:00">8:00pm</option>
|
||||
<option value="20:15:00">8:15pm</option>
|
||||
<option value="20:30:00">8:30pm</option>
|
||||
<option value="20:45:00">8:45pm</option>
|
||||
<option value="21:00:00">9:00pm</option>
|
||||
<option value="21:15:00">9:15pm</option>
|
||||
<option value="21:30:00">9:30pm</option>
|
||||
<option value="21:45:00">9:45pm</option>
|
||||
<option value="22:00:00">10:00pm</option>
|
||||
</select>
|
||||
<span>to</span>
|
||||
<select ng-model="scheduling.end" name="end" class="input-small">
|
||||
<option value="06:00:00">6:00am</option>
|
||||
<option value="06:30:00">6:30am</option>
|
||||
<option value="07:00:00">7:00am</option>
|
||||
<option value="07:30:00">7:30am</option>
|
||||
<option value="08:00:00">8:00am</option>
|
||||
<option value="08:30:00">8:30am</option>
|
||||
<option value="09:00:00">9:00am</option>
|
||||
<option value="09:30:00">9:30am</option>
|
||||
<option value="10:00:00">10:00am</option>
|
||||
<option value="10:30:00">10:30am</option>
|
||||
<option value="11:00:00">11:00am</option>
|
||||
<option value="11:30:00">11:30am</option>
|
||||
<option value="12:00:00">12:00pm</option>
|
||||
<option value="12:30:00">12:30pm</option>
|
||||
<option value="13:00:00">1:00pm</option>
|
||||
<option value="13:30:00">1:30pm</option>
|
||||
<option value="14:00:00">2:00pm</option>
|
||||
<option value="14:30:00">2:30pm</option>
|
||||
<option value="15:00:00">3:00pm</option>
|
||||
<option value="15:30:00">3:30pm</option>
|
||||
<option value="16:00:00">4:00pm</option>
|
||||
<option value="16:30:00">4:30pm</option>
|
||||
<option value="17:00:00">5:00pm</option>
|
||||
<option value="17:30:00">5:30pm</option>
|
||||
<option value="18:00:00">6:00pm</option>
|
||||
<option value="18:30:00">6:30pm</option>
|
||||
<option value="19:00:00">7:00pm</option>
|
||||
<option value="19:30:00">7:30pm</option>
|
||||
<option value="20:00:00">8:00pm</option>
|
||||
<option value="20:30:00">8:30pm</option>
|
||||
<option value="21:00:00">9:00pm</option>
|
||||
<option value="21:30:00">9:30pm</option>
|
||||
<option value="22:00:00">10:00pm</option>
|
||||
<span><input ng-model="scheduling.endDate" datepicker type="text" class="input-small"></span>
|
||||
<select ng-model="scheduling.endTime" name="end" class="input-small">
|
||||
<option value="05:15:00">5:15am</option>
|
||||
<option value="05:30:00">5:30am</option>
|
||||
<option value="05:45:00">5:45am</option>
|
||||
<option value="06:00:00">6:00am</option>
|
||||
<option value="06:15:00">6:15am</option>
|
||||
<option value="06:30:00">6:30am</option>
|
||||
<option value="06:45:00">6:45am</option>
|
||||
<option value="07:00:00">7:00am</option>
|
||||
<option value="07:15:00">7:15am</option>
|
||||
<option value="07:30:00">7:30am</option>
|
||||
<option value="07:45:00">7:45am</option>
|
||||
<option value="08:00:00">8:00am</option>
|
||||
<option value="08:15:00">8:15am</option>
|
||||
<option value="08:30:00">8:30am</option>
|
||||
<option value="08:45:00">8:45am</option>
|
||||
<option value="09:00:00">9:00am</option>
|
||||
<option value="09:15:00">9:15am</option>
|
||||
<option value="09:30:00">9:30am</option>
|
||||
<option value="09:45:00">9:45am</option>
|
||||
<option value="10:00:00">10:00am</option>
|
||||
<option value="10:15:00">10:15am</option>
|
||||
<option value="10:30:00">10:30am</option>
|
||||
<option value="10:45:00">10:45am</option>
|
||||
<option value="11:00:00">11:00am</option>
|
||||
<option value="11:15:00">11:15am</option>
|
||||
<option value="11:30:00">11:30am</option>
|
||||
<option value="11:45:00">11:45am</option>
|
||||
<option value="12:00:00">12:00pm</option>
|
||||
<option value="12:15:00">12:15pm</option>
|
||||
<option value="12:30:00">12:30pm</option>
|
||||
<option value="12:45:00">12:45pm</option>
|
||||
<option value="13:00:00">1:00pm</option>
|
||||
<option value="13:15:00">1:15pm</option>
|
||||
<option value="13:30:00">1:30pm</option>
|
||||
<option value="13:45:00">1:45pm</option>
|
||||
<option value="14:00:00">2:00pm</option>
|
||||
<option value="14:15:00">2:15pm</option>
|
||||
<option value="14:30:00">2:30pm</option>
|
||||
<option value="14:45:00">2:45pm</option>
|
||||
<option value="15:00:00">3:00pm</option>
|
||||
<option value="15:15:00">3:15pm</option>
|
||||
<option value="15:30:00">3:30pm</option>
|
||||
<option value="15:45:00">3:45pm</option>
|
||||
<option value="16:00:00">4:00pm</option>
|
||||
<option value="16:15:00">4:15pm</option>
|
||||
<option value="16:30:00">4:30pm</option>
|
||||
<option value="16:45:00">4:45pm</option>
|
||||
<option value="17:00:00">5:00pm</option>
|
||||
<option value="17:15:00">5:15pm</option>
|
||||
<option value="17:30:00">5:30pm</option>
|
||||
<option value="17:45:00">5:45pm</option>
|
||||
<option value="18:00:00">6:00pm</option>
|
||||
<option value="18:15:00">6:15pm</option>
|
||||
<option value="18:30:00">6:30pm</option>
|
||||
<option value="18:45:00">6:45pm</option>
|
||||
<option value="19:00:00">7:00pm</option>
|
||||
<option value="19:15:00">7:15pm</option>
|
||||
<option value="19:30:00">7:30pm</option>
|
||||
<option value="19:45:00">7:45pm</option>
|
||||
<option value="20:00:00">8:00pm</option>
|
||||
<option value="20:15:00">8:15pm</option>
|
||||
<option value="20:30:00">8:30pm</option>
|
||||
<option value="20:45:00">8:45pm</option>
|
||||
<option value="21:00:00">9:00pm</option>
|
||||
<option value="21:15:00">9:15pm</option>
|
||||
<option value="21:30:00">9:30pm</option>
|
||||
<option value="21:45:00">9:45pm</option>
|
||||
<option value="22:00:00">10:00pm</option>
|
||||
<option value="22:15:00">10:15pm</option>
|
||||
<option value="22:30:00">10:30pm</option>
|
||||
<option value="22:45:00">10:45pm</option>
|
||||
</select>
|
||||
<span>{{scheduling.duration}}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="control-group">
|
||||
<label class="control-label">Techs</label>
|
||||
<label class="control-label"><span ng-show="workorderType != 'meeting'">Techs</span><span ng-show="workorderType == 'meeting'">Attendees</span></label>
|
||||
<div class="controls">
|
||||
<select multiple ui-select2 ng-model="scheduling.techs" data-placeholder="Choose a Tech- Check the schedule below before scheduling" class="input-xxlarge">
|
||||
<select multiple ui-select2 ng-model="scheduling.techs" data-placeholder="Choose Employee(s) - Check the schedule below before scheduling" class="input-xxlarge">
|
||||
<option ng-repeat="tech in allUsers" value="{{tech._id}}">{{tech.name.first}} {{tech.name.last}}</option>
|
||||
</select>
|
||||
</div>
|
||||
@ -206,11 +315,12 @@
|
||||
<techpicker
|
||||
users="users"
|
||||
schedule="scheduling.schedule"
|
||||
date="scheduling.date"
|
||||
start="scheduling.start"
|
||||
end="scheduling.end"></techpicker>
|
||||
date="scheduling.startDate"
|
||||
start="scheduling.startTime"
|
||||
end="scheduling.endTime"></techpicker>
|
||||
<div class="form-actions">
|
||||
<button ng-click="scheduling.save()" type="button" class="btn btn-primary">Save</button>
|
||||
<button ng-click="scheduling.save(false)" type="button" class="btn btn-primary">Save</button>
|
||||
<button ng-click="scheduling.save(true)" type="button" class="btn" disabled>Save & Notify</button>
|
||||
<button ng-click="scheduling.reset()" type="button" class="btn">Cancel</button>
|
||||
</div>
|
||||
</div>
|
||||
@ -219,12 +329,9 @@
|
||||
<div class="form-section">
|
||||
<div class="section-label">Other</div>
|
||||
<div class="section-container">
|
||||
<button ng-click="destroy()" type="button" class="btn btn-danger">Remove workorder</button>
|
||||
<button ng-click="destroy()" type="button" class="btn btn-danger">Remove <span ng-show="workorderType != 'meeting'">workorder</span><span ng-show="workorderType == 'meeting'">meeting</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane form" title="History">
|
||||
No history is currently available.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -6,7 +6,8 @@
|
||||
<div class="row-fluid">
|
||||
<div class="span12">
|
||||
<div class="toolbelt">
|
||||
<a href="/workorders/add" class="btn btn-primary">Create new workorder</a>
|
||||
<a href="/workorders/add" class="btn btn-primary">Create new workorder</a>
|
||||
<a href="/workorders/add?workorderType=meeting" class="btn">Create new meeting</a>
|
||||
<div class="pull-right">
|
||||
<div class="input-append">
|
||||
<input type="text" ng-model="query" class="input-large" placeholder="Search">
|
||||
@ -42,7 +43,7 @@
|
||||
<strong>Techs:</strong> {{ workorder.techs | techs }}<br>
|
||||
{{workorder.remarks}}
|
||||
</td>
|
||||
<td>{{workorder.client.name}} ({{workorder.client.identifier}})</td>
|
||||
<td><a ng-href="/clients/{{workorder.client._id}}">{{workorder.client.name}} ({{workorder.client.identifier}})</a></td>
|
||||
<td>{{workorder.scheduling.start | date}}</td>
|
||||
<td>{{workorder.status}}</td>
|
||||
</tr>
|
||||
|
Reference in New Issue
Block a user