229 lines
7.9 KiB
C#
229 lines
7.9 KiB
C#
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();
|
|
}
|
|
}
|
|
}
|