mirror of
https://github.com/atlanticbiomedical/biomedjs.git
synced 2025-07-02 00:47:26 -04:00
More features
This commit is contained in:
@ -40,6 +40,8 @@ function testRunAddController($scope, Devices, CheckLists, TestRuns, $location,
|
||||
field.result = (field.value == 'true');
|
||||
} else if (field.type == 'range') {
|
||||
field.result = field.value >= field.min && field.value <= field.max;
|
||||
} else if (field.type == 'text') {
|
||||
field.result = true;
|
||||
}
|
||||
|
||||
$scope.model.result &= field.result;
|
||||
@ -55,4 +57,4 @@ function testRunAddController($scope, Devices, CheckLists, TestRuns, $location,
|
||||
|
||||
function testRunViewController($scope, Devices, CheckLists, TestRuns, $location, $filter, $routeParams) {
|
||||
$scope.model = TestRuns.get($routeParams);
|
||||
}
|
||||
}
|
||||
|
@ -38,6 +38,7 @@
|
||||
<select ng-model="field.type" class="input-xlarge" required>
|
||||
<option value="boolean">Pass / Fail</option>
|
||||
<option value="range">Range</option>
|
||||
<option value="text">Text</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -305,7 +305,8 @@
|
||||
<th style="width: 5%">Serial No.</th>
|
||||
<th style="width: 8%">Purchase Date</th>
|
||||
<th style="width: 6%">Warranty Expiration</th>
|
||||
<th style="width: 8%">PM Test</th>
|
||||
<th style="width: 4%">PM Test</th>
|
||||
<th style="width: 8%">Last Test Run</th>
|
||||
<th style="width: 4%">Location</th>
|
||||
</tr>
|
||||
</thead>
|
||||
@ -319,7 +320,16 @@
|
||||
<td>{{device.serialNumber}}</td>
|
||||
<td>{{device.purchaseDate | date}}</td>
|
||||
<td>{{device.warrantyExpiration | date}}</td>
|
||||
<td></td>
|
||||
<td><a href="/testRuns/add?deviceId{{device._id}}">New</a></td>
|
||||
<td>
|
||||
<div ng-if="device.lastTestRun">
|
||||
<a href="http://localhost:9000/testRuns/{{device.lastTestRun._id}}">
|
||||
<span>{{device.lastTestRun.date | date}} | </span>
|
||||
<span ng-if="device.lastTestRun.result">Passed</span>
|
||||
<span ng-if="!device.lastTestRun.result">Failed</span>
|
||||
</a>
|
||||
</div>
|
||||
</td>
|
||||
<td>{{device.location}}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -32,6 +32,12 @@
|
||||
<input ng-model="field.value" type="number" class="input-xlarge" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="control-group" ng-if="field.type == 'text'">
|
||||
<label class="control-label">Result</label>
|
||||
<div class="controls">
|
||||
<input ng-model="field.value" type="text" class="input-xlarge" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="control-group">
|
||||
<label class="control-label">Comments</label>
|
||||
<div class="controls">
|
||||
|
Reference in New Issue
Block a user