Compare commits
2 Commits
9131dc70e5
...
c81664e0bf
Author | SHA1 | Date |
---|---|---|
|
c81664e0bf | |
|
8bb26120bd |
File diff suppressed because one or more lines are too long
|
@ -30,12 +30,12 @@ public class JBQ_Test : MonoBehaviour
|
||||||
//});
|
//});
|
||||||
|
|
||||||
///4.工作票选择面板
|
///4.工作票选择面板
|
||||||
//UIManager.Instance.ShowPanel<UI_SelectWorkTicketPanel>(E_UI_Layer.System, (panel) =>
|
UIManager.Instance.ShowPanel<UI_SelectWorkTicketPanel>(E_UI_Layer.System, (panel) =>
|
||||||
//{
|
{
|
||||||
// ProcessManager.Instance.mode = E_ModeType.Study;
|
ProcessManager.Instance.mode = E_ModeType.Study;
|
||||||
// panel.Init();
|
panel.Init(4);
|
||||||
|
|
||||||
//});
|
});
|
||||||
|
|
||||||
///5.顶部提示面板
|
///5.顶部提示面板
|
||||||
//UIManager.Instance.ShowPanel<UI_TopTipPanel>(E_UI_Layer.System, (panel) =>
|
//UIManager.Instance.ShowPanel<UI_TopTipPanel>(E_UI_Layer.System, (panel) =>
|
||||||
|
@ -65,11 +65,11 @@ public class JBQ_Test : MonoBehaviour
|
||||||
//});
|
//});
|
||||||
|
|
||||||
///8.电能计量装置装拆工单
|
///8.电能计量装置装拆工单
|
||||||
UIManager.Instance.ShowPanel<UI_InstallAndDismantleTicketPanel>(E_UI_Layer.System, (panel) =>
|
//UIManager.Instance.ShowPanel<UI_InstallAndDismantleTicketPanel>(E_UI_Layer.System, (panel) =>
|
||||||
{
|
//{
|
||||||
//panel.Init();
|
// //panel.Init();
|
||||||
|
|
||||||
});
|
//});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Input.GetKeyDown(KeyCode.L))
|
if (Input.GetKeyDown(KeyCode.L))
|
||||||
|
|
|
@ -22,6 +22,7 @@ public class RunModelMgr : BaseManager<RunModelMgr>
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public int deviceId;
|
public int deviceId;
|
||||||
|
|
||||||
|
|
||||||
public E_ModeType ModeType
|
public E_ModeType ModeType
|
||||||
{
|
{
|
||||||
get => modeType;
|
get => modeType;
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Timers;
|
||||||
using TMPro;
|
using TMPro;
|
||||||
|
using Unity.VisualScripting;
|
||||||
using UnityEditor.VersionControl;
|
using UnityEditor.VersionControl;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UnityEngine.UI;
|
using UnityEngine.UI;
|
||||||
|
@ -8,13 +10,21 @@ using UnityEngine.UI;
|
||||||
public class UI_InstallAndDismantleTicketPanel : BasePanel
|
public class UI_InstallAndDismantleTicketPanel : BasePanel
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否提交
|
/// 是否已经按确认提交
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private bool submite;
|
private bool submit=false;
|
||||||
private Image Image_Mask;
|
public int triggerID;
|
||||||
public void Init(int triggerID)
|
public void Init(int triggerID)
|
||||||
{
|
{
|
||||||
|
this.triggerID = triggerID;
|
||||||
|
if (submit==true)
|
||||||
|
{
|
||||||
|
Submit();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
NotSubmited();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -27,12 +37,12 @@ public class UI_InstallAndDismantleTicketPanel : BasePanel
|
||||||
switch (btnName)
|
switch (btnName)
|
||||||
{
|
{
|
||||||
case "Button_Confirm":
|
case "Button_Confirm":
|
||||||
submite = true;
|
submit = true;
|
||||||
Debug.Log(1);
|
Debug.Log(submit);
|
||||||
Submit();
|
|
||||||
break;
|
break;
|
||||||
case "Button_Close":
|
case "Button_Close":
|
||||||
GameManager.UIMgr.HidePanel<UI_InstallAndDismantleTicketPanel>();
|
|
||||||
|
UIManager.Instance.HidePanel<UI_InstallAndDismantleTicketPanel>();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -49,14 +59,10 @@ public class UI_InstallAndDismantleTicketPanel : BasePanel
|
||||||
{
|
{
|
||||||
|
|
||||||
TMP_InputField inputField = child.GetComponent<TMP_InputField>();
|
TMP_InputField inputField = child.GetComponent<TMP_InputField>();
|
||||||
|
|
||||||
// 如果找到了TMP_InputField组件,则禁用它
|
|
||||||
if (inputField != null)
|
if (inputField != null)
|
||||||
{
|
{
|
||||||
inputField.enabled = false;
|
inputField.enabled = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
DisableRecursiveInputFields(child);
|
DisableRecursiveInputFields(child);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -73,7 +79,7 @@ public class UI_InstallAndDismantleTicketPanel : BasePanel
|
||||||
{
|
{
|
||||||
inputField.enabled = false;
|
inputField.enabled = false;
|
||||||
}
|
}
|
||||||
DisableRecursiveInputFields(child); // 递归调用
|
DisableRecursiveInputFields(child);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -81,6 +87,31 @@ public class UI_InstallAndDismantleTicketPanel : BasePanel
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private void NotSubmited()
|
private void NotSubmited()
|
||||||
{
|
{
|
||||||
|
GameObject viewport = GetControl<Image>("Viewport").gameObject;
|
||||||
|
if (viewport != null)
|
||||||
|
{
|
||||||
|
ClearInputFieldsInChildren(viewport.transform);
|
||||||
|
Debug.Log("找到了");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 递归函数,用于遍历所有子物体并清空InputField
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="parent"></param>
|
||||||
|
void ClearInputFieldsInChildren(Transform parent)
|
||||||
|
{
|
||||||
|
for (int i = 0; i < parent.childCount; i++)
|
||||||
|
{
|
||||||
|
Transform child = parent.GetChild(i);
|
||||||
|
|
||||||
|
TMP_InputField inputField = child.GetComponent<TMP_InputField>();
|
||||||
|
if (inputField != null)
|
||||||
|
{
|
||||||
|
inputField.text = "";
|
||||||
|
}
|
||||||
|
ClearInputFieldsInChildren(child);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue