123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- using System.Collections;
- using System.Collections.Generic;
- using LitJson;
- using UnityEngine;
- using UnityEngine.UI;
- public class ChuLiItemManager : MonoBehaviour
- {
- public static JsonData ChooseData;
- public Text statusT;
- public Text numbert;
- public Text taskNamet;
- public Text createTimet;
- public Text deviceModelt;
- public Text customerNamet;
- public void GotoChuli()
- {
- ChooseData = this.itemdata;
- JsonData d =new JsonData();
- d["id"] = int.Parse(ChuLiItemManager.ChooseData["id"].ToString());
- DataManager.Instance.Gongdanchange(d,(str)=>{});
- QuanJuBackManager.Instance.nowWindow = GongDanWindowManager.Instance.BaoGaogo;
- QuanJuBackManager.Instance.setStack(GongDanWindowManager.Instance.MainGo);
- TopWindowManager.Instance.showTitle(TianJiWindowManager.Instance.GetTextByKey("110009"));
- GongDanWindowManager.Instance.gotoBaoGao();
- }
- public void GotoShangchuanbaogao()
- {
- ChooseData = this.itemdata;
- QuanJuBackManager.Instance.nowWindow = GongDanWindowManager.Instance.BaoGaogo;
- QuanJuBackManager.Instance.setStack(GongDanWindowManager.Instance.MainGo);
- TopWindowManager.Instance.showTitle(TianJiWindowManager.Instance.GetTextByKey("110009"));
- GongDanWindowManager.Instance.gotoBaoGao();
- }
- public void GotoXQ()
- {
- ChooseData = this.itemdata;
- QuanJuBackManager.Instance.nowWindow = GongDanWindowManager.Instance.XQGo;
- QuanJuBackManager.Instance.setStack(GongDanWindowManager.Instance.MainGo);
- TopWindowManager.Instance.showTitle(TianJiWindowManager.Instance.GetTextByKey("110009"));
- GongDanWindowManager.Instance.gotoXQGo();
- }
- public List<GameObject> statusUIlist;
- JsonData itemdata;
- public void init(JsonData data)
- {
- this.itemdata =data;
- numbert.text = data["number"].ToString();
- taskNamet.text = data["taskName"].ToString();
- createTimet.text = data["createTime"].ToString();
- deviceModelt.text = data["deviceModel"].ToString();
- customerNamet.text = data["customerName"].ToString();
-
-
- switch(data["status"].ToString())
- {
- case "1":
- statusT.text =TianJiWindowManager.Instance.GetTextByKey("120015");
- statusT.color = Color.black;
- showStatusUI(1);
- break;
- case "2":
- statusT.text =TianJiWindowManager.Instance.GetTextByKey("120014");
- statusT.color = Color.red;
- showStatusUI(1);
- break;
- case "3":
- statusT.text =TianJiWindowManager.Instance.GetTextByKey("120013");
- statusT.color = Color.black;
- showStatusUI(2);
- break;
- case "4":
- statusT.text =TianJiWindowManager.Instance.GetTextByKey("120011");
- statusT.color = Color.green;
- showStatusUI(0);
- break;
- case "99":
- statusT.text =TianJiWindowManager.Instance.GetTextByKey("120012");
- statusT.color = Color.black;
- showStatusUI(0);
- break;
- }
- }
- public void showStatusUI(int i)
- {
- for(int j=0;j<statusUIlist.Count;j++)
- {
- statusUIlist[j].SetActive(false);
- }
- statusUIlist[i].SetActive(true);
- }
- }
|