1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- 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.windowChanage(GongDanWindowManager.Instance.BaoGaogo,GongDanWindowManager.Instance.MainGo);
- TopWindowManager.Instance.showTitle(TianJiWindowManager.Instance.GetTextByKey("110009"));
- GongDanWindowManager.Instance.gotoBaoGao();
- }
- public void GotoShangchuanbaogao()
- {
- ChooseData = this.itemdata;
- QuanJuBackManager.windowChanage(GongDanWindowManager.Instance.BaoGaogo,GongDanWindowManager.Instance.MainGo);
- TopWindowManager.Instance.showTitle(TianJiWindowManager.Instance.GetTextByKey("110009"));
- GongDanWindowManager.Instance.gotoBaoGao();
- }
- public void GotoXQ()
- {
- ChooseData = this.itemdata;
- QuanJuBackManager.windowChanage(GongDanWindowManager.Instance.XQGo,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);
- }
- }
|