using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class Drop_GLKCSFH : MonoBehaviour { public WorkInfo wInfo; public InfoPanel CurrPanel; public ExamRecord ExamRec; ////////////////////////////////--------------------库存管理收发货下拉操作---------------////////// public Text Text_Title_1, Text_Title_2; public Dropdown DP_1; public Dropdown[] DP_2; public Text Text_Kind; public InputField In_Code;//操作代码 int i; public void SetKind_1()//选择1 { Text_Title_1.text = DP_1.options[DP_1.value].text; //隐藏所有 for (i = 0; i < DP_2.Length; i++) DP_2[i].gameObject.SetActive(false); //显示 DP_2[DP_1.value].gameObject.SetActive(true); Combine(); } public void SetKind_2(Dropdown dp)//选择2 { Text_Title_2.text = dp.options[dp.value].text; Combine(); } //增加显示的输入框 public InputField In_YL;//预留 void Combine()//组合显示 { In_YL.gameObject.SetActive(false); ExamRec.AddLog("下拉选择" + Text_Title_1.text + "和" + Text_Title_2.text); switch (Text_Title_1.text) { case "发货": switch (Text_Title_2.text) { case "其他": Text_Kind.text = "有关成本中心的发货"; In_Code.text = "201"; break; case "物料凭证": Text_Kind.text = ""; In_Code.text = ""; break; case "订单": Text_Kind.text = "有关订单的发货"; In_Code.text = "261"; break; case "采购订单": Text_Kind.text = "TF在途库存"; In_Code.text = "261"; break; case "预留": Text_Kind.text = "有关项目的发货"; In_Code.text = "221"; In_YL.gameObject.SetActive(true); Debug.Log("fff"); break; } break; case "转移过账": switch (Text_Title_2.text) { case "其他": Text_Kind.text = "TF从项目到本公司"; In_Code.text = "411"; break; case "物料凭证": Text_Kind.text = ""; In_Code.text = ""; break; case "预留": Text_Kind.text = "TF从项目到本公司"; In_Code.text = ""; break; } break; case "取消": switch (Text_Title_2.text) { case "物料凭证": Text_Kind.text = ""; In_Code.text = ""; break; } break; case "下达收货冻结库存": switch (Text_Title_2.text) { case "物料凭证": Text_Kind.text = ""; In_Code.text = ""; break; } break; case "入库": switch (Text_Title_2.text) { case "其他": Text_Kind.text = "TF厂内库存转储计划"; In_Code.text = "305"; break; case "物料凭证": Text_Kind.text = ""; In_Code.text = ""; break; } break; case "出库": switch (Text_Title_2.text) { case "其他": Text_Kind.text = "TF部件从库存到工厂"; In_Code.text = "303"; break; case "物料凭证": Text_Kind.text = ""; In_Code.text = ""; break; } break; case "后续交货": switch (Text_Title_2.text) { case "交货单": Text_Kind.text = ""; In_Code.text = ""; break; case "物料凭证": Text_Kind.text = ""; In_Code.text = ""; break; } break; case "后续调整": switch (Text_Title_2.text) { case "采购订单": Text_Kind.text = ""; In_Code.text = ""; break; } break; case "收货": switch (Text_Title_2.text) { case "采购订单": Text_Kind.text = "GR收货"; In_Code.text = "101"; In_YL.gameObject.SetActive(true); break; case "传送": Text_Kind.text = "GR收货"; In_Code.text = "101"; break; case "其他": Text_Kind.text = "系统已出库实物未领用"; In_Code.text = "X06"; //Text_Kind.text = "无采购订单的收货"; //In_Code.text = "501"; break; case "内向交货": Text_Kind.text = "GR收货"; In_Code.text = "101"; break; case "外向交货": Text_Kind.text = "GR收货"; In_Code.text = "101"; break; case "物料凭证": Text_Kind.text = ""; In_Code.text = ""; break; case "订单": Text_Kind.text = "GR收货"; In_Code.text = "101"; break; case "运输标识代码": Text_Kind.text = ""; In_Code.text = ""; break; case "预留": Text_Kind.text = "无采购订单的收货"; In_Code.text = "501"; break; } break; case "显示": switch (Text_Title_2.text) { case "物料凭证": Text_Kind.text = ""; In_Code.text = ""; break; } break; case "返回交货": switch (Text_Title_2.text) { case "交货单": Text_Kind.text = ""; In_Code.text = ""; break; case "物料凭证": Text_Kind.text = ""; In_Code.text = ""; break; } break; } } // public void Check_YL()//验证预留 { if (In_YL.text.ToUpper() == wInfo.YL) { CurrPanel.ShowInfo(); } } }