Merge pull request '녹화 및 캡처 파일 저장 기능 수정' (#15) from dev/jym/250311_02 into main

Reviewed-on: http://220.90.135.190:3000/UVCXR/ChunilENG/pulls/15
This commit was merged in pull request #15.
This commit is contained in:
jym
2025-03-11 14:07:27 +09:00
6 changed files with 269 additions and 321 deletions

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: b71a25bf47def884c9ab0252decfcd8d
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: b578110b1da1f104a9ade6951ad732b4
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: f190283d20cbf9548a4e12a2eabab97c
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: e563fbb3c6913574abff9e2b74d7631e
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -4,26 +4,24 @@ using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using WI;
using System.Windows.Forms;
using RenderHeads.Media.AVProMovieCapture;
using System.IO;
using SFB;
public class Panel_ToolBar : PanelBase
{
private UnityEngine.UI.Button Button_TopView;
private UnityEngine.UI.Button Button_QuarterView;
private UnityEngine.UI.Button Button_SholuderView;
private UnityEngine.UI.Button Button_DashBoard;
private UnityEngine.UI.Button Button_CustomView;
private UnityEngine.UI.Button Button_Minimap;
private UnityEngine.UI.Button Button_Record;
private UnityEngine.UI.Image Image_Record_Play;
private UnityEngine.UI.Button Button_Capture;
private UnityEngine.UI.Button Button_InnerWall;
private Button Button_TopView;
private Button Button_QuarterView;
private Button Button_SholuderView;
private Button Button_DashBoard;
private Button Button_CustomView;
private Button Button_Minimap;
private Button Button_Record;
private Image Image_Record_Play;
private Button Button_Capture;
private Button Button_InnerWall;
private CaptureBase capture;
private SaveFileDialog record_saveFileDialog;
private SaveFileDialog capture_saveFileDialog;
public override void AfterAwake()
{
@@ -43,42 +41,32 @@ public class Panel_ToolBar : PanelBase
private void RecordSetting()
{
record_saveFileDialog = new();
var filePath = Path.GetFullPath(System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyVideos));
record_saveFileDialog.InitialDirectory = filePath;
record_saveFileDialog.Filter = "mp4 files (*.mp4) |*.mp4|All files (*.*)|*.*";
var filePath = Path.GetFullPath(Environment.GetFolderPath(Environment.SpecialFolder.MyVideos));
capture = GameObject.FindObjectOfType<CaptureBase>();
capture.CameraRenderResolution = CaptureBase.Resolution.Custom;
capture.CompletedFileWritingAction += OnCompleted;
}
private void CaptureSetting()
{
capture_saveFileDialog = new();
var filePath = Path.GetFullPath(System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyPictures));
capture_saveFileDialog.InitialDirectory = filePath;
capture_saveFileDialog.Filter = "jpg files (*.jpg) |*.jpg|png files (*.png) |*.jpg|All files (*.*)|*.*";
var filePath = Path.GetFullPath(Environment.GetFolderPath(Environment.SpecialFolder.MyPictures));
}
private void OnCompleted(FileWritingHandler handler)
{
var path = handler.FinalPath;
if (record_saveFileDialog.ShowDialog() == DialogResult.OK)
var sourcePath = handler.FinalPath;
var destFilePath = StandaloneFileBrowser.SaveFilePanel("Save File", "", "", "mp4");
if (!string.IsNullOrEmpty(destFilePath))
{
//if (File.Exists(path))
//{
// Debug.Log("File is Already");
//}
//else
File.Move(path, record_saveFileDialog.FileName);
File.Move(sourcePath, destFilePath);
}
else
{
File.Delete(path);
File.Delete(sourcePath);
}
}
private void OnClickInnerWall()
{
Debug.Log("³»º®");
@@ -86,9 +74,11 @@ public class Panel_ToolBar : PanelBase
private void OnClickCapture()
{
if (record_saveFileDialog.ShowDialog() == DialogResult.OK)
var destFilePath = StandaloneFileBrowser.SaveFilePanel("Save File", "", "", "png");
if (!string.IsNullOrEmpty(destFilePath))
{
ScreenCapture.CaptureScreenshot(record_saveFileDialog.FileName);
ScreenCapture.CaptureScreenshot(destFilePath);
}
}

View File

@@ -20,13 +20,13 @@
"cycletime": "85.00",
"cavity": "1",
"planqty": "508.00000",
"goalqty": "145.00000",
"workqty": "129.00000",
"goodqty": "129.00000",
"goalqty": "235.00000",
"workqty": "219.00000",
"goodqty": "219.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "88.81419",
"progressrate": "25.39370",
"efficiency": "92.95416",
"progressrate": "43.11024",
"sttm": "0801",
"totm": "",
"goaltime": "719",
@@ -55,13 +55,13 @@
"cycletime": "95.00",
"cavity": "1",
"planqty": "454.00000",
"goalqty": "129.00000",
"workqty": "124.00000",
"goodqty": "124.00000",
"goalqty": "210.00000",
"workqty": "204.00000",
"goodqty": "204.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "95.45418",
"progressrate": "27.31278",
"efficiency": "96.79836",
"progressrate": "44.93392",
"sttm": "0801",
"totm": "",
"goaltime": "718",
@@ -90,13 +90,13 @@
"cycletime": "58.00",
"cavity": "2",
"planqty": "1489.00000",
"goalqty": "425.00000",
"workqty": "416.00000",
"goodqty": "416.00000",
"goalqty": "690.00000",
"workqty": "676.00000",
"goodqty": "676.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "97.79507",
"progressrate": "27.93821",
"efficiency": "97.94165",
"progressrate": "45.39960",
"sttm": "0801",
"totm": "",
"goaltime": "1439",
@@ -160,13 +160,13 @@
"cycletime": "68.00",
"cavity": "2",
"planqty": "1270.00000",
"goalqty": "362.00000",
"workqty": "358.00000",
"goodqty": "358.00000",
"goalqty": "587.00000",
"workqty": "586.00000",
"goodqty": "586.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "98.87896",
"progressrate": "28.18898",
"efficiency": "99.66983",
"progressrate": "46.14173",
"sttm": "0801",
"totm": "",
"goaltime": "1439",
@@ -195,13 +195,13 @@
"cycletime": "85.00",
"cavity": "1",
"planqty": "508.00000",
"goalqty": "144.00000",
"workqty": "80.00000",
"goodqty": "76.00000",
"goalqty": "235.00000",
"workqty": "172.00000",
"goodqty": "168.00000",
"badqty": "4.00000",
"adrate": "",
"efficiency": "52.49898",
"progressrate": "14.96063",
"efficiency": "71.45359",
"progressrate": "33.07087",
"sttm": "0801",
"totm": "",
"goaltime": "719",
@@ -230,13 +230,13 @@
"cycletime": "78.00",
"cavity": "1",
"planqty": "553.00000",
"goalqty": "157.00000",
"workqty": "153.00000",
"goodqty": "153.00000",
"goalqty": "256.00000",
"workqty": "251.00000",
"goodqty": "251.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "97.03228",
"progressrate": "27.66727",
"efficiency": "97.99289",
"progressrate": "45.38879",
"sttm": "0802",
"totm": "",
"goaltime": "718",
@@ -265,13 +265,13 @@
"cycletime": "87.00",
"cavity": "1",
"planqty": "496.00000",
"goalqty": "141.00000",
"workqty": "142.00000",
"goodqty": "142.00000",
"goalqty": "229.00000",
"workqty": "230.00000",
"goodqty": "230.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "100.48804",
"progressrate": "28.62903",
"efficiency": "100.18023",
"progressrate": "46.37097",
"sttm": "0802",
"totm": "",
"goaltime": "719",
@@ -300,13 +300,13 @@
"cycletime": "72.00",
"cavity": "2",
"planqty": "1200.00000",
"goalqty": "341.00000",
"workqty": "348.00000",
"goodqty": "348.00000",
"goalqty": "554.00000",
"workqty": "566.00000",
"goodqty": "566.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "101.95313",
"progressrate": "29.00000",
"efficiency": "102.04327",
"progressrate": "47.16667",
"sttm": "0802",
"totm": "",
"goaltime": "1440",
@@ -335,13 +335,13 @@
"cycletime": "68.00",
"cavity": "1",
"planqty": "635.00000",
"goalqty": "180.00000",
"workqty": "185.00000",
"goodqty": "185.00000",
"goalqty": "293.00000",
"workqty": "301.00000",
"goodqty": "301.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "102.41798",
"progressrate": "29.13386",
"efficiency": "102.52968",
"progressrate": "47.40157",
"sttm": "0802",
"totm": "",
"goaltime": "719",
@@ -370,13 +370,13 @@
"cycletime": "72.00",
"cavity": "2",
"planqty": "1200.00000",
"goalqty": "341.00000",
"workqty": "338.00000",
"goodqty": "338.00000",
"goalqty": "554.00000",
"workqty": "550.00000",
"goodqty": "550.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "99.09602",
"progressrate": "28.16667",
"efficiency": "99.20337",
"progressrate": "45.83333",
"sttm": "0802",
"totm": "",
"goaltime": "1440",
@@ -396,8 +396,8 @@
"workcd": "IJ12",
"worknm": "Injector No.12",
"workseq": "1",
"status": "1",
"statusnm": "가동",
"status": "2",
"statusnm": "가동",
"itemcd": "C10036",
"itemdesc": "SCOOP-DRV LINK LUB_BODY",
"pjtcd": "GF9",
@@ -405,13 +405,13 @@
"cycletime": "73.00",
"cavity": "2",
"planqty": "1183.00000",
"goalqty": "336.00000",
"workqty": "284.00000",
"goodqty": "284.00000",
"goalqty": "546.00000",
"workqty": "330.00000",
"goodqty": "330.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "84.45495",
"progressrate": "24.00676",
"efficiency": "60.36384",
"progressrate": "27.89518",
"sttm": "0802",
"totm": "",
"goaltime": "1439",
@@ -440,13 +440,13 @@
"cycletime": "35.00",
"cavity": "4",
"planqty": "4937.00000",
"goalqty": "1424.00000",
"workqty": "1464.00000",
"goodqty": "1464.00000",
"goalqty": "2301.00000",
"workqty": "2356.00000",
"goodqty": "2356.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "102.80899",
"progressrate": "29.65364",
"efficiency": "102.35849",
"progressrate": "47.72129",
"sttm": "0759",
"totm": "",
"goaltime": "2879",
@@ -475,13 +475,13 @@
"cycletime": "56.00",
"cavity": "2",
"planqty": "1542.00000",
"goalqty": "444.00000",
"workqty": "444.00000",
"goodqty": "444.00000",
"goalqty": "719.00000",
"workqty": "716.00000",
"goodqty": "716.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "99.83137",
"progressrate": "28.79377",
"efficiency": "99.57781",
"progressrate": "46.43320",
"sttm": "0759",
"totm": "",
"goaltime": "1439",
@@ -510,13 +510,13 @@
"cycletime": "58.00",
"cavity": "2",
"planqty": "1489.00000",
"goalqty": "431.00000",
"workqty": "422.00000",
"goodqty": "422.00000",
"goalqty": "695.00000",
"workqty": "684.00000",
"goodqty": "684.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "97.89617",
"progressrate": "28.34117",
"efficiency": "98.29047",
"progressrate": "45.93687",
"sttm": "0758",
"totm": "",
"goaltime": "1439",
@@ -545,7 +545,7 @@
"cycletime": "60.00",
"cavity": "2",
"planqty": "1440.00000",
"goalqty": "408.00000",
"goalqty": "664.00000",
"workqty": "0.00000",
"goodqty": "0.00000",
"badqty": "0.00000",
@@ -580,13 +580,13 @@
"cycletime": "55.00",
"cavity": "2",
"planqty": "1570.00000",
"goalqty": "461.00000",
"workqty": "446.00000",
"goodqty": "446.00000",
"goalqty": "740.00000",
"workqty": "728.00000",
"goodqty": "728.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "96.65091",
"progressrate": "28.40764",
"efficiency": "98.28179",
"progressrate": "46.36943",
"sttm": "0755",
"totm": "",
"goaltime": "1439",
@@ -615,13 +615,13 @@
"cycletime": "70.00",
"cavity": "1",
"planqty": "617.00000",
"goalqty": "184.00000",
"workqty": "182.00000",
"goodqty": "181.00000",
"goalqty": "293.00000",
"workqty": "289.00000",
"goodqty": "288.00000",
"badqty": "1.00000",
"adrate": "",
"efficiency": "98.24752",
"progressrate": "29.33549",
"efficiency": "97.97823",
"progressrate": "46.67747",
"sttm": "0752",
"totm": "",
"goaltime": "719",
@@ -650,13 +650,13 @@
"cycletime": "58.00",
"cavity": "1",
"planqty": "744.00000",
"goalqty": "214.00000",
"workqty": "206.00000",
"goodqty": "206.00000",
"goalqty": "347.00000",
"workqty": "332.00000",
"goodqty": "332.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "95.99100",
"progressrate": "27.68817",
"efficiency": "95.67248",
"progressrate": "44.62366",
"sttm": "0759",
"totm": "",
"goaltime": "719",
@@ -685,13 +685,13 @@
"cycletime": "40.00",
"cavity": "2",
"planqty": "2160.00000",
"goalqty": "615.00000",
"workqty": "626.00000",
"goodqty": "626.00000",
"goalqty": "999.00000",
"workqty": "1020.00000",
"goodqty": "1020.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "101.76380",
"progressrate": "28.98148",
"efficiency": "102.08677",
"progressrate": "47.22222",
"sttm": "0801",
"totm": "",
"goaltime": "1439",
@@ -720,13 +720,13 @@
"cycletime": "45.00",
"cavity": "4",
"planqty": "3840.00000",
"goalqty": "1086.00000",
"workqty": "1080.00000",
"goodqty": "1080.00000",
"goalqty": "1769.00000",
"workqty": "1764.00000",
"goodqty": "1764.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "99.41090",
"progressrate": "28.12500",
"efficiency": "99.71360",
"progressrate": "45.93750",
"sttm": "0803",
"totm": "",
"goaltime": "2880",
@@ -755,7 +755,7 @@
"cycletime": "42.00",
"cavity": "2",
"planqty": "2057.00000",
"goalqty": "581.00000",
"goalqty": "947.00000",
"workqty": "0.00000",
"goodqty": "0.00000",
"badqty": "0.00000",
@@ -790,13 +790,13 @@
"cycletime": "47.00",
"cavity": "8",
"planqty": "7353.00000",
"goalqty": "2078.00000",
"workqty": "2136.00000",
"goodqty": "2136.00000",
"goalqty": "3385.00000",
"workqty": "3480.00000",
"goodqty": "3480.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "102.76800",
"progressrate": "29.04937",
"efficiency": "102.78518",
"progressrate": "47.32762",
"sttm": "0803",
"totm": "",
"goaltime": "5759",
@@ -825,13 +825,13 @@
"cycletime": "40.00",
"cavity": "2",
"planqty": "2160.00000",
"goalqty": "612.00000",
"workqty": "632.00000",
"goodqty": "632.00000",
"goalqty": "996.00000",
"workqty": "1030.00000",
"goodqty": "1030.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "103.22581",
"progressrate": "29.25926",
"efficiency": "103.38770",
"progressrate": "47.68519",
"sttm": "0802",
"totm": "",
"goaltime": "1439",
@@ -860,13 +860,13 @@
"cycletime": "50.00",
"cavity": "2",
"planqty": "1728.00000",
"goalqty": "496.00000",
"workqty": "506.00000",
"goodqty": "506.00000",
"goalqty": "804.00000",
"workqty": "812.00000",
"goodqty": "812.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "101.81906",
"progressrate": "29.28241",
"efficiency": "100.97493",
"progressrate": "46.99074",
"sttm": "0759",
"totm": "",
"goaltime": "1439",
@@ -895,13 +895,13 @@
"cycletime": "20.00",
"cavity": "1",
"planqty": "1590.00000",
"goalqty": "624.00000",
"workqty": "591.00000",
"goodqty": "591.00000",
"goalqty": "1008.00000",
"workqty": "893.00000",
"goodqty": "893.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "94.65086",
"progressrate": "37.16981",
"efficiency": "88.55613",
"progressrate": "56.16352",
"sttm": "0758",
"totm": "",
"goaltime": "529",
@@ -930,13 +930,13 @@
"cycletime": "18.00",
"cavity": "1",
"planqty": "2304.00000",
"goalqty": "691.00000",
"workqty": "652.00000",
"goodqty": "652.00000",
"goalqty": "1117.00000",
"workqty": "997.00000",
"goodqty": "997.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "94.35601",
"progressrate": "28.29861",
"efficiency": "89.20370",
"progressrate": "43.27257",
"sttm": "0759",
"totm": "",
"goaltime": "691",
@@ -965,13 +965,13 @@
"cycletime": "20.00",
"cavity": "1",
"planqty": "1596.00000",
"goalqty": "604.00000",
"workqty": "528.00000",
"goodqty": "524.00000",
"badqty": "4.00000",
"goalqty": "988.00000",
"workqty": "828.00000",
"goodqty": "822.00000",
"badqty": "6.00000",
"adrate": "",
"efficiency": "86.67604",
"progressrate": "32.83208",
"efficiency": "83.15209",
"progressrate": "51.50376",
"sttm": "0805",
"totm": "",
"goaltime": "531",
@@ -1035,13 +1035,13 @@
"cycletime": "10.00",
"cavity": "1",
"planqty": "3180.00000",
"goalqty": "1175.00000",
"workqty": "1144.00000",
"goodqty": "1144.00000",
"goalqty": "1943.00000",
"workqty": "1737.00000",
"goodqty": "1737.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "97.36170",
"progressrate": "35.97484",
"efficiency": "89.39784",
"progressrate": "54.62264",
"sttm": "0811",
"totm": "",
"goaltime": "529",
@@ -1070,13 +1070,13 @@
"cycletime": "15.00",
"cavity": "1",
"planqty": "1386.00000",
"goalqty": "831.00000",
"workqty": "517.00000",
"goodqty": "517.00000",
"goalqty": "1343.00000",
"workqty": "784.00000",
"goodqty": "784.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "62.20422",
"progressrate": "37.30159",
"efficiency": "58.37097",
"progressrate": "56.56566",
"sttm": "0759",
"totm": "",
"goaltime": "346",
@@ -1105,13 +1105,13 @@
"cycletime": "16.00",
"cavity": "1",
"planqty": "1428.00000",
"goalqty": "777.00000",
"workqty": "471.00000",
"goodqty": "471.00000",
"badqty": "0.00000",
"goalqty": "1257.00000",
"workqty": "731.00000",
"goodqty": "730.00000",
"badqty": "1.00000",
"adrate": "",
"efficiency": "60.56904",
"progressrate": "32.98319",
"efficiency": "58.04592",
"progressrate": "51.12045",
"sttm": "0759",
"totm": "",
"goaltime": "380",
@@ -1123,35 +1123,35 @@
{
"completeInfo": {
"datagbn": "D",
"wordno": "WO202503110043",
"wordno": "WO202503110044",
"workdt": "20250311",
"daynight": "1",
"sitecd": "1",
"wccd": "W20",
"workcd": "US-1",
"worknm": "U/SONIC WELD-1",
"workseq": "1",
"status": "1",
"statusnm": "가동중",
"itemcd": "24051090-KOR",
"workseq": "2",
"status": "4",
"statusnm": "지그교환",
"itemcd": "24051088-KOR",
"itemdesc": "SCOOP ASM-DRV LINK LUB",
"pjtcd": "GF6",
"matcd": "",
"cycletime": "11.00",
"cavity": "1",
"planqty": "1280.00000",
"goalqty": "1133.00000",
"workqty": "1031.00000",
"goodqty": "1031.00000",
"planqty": "1364.00000",
"goalqty": "23.00000",
"workqty": "0.00000",
"goodqty": "0.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "90.96086",
"progressrate": "80.54688",
"sttm": "0759",
"efficiency": "0.00000",
"progressrate": "0.00000",
"sttm": "1330",
"totm": "",
"goaltime": "234",
"ptotm": "2025-03-11 11:53:15",
"psttm": "2025-03-11 07:59:15"
"goaltime": "250",
"ptotm": "2025-03-11 17:40:48",
"psttm": "2025-03-11 13:30:48"
},
"isCheck": false
},
@@ -1175,13 +1175,13 @@
"cycletime": "13.00",
"cavity": "1",
"planqty": "2448.00000",
"goalqty": "958.00000",
"workqty": "829.00000",
"goodqty": "829.00000",
"goalqty": "1549.00000",
"workqty": "1266.00000",
"goodqty": "1266.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "86.49278",
"progressrate": "33.86438",
"efficiency": "81.71797",
"progressrate": "51.71569",
"sttm": "0759",
"totm": "",
"goaltime": "530",
@@ -1210,13 +1210,13 @@
"cycletime": "28.00",
"cavity": "1",
"planqty": "660.00000",
"goalqty": "476.00000",
"workqty": "240.00000",
"goodqty": "240.00000",
"goalqty": "750.00000",
"workqty": "336.00000",
"goodqty": "336.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "50.38992",
"progressrate": "36.36364",
"efficiency": "44.76589",
"progressrate": "50.90909",
"sttm": "0744",
"totm": "",
"goaltime": "307",
@@ -1245,13 +1245,13 @@
"cycletime": "22.00",
"cavity": "1",
"planqty": "1470.00000",
"goalqty": "571.00000",
"workqty": "549.00000",
"goodqty": "548.00000",
"badqty": "1.00000",
"goalqty": "920.00000",
"workqty": "830.00000",
"goodqty": "827.00000",
"badqty": "3.00000",
"adrate": "",
"efficiency": "95.91090",
"progressrate": "37.27891",
"efficiency": "89.84691",
"progressrate": "56.25850",
"sttm": "0757",
"totm": "",
"goaltime": "538",
@@ -1280,7 +1280,7 @@
"cycletime": "34.00",
"cavity": "1",
"planqty": "960.00000",
"goalqty": "351.00000",
"goalqty": "577.00000",
"workqty": "0.00000",
"goodqty": "0.00000",
"badqty": "0.00000",
@@ -1350,13 +1350,13 @@
"cycletime": "13.00",
"cavity": "1",
"planqty": "2800.00000",
"goalqty": "1008.00000",
"workqty": "1030.00000",
"goodqty": "1030.00000",
"goalqty": "1598.00000",
"workqty": "1625.00000",
"goodqty": "1625.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "102.18254",
"progressrate": "36.78571",
"efficiency": "101.64069",
"progressrate": "58.03571",
"sttm": "0748",
"totm": "",
"goaltime": "606",
@@ -1385,7 +1385,7 @@
"cycletime": "6.00",
"cavity": "1",
"planqty": "5600.00000",
"goalqty": "2074.00000",
"goalqty": "3354.00000",
"workqty": "0.00000",
"goodqty": "0.00000",
"badqty": "0.00000",
@@ -1420,12 +1420,12 @@
"cycletime": "10.00",
"cavity": "1",
"planqty": "1200.00000",
"goalqty": "1260.00000",
"goalqty": "2028.00000",
"workqty": "960.00000",
"goodqty": "960.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "76.19048",
"efficiency": "47.33728",
"progressrate": "80.00000",
"sttm": "0757",
"totm": "",
@@ -1438,35 +1438,35 @@
{
"completeInfo": {
"datagbn": "D",
"wordno": "WO202503110055",
"wordno": "WO202503110056",
"workdt": "20250311",
"daynight": "1",
"sitecd": "1",
"wccd": "W30",
"workcd": "GP-4",
"worknm": "최종검사-04",
"workseq": "1",
"workseq": "2",
"status": "1",
"statusnm": "가동중",
"itemcd": "42817940-KOR",
"itemdesc": "MOLDING ASM-RR S/D WDO GARN LH",
"itemcd": "42817941-KOR",
"itemdesc": "MOLDING ASM-RR S/D WDO GARN RH",
"pjtcd": "",
"matcd": "",
"cycletime": "10.00",
"cavity": "1",
"planqty": "1600.00000",
"goalqty": "789.00000",
"workqty": "400.00000",
"goodqty": "400.00000",
"planqty": "800.00000",
"goalqty": "394.00000",
"workqty": "0.00000",
"goodqty": "0.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "50.69066",
"progressrate": "25.00000",
"sttm": "0915",
"efficiency": "0.00000",
"progressrate": "0.00000",
"sttm": "1229",
"totm": "",
"goaltime": "266",
"ptotm": "2025-03-11 13:41:32",
"psttm": "2025-03-11 09:15:32"
"goaltime": "133",
"ptotm": "2025-03-11 14:42:20",
"psttm": "2025-03-11 12:29:20"
},
"isCheck": false
},
@@ -1490,12 +1490,12 @@
"cycletime": "10.00",
"cavity": "1",
"planqty": "672.00000",
"goalqty": "1134.00000",
"goalqty": "1902.00000",
"workqty": "672.00000",
"goodqty": "672.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "59.25403",
"efficiency": "35.32937",
"progressrate": "100.00000",
"sttm": "0818",
"totm": "",
@@ -1505,41 +1505,6 @@
},
"isCheck": false
},
{
"completeInfo": {
"datagbn": "D",
"wordno": "WO202503110057",
"workdt": "20250311",
"daynight": "1",
"sitecd": "1",
"wccd": "W30",
"workcd": "GP-6",
"worknm": "최종검사-06",
"workseq": "3",
"status": "1",
"statusnm": "가동중",
"itemcd": "24269056-GMA",
"itemdesc": "WASHER-DRIVE SPROCKET THR",
"pjtcd": "GF6 GEN3",
"matcd": "",
"cycletime": "3.00",
"cavity": "1",
"planqty": "1920.00000",
"goalqty": "1541.00000",
"workqty": "0.00000",
"goodqty": "0.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "0.00000",
"progressrate": "0.00000",
"sttm": "1010",
"totm": "",
"goaltime": "96",
"ptotm": "2025-03-11 11:46:00",
"psttm": "2025-03-11 10:10:00"
},
"isCheck": false
},
{
"completeInfo": {
"datagbn": "D",
@@ -1560,13 +1525,13 @@
"cycletime": "10.00",
"cavity": "1",
"planqty": "2560.00000",
"goalqty": "1239.00000",
"workqty": "512.00000",
"goodqty": "512.00000",
"goalqty": "2007.00000",
"workqty": "1024.00000",
"goodqty": "1024.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "41.31364",
"progressrate": "20.00000",
"efficiency": "51.01380",
"progressrate": "40.00000",
"sttm": "0800",
"totm": "",
"goaltime": "426",
@@ -1595,13 +1560,13 @@
"cycletime": "10.00",
"cavity": "1",
"planqty": "2542.00000",
"goalqty": "1277.00000",
"workqty": "738.00000",
"goodqty": "738.00000",
"goalqty": "2045.00000",
"workqty": "1230.00000",
"goodqty": "1230.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "57.76456",
"progressrate": "29.03226",
"efficiency": "60.12906",
"progressrate": "48.38710",
"sttm": "0754",
"totm": "",
"goaltime": "423",
@@ -1630,13 +1595,13 @@
"cycletime": "10.00",
"cavity": "1",
"planqty": "2640.00000",
"goalqty": "1247.00000",
"workqty": "440.00000",
"goodqty": "440.00000",
"goalqty": "2015.00000",
"workqty": "1100.00000",
"goodqty": "1100.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "35.26206",
"progressrate": "16.66667",
"efficiency": "54.56891",
"progressrate": "41.66667",
"sttm": "0759",
"totm": "",
"goaltime": "439",
@@ -1644,41 +1609,6 @@
"psttm": "2025-03-11 07:59:05"
},
"isCheck": false
},
{
"completeInfo": {
"datagbn": "D",
"wordno": "WO202503110047",
"workdt": "20250311",
"daynight": "1",
"sitecd": "1",
"wccd": "W30",
"workcd": "GP-11",
"worknm": "최종검사-11",
"workseq": "1",
"status": "1",
"statusnm": "가동중",
"itemcd": "24298737-SGM",
"itemdesc": "BAFFLE ASM-FRT DIFF CARR",
"pjtcd": "GF9",
"matcd": "",
"cycletime": "10.00",
"cavity": "1",
"planqty": "2640.00000",
"goalqty": "1253.00000",
"workqty": "1100.00000",
"goodqty": "1100.00000",
"badqty": "0.00000",
"adrate": "",
"efficiency": "87.78931",
"progressrate": "41.66667",
"sttm": "0758",
"totm": "",
"goaltime": "439",
"ptotm": "2025-03-11 15:17:13",
"psttm": "2025-03-11 07:58:13"
},
"isCheck": false
}
]
}