Changed to use both wm in and out

This commit is contained in:
2023-04-24 12:31:45 -07:00
parent c82a8790e7
commit 9774b0cc53
5 changed files with 61 additions and 65 deletions

View File

@ -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;