Changed to use both wm in and out
This commit is contained in:
@ -800,9 +800,6 @@ function copy() {
|
||||
function clearWorkMaterial() {
|
||||
_workMaterial = {};
|
||||
$("#scan").val("");
|
||||
$("#zone1").show();
|
||||
$("#zone1").show();
|
||||
$("#zone2").show();
|
||||
$("#layer1").show();
|
||||
$("#layer2").show();
|
||||
$("#layer3").show();
|
||||
@ -835,12 +832,17 @@ function postWorkMaterial() {
|
||||
ShowErrorMessage("Select layer and try agian");
|
||||
else {
|
||||
_workMaterial['psn'] = data.PSN;
|
||||
_workMaterial['layer'] = data.Layer;
|
||||
_workMaterial['pocket'] = data.Pocket;
|
||||
_workMaterial['reactor'] = data.Reactor;
|
||||
_workMaterial['slotNumber'] = data.SlotNumber;
|
||||
_workMaterial['inSlotNumber'] = data.InSlotNumber;
|
||||
_workMaterial['runDataSheet'] = data.RunDataSheet;
|
||||
_workMaterial['outSlotNumber'] = data.OutSlotNumber;
|
||||
_workMaterial['inCassetteNumber'] = data.InCassetteNumber;
|
||||
_workMaterial['outCassetteNumber'] = data.OutCassetteNumber;
|
||||
var mesage = "Data Saved for {" + _workMaterial['scan'] + "} RDS {" + data.RunDataSheet + "} slot {" + data.OutSlotNumber + "}";
|
||||
$.post(_apiUrl + "/api/Reactors/", _workMaterial, function (data) {
|
||||
DisplayWSMessage("info", "Data Saved use [" + data + "]", null);
|
||||
DisplayWSMessage("info", mesage + " use [" + data + "]", null);
|
||||
}).fail(function () {
|
||||
ShowErrorMessage("Error");
|
||||
});
|
||||
@ -857,48 +859,42 @@ function initWorkMaterial(apiUrl) {
|
||||
$("#runDataSheet6").hide();
|
||||
};
|
||||
|
||||
function zone(zoneNumber) {
|
||||
function layer(layerNumber) {
|
||||
$("#layer1").hide();
|
||||
$("#layer2").hide();
|
||||
$("#layer3").hide();
|
||||
var scan = $("#scan").val();
|
||||
_workMaterial['zone'] = zoneNumber;
|
||||
$("#layer" + layerNumber).show();
|
||||
var username = $("#username").val();
|
||||
if (!scan || scan === "" || scan.length < 3 || scan[0] !== 'o') {
|
||||
_workMaterial['layer'] = layerNumber;
|
||||
if (!scan || scan === "" || scan.length < 3 || (scan[0] !== 'o' && scan[0] !== 'O')) {
|
||||
ShowErrorMessage("Invalid WM Out");
|
||||
}
|
||||
else if (!username || username === "" || username.length < 2) {
|
||||
ShowErrorMessage("Invalid username");
|
||||
}
|
||||
else {
|
||||
$("#zone1").hide();
|
||||
$("#zone2").hide();
|
||||
_workMaterial['scan'] = scan;
|
||||
$("#zone" + zoneNumber).show();
|
||||
_workMaterial['username'] = username;
|
||||
$.getJSON(_apiUrl + "/api/WorkMaterial/" + scan + "/", function (data) {
|
||||
if (data.Results.length === 0)
|
||||
ShowErrorMessage("No data found");
|
||||
var filtered = [];
|
||||
for (var i = 0; i < data.Results.length; i++) {
|
||||
if (data.Results[i].Zone != zoneNumber)
|
||||
continue;
|
||||
filtered.push(data.Results[i]);
|
||||
}
|
||||
if (data.Results.length !== 0 && filtered.length === 0)
|
||||
ShowErrorMessage("All data filted");
|
||||
else {
|
||||
$("#cassetteGrid").igGrid({
|
||||
dataSource: filtered,
|
||||
primaryKey: "SlotNumber",
|
||||
dataSource: data,
|
||||
primaryKey: "OutSlotNumber",
|
||||
features: [
|
||||
{ name: "Selection", mode: "row", multipleSelection: false, rowSelectionChanged: postWorkMaterial },
|
||||
{ name: 'Resizing' },
|
||||
{ name: "Filtering", type: "local" },
|
||||
],
|
||||
responseDataKey: "Results",
|
||||
});
|
||||
var distinct = [];
|
||||
for (var i = 0; i < filtered.length; i++) {
|
||||
if (distinct.indexOf(filtered[i].RunDataSheet) > -1)
|
||||
for (var i = 0; i < data.Results.length; i++) {
|
||||
if (distinct.indexOf(data.Results[i].RunDataSheet) > -1)
|
||||
continue;
|
||||
distinct.push(filtered[i].RunDataSheet);
|
||||
distinct.push(data.Results[i].RunDataSheet);
|
||||
}
|
||||
if (distinct.length > 0) {
|
||||
$("#runDataSheet1").val(distinct[0]);
|
||||
@ -930,14 +926,6 @@ function zone(zoneNumber) {
|
||||
}
|
||||
};
|
||||
|
||||
function layer(layerNumber) {
|
||||
$("#layer1").hide();
|
||||
$("#layer2").hide();
|
||||
$("#layer3").hide();
|
||||
$("#layer" + layerNumber).show();
|
||||
_workMaterial['layer'] = layerNumber;
|
||||
};
|
||||
|
||||
function runDataSheet(runDataSheetIndex) {
|
||||
var runDataSheet = $("#runDataSheet" + runDataSheetIndex).val();
|
||||
_workMaterial['runDataSheet'] = runDataSheet;
|
||||
|
Reference in New Issue
Block a user