AK056/Assets/script/ui/pop/ContainerPopUI.cs
2025-05-07 11:20:40 +08:00

48 lines
1.4 KiB
C#

using EasyInject.Attributes;
using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
/// <summary>
/// 容器信息UI面板
/// </summary>
[GameObjectBean]
public class ContainerPopUI : AbstractPopUI
{
[Header("物料信息")]
[Header("容器编号")]
public TMP_Text containerEntityCode;
[Header("物料类型")]
public TMP_Text materialType;
[Header("SKU")]
public TMP_Text skuCode;
[Header("批次")]
public TMP_Text lotCode;
[Header("工序")]
public TMP_Text processCode;
[Header("入库时间")]
public TMP_Text enterTime;
[Header("静置时间")]
public TMP_Text restingTime;
[Header("出口时间")]
public TMP_Text outTime;
public override void Open(ContainerEntity containerEntity,Transform transform)
{
base.Open(containerEntity,transform);
containerEntityCode.text = containerEntity.containerCode;
lotCode.text = containerEntity.lot;
processCode.text = containerEntity.procedureCode;
//materialType.text = containerEntity.skuName;
enterTime.text = containerEntity.stockInTime;
//outTime.text = "";
restingTime.text = "";
//skuCode.text = containerEntity.skuCode;
gameObject.SetActive(!gameObject.activeSelf);
rectTransform.transform.SetParent(transform);
rectTransform.localPosition = Vector3.zero + offset;
}
}