Anchor 작업 및 오류 수정
This commit is contained in:
@@ -79,26 +79,26 @@ public class Panel_DetailDashBoard : PanelBase
|
||||
}
|
||||
private void SetTextData(SimpleField data)
|
||||
{
|
||||
MachineName.SetText(data.machineInfo.worknm);
|
||||
wordno.SetText(data.machineInfo.wordno);
|
||||
MachineName.SetText(SetTextData(data.machineInfo.worknm));
|
||||
wordno.SetText(SetTextData(data.machineInfo.wordno));
|
||||
sttm.SetText(CorrectionTime(data.machineInfo.sttm, "hh:mm"));
|
||||
totm.SetText(CorrectionTime(data.machineInfo.totm, "hh:mm"));
|
||||
daynight.SetText(data.machineInfo.daynight);
|
||||
workseq.SetText(data.machineInfo.workseq);
|
||||
statusnm.SetText(data.machineInfo.statusnm);
|
||||
workcd.SetText(data.machineInfo.workcd);
|
||||
itemcd.SetText(data.machineInfo.itemcd);
|
||||
itemdesc.SetText(data.machineInfo.itemdesc);
|
||||
pjtcd.SetText(data.machineInfo.pjtcd);
|
||||
matcd.SetText(data.machineInfo.matcd);
|
||||
cavity.SetText(data.machineInfo.cavity);
|
||||
cycletime.SetText(data.machineInfo.cycletime);
|
||||
moldData.SetText(data.machineInfo.MOLDCD);
|
||||
planqty.SetText(data.machineInfo.planqty);
|
||||
goalqty.SetText(data.machineInfo.goalqty);
|
||||
workqty.SetText(data.machineInfo.workqty);
|
||||
goodqty.SetText(data.machineInfo.goodqty);
|
||||
badqty.SetText(data.machineInfo.badqty);
|
||||
daynight.SetText(SetTextData(data.machineInfo.daynight));
|
||||
workseq.SetText(SetTextData(data.machineInfo.workseq));
|
||||
statusnm.SetText(SetTextData(data.machineInfo.statusnm));
|
||||
workcd.SetText(SetTextData(data.machineInfo.workcd));
|
||||
itemcd.SetText(SetTextData(data.machineInfo.itemcd));
|
||||
itemdesc.SetText(SetTextData(data.machineInfo.itemdesc));
|
||||
pjtcd.SetText(SetTextData(data.machineInfo.pjtcd));
|
||||
matcd.SetText(SetTextData(data.machineInfo.matcd));
|
||||
cavity.SetText(SetTextData(data.machineInfo.cavity));
|
||||
cycletime.SetText(SetTextData(data.machineInfo.cycletime));
|
||||
moldData.SetText(SetTextData(data.machineInfo.MOLDCD));
|
||||
planqty.SetText(SetTextData(data.machineInfo.planqty));
|
||||
goalqty.SetText(SetTextData(data.machineInfo.goalqty));
|
||||
workqty.SetText(SetTextData(data.machineInfo.workqty));
|
||||
goodqty.SetText(SetTextData(data.machineInfo.goodqty));
|
||||
badqty.SetText(SetTextData(data.machineInfo.badqty));
|
||||
|
||||
badrate.SetText(DecimalPointCalculate(data.machineInfo.badrate).ToString() + "%");
|
||||
efficiency.SetText(DecimalPointCalculate(data.machineInfo.efficiency).ToString() + "%");
|
||||
@@ -107,7 +107,7 @@ public class Panel_DetailDashBoard : PanelBase
|
||||
porate.SetText(DecimalPointCalculate(data.kpiDataInfo.porate).ToString() + "%");
|
||||
goodqtyrate.SetText(DecimalPointCalculate(data.kpiDataInfo.goodqtyrate).ToString() + "%");
|
||||
|
||||
workdt.SetText(CorrectionTime(data.machineInfo.workdt, "yyyy-MM-dd"));
|
||||
workdt.SetText(CorrectionMonthDay(data.machineInfo.workdt, "yyyy-MM-dd"));
|
||||
}
|
||||
private void SetSliderData(SimpleField data)
|
||||
{
|
||||
@@ -123,6 +123,14 @@ public class Panel_DetailDashBoard : PanelBase
|
||||
SetSliderValue(Slider_porate, 100f, DecimalPointCalculate(data.kpiDataInfo.porate));
|
||||
SetSliderValue(Slider_goodqtyrate, 100f, DecimalPointCalculate(data.kpiDataInfo.goodqtyrate));
|
||||
}
|
||||
private string SetTextData(string value)
|
||||
{
|
||||
if (value == string.Empty || value == null)
|
||||
{
|
||||
return "-";
|
||||
}
|
||||
return value;
|
||||
}
|
||||
private void SetSliderValue(Slider slider, float max, float value)
|
||||
{
|
||||
slider.minValue = 0f;
|
||||
@@ -150,10 +158,24 @@ public class Panel_DetailDashBoard : PanelBase
|
||||
|
||||
return floatValue;
|
||||
}
|
||||
private string CorrectionMonthDay(string value, string dateForm)
|
||||
{
|
||||
if (value == string.Empty)
|
||||
{
|
||||
return "-";
|
||||
}
|
||||
|
||||
DateTime.TryParseExact(value, "yyyyMMdd", CultureInfo.InvariantCulture, DateTimeStyles.None, out var parsedDate);
|
||||
return parsedDate.ToString(dateForm);
|
||||
}
|
||||
private string CorrectionTime(string value, string dateForm)
|
||||
{
|
||||
DateTime.TryParseExact(value, "yyyyMMdd", CultureInfo.InvariantCulture, DateTimeStyles.None, out var parsedDate);
|
||||
if (value == string.Empty)
|
||||
{
|
||||
return "-";
|
||||
}
|
||||
|
||||
DateTime.TryParseExact(value, "hhmm", CultureInfo.InvariantCulture, DateTimeStyles.None, out var parsedDate);
|
||||
return parsedDate.ToString(dateForm);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user