|
|
@@ -2736,6 +2736,48 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
2736
|
2736
|
}
|
|
2737
|
2737
|
|
|
2738
|
2738
|
/// <summary>
|
|
|
2739
|
+ /// 绩效考核列表展示
|
|
|
2740
|
+ /// </summary>
|
|
|
2741
|
+ /// <param name="start"></param>
|
|
|
2742
|
+ /// <param name="end"></param>
|
|
|
2743
|
+ /// <returns></returns>
|
|
|
2744
|
+ public ActionResult GetPerformanceAssessmentList(DateTime? start, DateTime? end, int deptid = 0,int tmptype=1)
|
|
|
2745
|
+ {
|
|
|
2746
|
+ StringBuilder sb1 = new StringBuilder();
|
|
|
2747
|
+ StringBuilder sb2 = new StringBuilder();
|
|
|
2748
|
+ if (start == null)
|
|
|
2749
|
+ {
|
|
|
2750
|
+ start = DateTime.Now;
|
|
|
2751
|
+ start = new DateTime(start.Value.Year, start.Value.Month, 1);
|
|
|
2752
|
+ }
|
|
|
2753
|
+ if (end == null)
|
|
|
2754
|
+ {
|
|
|
2755
|
+ end = DateTime.Now;
|
|
|
2756
|
+ }
|
|
|
2757
|
+ string dept = "";
|
|
|
2758
|
+ if (deptid > 0)
|
|
|
2759
|
+ {
|
|
|
2760
|
+ dept = deptid + "";
|
|
|
2761
|
+ }
|
|
|
2762
|
+ Dictionary<string, string> paras = new Dictionary<string, string>();
|
|
|
2763
|
+ paras.Add("@sdate", start.Value.ToString("yyyy-MM-dd"));
|
|
|
2764
|
+ paras.Add("@edate", end.Value.ToString("yyyy-MM-dd"));
|
|
|
2765
|
+ paras.Add("@deptid", dept);
|
|
|
2766
|
+ var obj = DbHelperSQL.RunProcedure("P_PerformanceAssessment0317", paras, "PerformanceAssessment").Tables[1];
|
|
|
2767
|
+ DataTable dbobj = obj.Clone();
|
|
|
2768
|
+ dbobj.Clear();
|
|
|
2769
|
+ foreach (DataRow row in obj.Rows)
|
|
|
2770
|
+ {
|
|
|
2771
|
+ if (Convert.ToInt32(row["tmptype"]) == tmptype)
|
|
|
2772
|
+ {
|
|
|
2773
|
+ dbobj.Rows.Add(row.ItemArray);
|
|
|
2774
|
+
|
|
|
2775
|
+ }
|
|
|
2776
|
+ }
|
|
|
2777
|
+ return Success("成功", dbobj);
|
|
|
2778
|
+ }
|
|
|
2779
|
+
|
|
|
2780
|
+ /// <summary>
|
|
2739
|
2781
|
/// 绩效考核
|
|
2740
|
2782
|
/// </summary>
|
|
2741
|
2783
|
/// <param name="start"></param>
|