using EasyInject.Attributes; using System.Collections; using System.Collections.Generic; using TMPro; using UnityEngine; /// /// 容器信息UI面板 /// [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; } }