From d67cb0c9792e23be7ccf655675cb32ac1a236b7b Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期五, 25 十一月 2022 09:49:22 +0800 Subject: [PATCH] 在人事管理页面增加查看员工考勤记录功能 --- zhengcaioa/zhengcaioa/Controllers/AdmManagement/SigninController.cs | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 56 insertions(+), 1 deletions(-) diff --git a/zhengcaioa/zhengcaioa/Controllers/AdmManagement/SigninController.cs b/zhengcaioa/zhengcaioa/Controllers/AdmManagement/SigninController.cs index bac4408..61c2aed 100644 --- a/zhengcaioa/zhengcaioa/Controllers/AdmManagement/SigninController.cs +++ b/zhengcaioa/zhengcaioa/Controllers/AdmManagement/SigninController.cs @@ -204,9 +204,64 @@ search.userId = curentuser.Id; return JsonConvert.SerializeObject(_signinService.SearchByPaging(search)); } + + + + /// <summary> + /// 鎴戠殑鑰冨嫟璁板綍 + /// </summary> + /// <returns></returns> + [CheckLogin] + public IActionResult SigninAll(string id) + { + JArray jar = new JArray(); + for (var i = 1; i <= 12; i++) + { + var jo = string.Format("\"code\":{0}, \"label\":\"{1}鏈圽" ", i, i); + jar.Add(JObject.Parse("{" + jo + "}")); + + } + ViewBag.month = jar; + JArray Year = new JArray(); + for (var i = -1; i < 2; i++) + { + var jo = string.Format("\"code\":{0}, \"label\":\"{0}骞碶" ", DateTime.Now.Year + i); + Year.Add(JObject.Parse("{" + jo + "}")); + } + ViewBag.year = Year; + ViewBag.userid = id; + List<ActionEntity> actionlist = new List<ActionEntity>(); + ActionEntity actionEntity = new ActionEntity(); + actionEntity.OpenType = 0; + actionEntity.ActionUrl = ""; + actionEntity.ActionFun = "Search"; + actionEntity.PageIco = "fa fa-search"; + actionEntity.ActionName = "鏌ヨ"; + actionlist.Add(actionEntity); + ViewData["ActionInfo"] = actionlist; + + return View(); + } + + + + /// <summary> + /// 鍙栧緱鑰冨嫟璁板綍 + /// </summary> + /// <returns></returns> + + [CheckLogin] + public string GetSigninListAll(AdmSignInDTOSearch search) + { + //var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); + //search.userId = curentuser.Id; + return JsonConvert.SerializeObject(_signinService.SearchByPaging(search)); + } + + #endregion #region 璇峰亣涓庨攢鍋� - public IActionResult AskLeave(string id="", string StratTimeName = "", string EndTimeName = "") + public IActionResult AskLeave(string id="", string StratTimeName = "", string EndTimeName = "") { var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); -- Gitblit v1.9.1