123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using static XunJianDataManager;
- using UnityEngine.UI;
- using TMPro;
- using Newtonsoft.Json.Linq;
- using LitJson;
- using Newtonsoft.Json;
- public class XunJianLieBiaoItem : MonoBehaviour
- {
- public XunJianListData data;
- public TextMeshProUGUI pName;
- public TextMeshProUGUI inarea;
- public TextMeshProUGUI updateState;
- public TextMeshProUGUI pType;
- public TextMeshProUGUI XunJianState;
- public TextMeshProUGUI XunTime;
- public void updateData(XunJianListData data)
- {
- this.data = data;
- pName.text = data.projectname;
- inarea.text = data.inarea;
- updateState.text = data.updateState;
- pType.text = data.projectType;
- XunJianState.text = data.projectState;
- XunTime.text = data.projectTime;
- }
- public void gotoXunJian()
- {
-
- JsonData jsonData = new JsonData();
- jsonData["projectId"] = int.Parse(data.id);
- HttpTool.Instance.Post(HttpEdustryAction.projectTasks, jsonData.ToJson(), (string msg) => {
- Debug.Log(msg);
- JObject jObject = JObject.Parse(msg);
- if (jObject["code"].ToString() == "200")
- {
- data.tasksList = JsonConvert.DeserializeObject<List<XunJianTasks>>(jObject["data"]["tasks"].ToString());
- XunJianDataManager.Instance.GotoXunJian(data);
- }
- else
- {
- data.tasksList = new List<XunJianTasks>();
- }
- });
-
- }
- }
|