95 lines
2.6 KiB
C#
95 lines
2.6 KiB
C#
using System.Collections.Generic;
|
|
using DefaultNamespace.ProcessMode;
|
|
using Framework.Manager;
|
|
using MotionFramework;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace Zion.Scripts.ERP.库存物资库存地点批量切换
|
|
{
|
|
/// <summary>
|
|
/// m库存物资查询报表new
|
|
/// </summary>
|
|
public class InventoryBatchLocationSwitchReporterManager : MonoBehaviour
|
|
{
|
|
public TMP_InputField[] materialCodes;
|
|
public TMP_InputField[] batchs;
|
|
|
|
public TMP_InputField materialCode;
|
|
public TMP_InputField factorie;
|
|
public TMP_InputField storageLocation;
|
|
|
|
public TMP_InputField batch;
|
|
|
|
// 批量选择按钮
|
|
public Button materialCodeButton;
|
|
public Button batchButton;
|
|
public Button queryButton;
|
|
|
|
public GameObject queryPlane;
|
|
|
|
|
|
|
|
public Button piciduoxuan;
|
|
public Button duozhongxuanzeanniu;
|
|
void Start()
|
|
{
|
|
batchButton.onClick.AddListener(OnBatchSelectButtonClick);
|
|
materialCodeButton.onClick.AddListener(OnMaterialCodeSelectButtonClick);
|
|
queryButton.onClick.AddListener(OnQueryButtonClicked);
|
|
|
|
|
|
piciduoxuan.onClick.AddListener(delegate
|
|
{
|
|
TutorialGuideManager.Instance.TriggerNextGuide();
|
|
|
|
});
|
|
duozhongxuanzeanniu.onClick.AddListener(delegate
|
|
{
|
|
TutorialGuideManager.Instance.TriggerNextGuide();
|
|
|
|
});
|
|
}
|
|
|
|
private void OnQueryButtonClicked()
|
|
{
|
|
List<string> parameters = new List<string>();
|
|
|
|
foreach (var code in materialCodes)
|
|
{
|
|
parameters.Add(code.text);
|
|
}
|
|
foreach (var code in batchs)
|
|
{
|
|
parameters.Add(code.text);
|
|
}
|
|
parameters.Add(factorie.text);
|
|
// parameters.Add(storageLocation.text);
|
|
|
|
|
|
// TutorialGuideManager.Instance.TriggerNextGuide();
|
|
|
|
queryPlane.SetActive(true);
|
|
if (MotionEngine.GetModule<ProcessManager>().HandleClick(parameters))
|
|
{
|
|
TutorialGuideManager.Instance.TriggerNextGuide(queryButton.name);
|
|
}
|
|
|
|
}
|
|
|
|
private void OnMaterialCodeSelectButtonClick()
|
|
{
|
|
materialCode.text = materialCodes[0].text;
|
|
TutorialGuideManager.Instance.TriggerNextGuide();
|
|
|
|
}
|
|
|
|
private void OnBatchSelectButtonClick()
|
|
{
|
|
batch.text = batchs[0].text;
|
|
TutorialGuideManager.Instance.TriggerNextGuide();
|
|
|
|
}
|
|
}
|
|
} |