|
@@ -53,6 +53,10 @@ public class GCYWLayer : YZTRootLayer
|
|
|
private Text jiaoChaJianZhuCountText;
|
|
|
private Text dingQiZhuanXiangCountText;
|
|
|
|
|
|
+ //工程管理
|
|
|
+ private PieChart gongChengGuanLiChart;
|
|
|
+ private PieChart fenJiKaoPingChart;
|
|
|
+ private Text gongChengGuanLiChartCount;
|
|
|
|
|
|
|
|
|
private void Awake()
|
|
@@ -77,6 +81,10 @@ public class GCYWLayer : YZTRootLayer
|
|
|
_tuFaShiJian_Slider = this.transform.Find("ShuJuTongJi/TuFaShiJian/slider").GetComponent<MPImage>();
|
|
|
|
|
|
wenTiTongJiBarChart = this.transform.Find("ShuJuTongJi/XunJianTongJi/BarChart").GetComponent<BarChart>();
|
|
|
+
|
|
|
+ gongChengGuanLiChart=this.transform.Find("GongChengGuanLi/GuanLiJianCha").GetComponent<PieChart>();
|
|
|
+ gongChengGuanLiChartCount=this.transform.Find("GongChengGuanLi/GuanLiJianCha/count/numText").GetComponent<Text>();
|
|
|
+ fenJiKaoPingChart=this.transform.Find("GongChengGuanLi/FenJiKaoPing").GetComponent<PieChart>();
|
|
|
|
|
|
TFSJ_DaiChuLiNumTex = this.transform.Find("TuFaShiJian/DaiChuLi/count").GetComponent<Text>();
|
|
|
TFSJ_DaiYanShouNumTex = this.transform.Find("TuFaShiJian/DaiYanShou/count").GetComponent<Text>();
|
|
@@ -104,14 +112,14 @@ public class GCYWLayer : YZTRootLayer
|
|
|
if (GlobalData.B08DataStatis != null && GlobalData.B08DataStatis.data == null)
|
|
|
{
|
|
|
await HttpHelper._Instance.InitGCYWData();
|
|
|
- SetShuJuTongJiData();
|
|
|
- SetXunJianBarChart();
|
|
|
- SetTFSJ_Data();
|
|
|
- SetWTZG_Data();
|
|
|
- SetXJLE_Data();
|
|
|
+
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
+ SetShuJuTongJiData();
|
|
|
+ SetXunJianBarChart();
|
|
|
+ SetGongChengGuanLiChart();
|
|
|
+ SetTFSJ_Data();
|
|
|
+ SetWTZG_Data();
|
|
|
+ SetXJLE_Data();
|
|
|
}
|
|
|
|
|
|
public void SetShuJuTongJiData()
|
|
@@ -122,14 +130,6 @@ public class GCYWLayer : YZTRootLayer
|
|
|
_quanBuGongChengText.text = $"{tempData.data.allProject}";
|
|
|
_dangRiGongChengText.text = $"{tempData.data.warnProject}";
|
|
|
_zhengChangYunXingText.text = $"{tempData.data.normalProject}";
|
|
|
-
|
|
|
- _zhengGaiWenTi_Count_Text.text = $"{tempData.data.questionTimes}";
|
|
|
- _zhengGaiWenTi_Vlaue_Text.text = $"{tempData.data.questionCompleteRate}%";
|
|
|
- _zhengGaiWenTi_Slider.fillAmount = tempData.data.questionCompleteRate * 0.01f;
|
|
|
-
|
|
|
- _tuFaShiJian_Count_Text.text = $"{tempData.data.eventTimes}";
|
|
|
- _tuFaShiJian_Vlaue_Text.text = $"{tempData.data.eventCompleteRate}%";
|
|
|
- _tuFaShiJian_Slider.fillAmount = tempData.data.eventCompleteRate * 0.01f;
|
|
|
}
|
|
|
|
|
|
public void SetXunJianBarChart()
|
|
@@ -160,6 +160,41 @@ public class GCYWLayer : YZTRootLayer
|
|
|
tempSeries[1].data.Clear();
|
|
|
tempSeries[1].data.AddRange(tempDatas_1);
|
|
|
}
|
|
|
+
|
|
|
+ public void SetGongChengGuanLiChart()
|
|
|
+ {
|
|
|
+ B08_projectExamine tempData = GlobalData.B08ProjectExamine;
|
|
|
+
|
|
|
+ var tempSeries = gongChengGuanLiChart.series;
|
|
|
+ int tempCount = 0;
|
|
|
+ SerieData[] tempDatas = new SerieData[tempData.data.type1.Length];
|
|
|
+ for (int i = 0; i < tempDatas.Length; i++)
|
|
|
+ {
|
|
|
+ tempDatas[i] = new SerieData();
|
|
|
+ tempDatas[i].data = new List<double>();
|
|
|
+ tempDatas[i].data.Add(i);
|
|
|
+ tempDatas[i].data.Add(tempData.data.type1[i].value);
|
|
|
+ tempDatas[i].name = tempData.data.type1[i].key;
|
|
|
+ tempCount += tempData.data.type1[i].value;
|
|
|
+ }
|
|
|
+ tempSeries[0].data.Clear();
|
|
|
+ tempSeries[0].data.AddRange(tempDatas);
|
|
|
+
|
|
|
+ gongChengGuanLiChartCount.text = tempCount.ToString();
|
|
|
+
|
|
|
+ var tempSeries_1 = fenJiKaoPingChart.series;
|
|
|
+ SerieData[] tempDatas_1 = new SerieData[tempData.data.type2.Length];
|
|
|
+ for (int i = 0; i < tempDatas_1.Length; i++)
|
|
|
+ {
|
|
|
+ tempDatas_1[i] = new SerieData();
|
|
|
+ tempDatas_1[i].data = new List<double>();
|
|
|
+ tempDatas_1[i].data.Add(i);
|
|
|
+ tempDatas_1[i].data.Add(tempData.data.type2[i].value);
|
|
|
+ tempDatas_1[i].name = tempData.data.type2[i].key;
|
|
|
+ }
|
|
|
+ tempSeries_1[0].data.Clear();
|
|
|
+ tempSeries_1[0].data.AddRange(tempDatas_1);
|
|
|
+ }
|
|
|
|
|
|
|
|
|
public void SetTFSJ_Data()
|
|
@@ -168,8 +203,8 @@ public class GCYWLayer : YZTRootLayer
|
|
|
TFSJ_DaiChuLiNumTex.text = tempData.data.waitHandle.ToString();
|
|
|
TFSJ_DaiYanShouNumTex.text = tempData.data.waitAccept.ToString();
|
|
|
TFSJ_YiChuLiNumTex.text = tempData.data.hasHandle.ToString();
|
|
|
- TFSJ_completeText.text = $"{tempData.data.completeRate}%";
|
|
|
- TFSJ_completeSlider.fillAmount = tempData.data.completeRate * 0.01f;
|
|
|
+ TFSJ_completeText.text = $"{float.Parse(tempData.data.completeRate)*100.0f:0}%";
|
|
|
+ TFSJ_completeSlider.fillAmount =float.Parse(tempData.data.completeRate);
|
|
|
|
|
|
for (int i = 0; i < TFSJ_eventItems.Count; i++)
|
|
|
{
|
|
@@ -182,6 +217,10 @@ public class GCYWLayer : YZTRootLayer
|
|
|
tempObj.Init(tempData.data.list[i]);
|
|
|
TFSJ_eventItems.Add(tempObj.gameObject);
|
|
|
}
|
|
|
+
|
|
|
+ _tuFaShiJian_Count_Text.text = $"{tempData.data.waitHandle+tempData.data.waitAccept+tempData.data.hasHandle}";
|
|
|
+ _tuFaShiJian_Vlaue_Text.text = $"{float.Parse(tempData.data.completeRate)*100.0f:0}%";
|
|
|
+ _tuFaShiJian_Slider.fillAmount =float.Parse(tempData.data.completeRate);
|
|
|
}
|
|
|
|
|
|
public void SetWTZG_Data()
|
|
@@ -190,8 +229,8 @@ public class GCYWLayer : YZTRootLayer
|
|
|
WTZG_DaiChuLiNumTex.text = tempData.data.waitHandle.ToString();
|
|
|
WTZG_DaiYanShouNumTex.text = tempData.data.waitAccept.ToString();
|
|
|
WTZG_YiChuLiNumTex.text = tempData.data.hasHandle.ToString();
|
|
|
- WTZG_completeText.text = $"{tempData.data.completeRate}%";
|
|
|
- WTZG_completeSlider.fillAmount = tempData.data.completeRate * 0.01f;
|
|
|
+ WTZG_completeText.text = $"{float.Parse(tempData.data.completeRate)*100.0f:0}%";
|
|
|
+ WTZG_completeSlider.fillAmount =float.Parse(tempData.data.completeRate);
|
|
|
|
|
|
for (int i = 0; i < WTZG_eventItems.Count; i++)
|
|
|
{
|
|
@@ -204,6 +243,10 @@ public class GCYWLayer : YZTRootLayer
|
|
|
tempObj.Init(tempData.data.list[i]);
|
|
|
WTZG_eventItems.Add(tempObj.gameObject);
|
|
|
}
|
|
|
+
|
|
|
+ _zhengGaiWenTi_Count_Text.text =$"{tempData.data.waitHandle+tempData.data.waitAccept+tempData.data.hasHandle}";
|
|
|
+ _zhengGaiWenTi_Vlaue_Text.text = $"{float.Parse(tempData.data.completeRate)*100.0f:0}%";
|
|
|
+ _zhengGaiWenTi_Slider.fillAmount = float.Parse(tempData.data.completeRate);
|
|
|
}
|
|
|
|
|
|
public void SetXJLE_Data()
|