public ActionResult GetWorkOrderData(DateTime startTime)
        {
            var user  = OperatorProvider.Provider.Current();
            var start = Convert.ToDateTime(startTime.ToString("yyyy-MM-01"));

            var num      = Time.GetDaysOfMonth(start.Year, start.Month);
            var end      = Convert.ToDateTime(startTime.ToString("yyyy-MM-" + num + ""));
            var deptid   = dept.GetAuthorizationDepartment(user.DeptId);
            var dataList = workorder.WorkOrderGet(start, end, deptid.DepartmentId).OrderBy(x => x.deptcode);

            var treeList = new List <TreeGridEntity>();

            foreach (var item in dataList)
            {
                TreeGridEntity tree = new TreeGridEntity();
                tree.id          = item.worktimesortid;
                tree.hasChildren = false;
                tree.parentId    = "0";
                tree.expanded    = true;
                string myTimeStr = string.Empty;
                myTimeStr     = item.timedata;
                item.timedata = "";
                string itemJson = item.ToJson();
                var    strSp    = myTimeStr.Split(',');
                for (int i = 0; i < strSp.Count(); i++)
                {
                    itemJson = itemJson.Insert(1, "\"Time" + (i + 1) + "\":\"" + strSp[i] + "\", ");
                }
                itemJson        = itemJson.Insert(1, "\"ParentId\":\"0\",");
                tree.entityJson = itemJson;
                treeList.Add(tree);
            }
            var sss = treeList.TreeJson();

            return(Content(treeList.TreeJson()));
        }