Task 353201

This commit is contained in:
2023-05-03 09:50:44 -07:00
parent 9774b0cc53
commit 6b409294e4
3 changed files with 30 additions and 29 deletions

View File

@ -128,7 +128,7 @@ function ConstructMessageDialog() {
' <div class="modal-footer"> ' + ' <div class="modal-footer"> ' +
' <div class="row" style="margin-top: 10px; margin-bottom: 20px;"> ' + ' <div class="row" style="margin-top: 10px; margin-bottom: 20px;"> ' +
' <div class="col-xs-1"> ' + ' <div class="col-xs-1"> ' +
' <button type="button" data-dismiss="modal" onclick="copy()">Copy</button> ' + ' <button type="button" data-dismiss="modal" onclick=' + "'" + 'copy(document.getElementById("textareaClipboard"))' + "'" + '>Copy</button> ' +
' </div> ' + ' </div> ' +
' <div class="col-xs-1"> ' + ' <div class="col-xs-1"> ' +
' <button type="button" data-dismiss="modal">OK</button> ' + ' <button type="button" data-dismiss="modal">OK</button> ' +

View File

@ -496,19 +496,19 @@ function recipeParametersButtonRunInfo() {
$.getJSON('https://oi-prod-ec-api.mes.infineon.com/api/oiWizard/materials/rds/' + jsonObject.RDS, function (data) { $.getJSON('https://oi-prod-ec-api.mes.infineon.com/api/oiWizard/materials/rds/' + jsonObject.RDS, function (data) {
$("#RecipeParametersButton").prop("disabled", false); $("#RecipeParametersButton").prop("disabled", false);
var text = ""; var text = "";
var seperator = '\t';
for (var i = 0; i < data.rds.rdsLayers.length; i++) { for (var i = 0; i < data.rds.rdsLayers.length; i++) {
text = text text = text
+ data.rds.rdsLayers[i].EpiTime + data.rds.rdsLayers[i].EpiTime
+ "\t" + data.rds.rdsLayers[i].EpiH2Flow + seperator + data.rds.rdsLayers[i].EpiH2Flow
+ "\t" + data.rds.rdsLayers[i].TCSFlow + seperator + data.rds.rdsLayers[i].TCSFlow
+ "\t" + data.rds.rdsLayers[i].DiluentAdjParam + seperator + data.rds.rdsLayers[i].DiluentAdjParam
+ "\t" + data.rds.rdsLayers[i].EpiH2Flow + seperator + data.rds.rdsLayers[i].EpiH2Flow
+ "\t" + data.rds.rdsLayers[i].DopantFlow + seperator + data.rds.rdsLayers[i].DopantFlow
+ "\t" + data.rds.rdsLayers[i].FOffset + seperator + data.rds.rdsLayers[i].FOffset
+ "\t" + data.rds.rdsLayers[i].SOffset + seperator + data.rds.rdsLayers[i].SOffset
+ "\t" + data.rds.rdsLayers[i].ROffset + seperator + data.rds.rdsLayers[i].ROffset
+ "\t" + data.rds.rdsLayers[i].SuscEtch + seperator + data.rds.rdsLayers[i].SuscEtch;
+ "\r"
} }
$("#textareaClipboard").val(text); $("#textareaClipboard").val(text);
$("#ModalBodyGrid").igGrid({ $("#ModalBodyGrid").igGrid({
@ -569,18 +569,21 @@ function viewButtonRunInfo() {
$.getJSON(detailsURL, function (data) { $.getJSON(detailsURL, function (data) {
var obj = {}; var obj = {};
var text = ""; var text = "";
for (var i = 0; i < data.Results.length && i < 9; i++) { var seperator = jsonObject.RDS.length < 6 ? '\r' : '\t';
for (var i = 0; i < data.Results.length && (jsonObject.RDS.length < 6 || i < 9); i++) {
if (data.Results[i].Thickness) { if (data.Results[i].Thickness) {
text = text + data.Results[i].Thickness + "\t"; text = text + data.Results[i].Thickness + seperator;
obj['Point' + (i + 1)] = data.Results[i].Thickness; obj['Point' + (i + 1)] = data.Results[i].Thickness;
} }
else if (data.Results[i].Rs) { else if (data.Results[i].Rs) {
text = text + data.Results[i].Rs + "\t"; text = text + data.Results[i].Rs + seperator;
obj['Point' + (i + 1)] = data.Results[i].Rs; obj['Point' + (i + 1)] = data.Results[i].Rs;
} }
} }
text = text + "\r"; if (text.length === 0)
$("#textareaClipboard").val(text); $("#textareaClipboard").val(text);
else
$("#textareaClipboard").val(text.substring(0, text.length - 1));
$("#ModalBodyGrid").igGrid({ $("#ModalBodyGrid").igGrid({
dataSource: obj, dataSource: obj,
dataSourceType: 'json', dataSourceType: 'json',
@ -645,18 +648,18 @@ function pinButtonRunInfo() {
responseDataKey: "Results", responseDataKey: "Results",
}); });
var text = ""; var text = "";
var seperator = '\t';
for (var i = 0; i < data.Results.length; i++) { for (var i = 0; i < data.Results.length; i++) {
text = text text = text
+ data.Results[i].Point1 + data.Results[i].Point1
+ "\t" + data.Results[i].Point2 + seperator + data.Results[i].Point2
+ "\t" + data.Results[i].Point3 + seperator + data.Results[i].Point3
+ "\t" + data.Results[i].Point4 + seperator + data.Results[i].Point4
+ "\t" + data.Results[i].Point5 + seperator + data.Results[i].Point5
+ "\t" + data.Results[i].Point6 + seperator + data.Results[i].Point6
+ "\t" + data.Results[i].Point7 + seperator + data.Results[i].Point7
+ "\t" + data.Results[i].Point8 + seperator + data.Results[i].Point8
+ "\t" + data.Results[i].Point9 + seperator + data.Results[i].Point9;
+ "\r";
} }
$("#textareaClipboard").val(text); $("#textareaClipboard").val(text);
$("#ModalBodyGrid").igGrid({ $("#ModalBodyGrid").igGrid({
@ -786,9 +789,7 @@ function triggerFileDownload(fileName, url) {
function initIndex() { function initIndex() {
} }
function copy() { function copy(copyText) {
var copyText = document.getElementById("textareaClipboard");
// Select the text field // Select the text field
copyText.select(); copyText.select();
copyText.setSelectionRange(0, 99999); // For mobile devices copyText.setSelectionRange(0, 99999); // For mobile devices

View File

@ -8,7 +8,7 @@
<SupportedPlatform Include="browser" /> <SupportedPlatform Include="browser" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="MudBlazor" Version="6.2.0" /> <PackageReference Include="MudBlazor" Version="6.2.2" />
<PackageReference Include="Microsoft.AspNetCore.Components.Web" Version="7.0.5" /> <PackageReference Include="Microsoft.AspNetCore.Components.Web" Version="7.0.5" />
<PackageReference Include="IgniteUI.Blazor" Version="22.2.24" /> <PackageReference Include="IgniteUI.Blazor" Version="22.2.24" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="7.0.0" /> <PackageReference Include="Microsoft.Extensions.Configuration" Version="7.0.0" />