using DTO;
|
using IServices;
|
using Microsoft.AspNetCore.Http;
|
using Microsoft.AspNetCore.Mvc;
|
using Microsoft.Extensions.Logging;
|
using Newtonsoft.Json;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Threading.Tasks;
|
using System.Transactions;
|
using zhengcaioa.Models;
|
namespace zhengcaioa.Controllers.admin
|
{
|
public class AdmAttendanceController : Controller
|
{
|
private readonly IHrDeptService _hrDeptService;
|
private readonly ILogger<AdmAttendanceController> _logger;
|
private readonly IAdmAttendanceService _admAttendanceService;
|
|
|
public AdmAttendanceController(ILogger<AdmAttendanceController> logger
|
, IAdmAttendanceService admAttendanceService
|
, IHrDeptService hrDeptService
|
)
|
{
|
_logger = logger;
|
_hrDeptService = hrDeptService;
|
_admAttendanceService = admAttendanceService;
|
|
}
|
public IActionResult Index()
|
{
|
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);
|
|
|
|
ViewBag.editBtn = false;
|
|
ViewData["ActionInfo"] = actionlist;
|
|
//ViewBag.dept = _hrDeptService.GetList().Select(x => new { code = x.Id, label = x.DeptName }).ToList();
|
|
return View();
|
}
|
|
|
/// <summary>
|
/// 列表内容
|
/// </summary>
|
/// <param name="search"></param>
|
/// <returns></returns>
|
public IActionResult GetList(AdmAttendanceDTOSearch search)
|
{
|
//_hrSalaryService.AutoCheck();
|
if (!string.IsNullOrEmpty(search.YearMonth222))
|
{
|
search.YearMonth = search.YearMonth222;
|
}
|
|
return new JsonResult(_admAttendanceService.SearchByPaging(search));
|
}
|
}
|
}
|