| | |
| | | ViewBag.Creater = _userService.GetList().Select(x => new { code = x.Id, label = x.UserName }).ToList(); |
| | | ViewBag.flbx = _liaotianService.GetSYScode("system", "shifou").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList(); |
| | | ViewBag.ShiFouyReasonname = _liaotianService.GetSYScode("Project", "ShiFouyReasonname").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList(); |
| | | |
| | | ViewBag.Baomingtimebegin = DateTime.Now.AddMonths(-6).ToString("yyyy-MM-dd"); |
| | | ViewBag.Baomingtimeend = DateTime.Now.ToString("yyyy-MM-dd"); |
| | | |
| | | |
| | | ViewBag.wanshan = _liaotianService.GetSYScode("Project", "wanshan").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList(); |
| | | |
| | | return View(); |
| | | } |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | var feibiaoliyous = cDocumet.QuerySelectorAll("div").Where(m => m.Id == "_notice_content_reason-reason"); |
| | | if (feibiaoliyous != null && feibiaoliyous.ToList().Count > 0) |
| | | { |
| | | var feibiaoliyou = feibiaoliyous.First(); |
| | | projectDTO.Fbyy = feibiaoliyou.TextContent.Replace("\n", "").Replace("\t", ""); |
| | | projectDTO.Fblx = "终止采购"; |
| | | } |
| | | |
| | | |
| | | var Numbers = cDocumet.QuerySelectorAll("h4"); |
| | | foreach(var Number in Numbers ) |
| | | { |
| | |
| | | { |
| | | var Fbyy = Number.QuerySelector("span"); |
| | | projectDTO.Fbyy = Fbyy.TextContent.Trim(); |
| | | projectDTO.Fblx = "停止评审"; |
| | | } |
| | | if (Number != null && Number.TextContent.Contains("终止原因")) |
| | | { |
| | | var Fbyy = Number.QuerySelector("span"); |
| | | projectDTO.Fbyy = Fbyy.TextContent.Trim(); |
| | | projectDTO.Fblx = "停止评审"; |
| | | } |
| | | |
| | | } |
| | | var Caigourennames = cDocumet.QuerySelectorAll("span").Where(m => m.Id == "_notice_content_noticePurchase-purchaserOrgName"); |
| | | if (Caigourennames != null && Caigourennames.ToList().Count > 0) |
| | |
| | | } |
| | | projectDTO.StartTimestr = timestr; |
| | | } |
| | | |
| | | var tittle = document.QuerySelector("h1"); |
| | | if (tittle != null) |
| | | { |
| | | string tittlestr = tittle.TextContent; |
| | | |
| | | projectDTO.Name = tittlestr; |
| | | } |
| | | var table = document.QuerySelector("table").QuerySelectorAll("tr"); |
| | | if (table != null) |
| | | { |
| | |
| | | } |
| | | |
| | | } |
| | | else if (select != null && select.TextContent.IndexOf("项目名称") >= 0) |
| | | //else if (select != null && select.TextContent.IndexOf("项目名称") >= 0) |
| | | //{ |
| | | // if (table[i + 1] != null) |
| | | // { |
| | | // var td1 = table[i + 1].QuerySelector("td"); |
| | | // if (td1 != null) |
| | | // { |
| | | // projectDTO.Name = table[i + 1].QuerySelector("td").TextContent.Trim();//OuterHtml |
| | | // } |
| | | // } |
| | | |
| | | //} |
| | | else if (select != null && select.TextContent.IndexOf("项目终止的原因") >= 0) |
| | | { |
| | | if (table[i + 1] != null) |
| | | { |
| | | var td1 = table[i + 1].QuerySelector("td"); |
| | | if (td1 != null) |
| | | { |
| | | projectDTO.Name = table[i + 1].QuerySelector("td").TextContent.Trim();//OuterHtml |
| | | projectDTO.Fbyy = table[i + 1].QuerySelector("td").TextContent.Trim();//OuterHtml |
| | | if (projectDTO.Fbyy.IndexOf("终止")<0) |
| | | { |
| | | projectDTO.Fblx = "停止评审"; |
| | | } |
| | | else |
| | | { |
| | | projectDTO.Fblx = "终止采购"; |
| | | } |
| | | } |
| | | } |
| | | |
| | |
| | | |
| | | return new JsonResult(returnMsg); |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 质疑 |
| | | /// </summary> |
| | | /// <param name="data">岗位实体类对象</param> |
| | | /// <returns></returns> |
| | | /// |
| | | [CheckLogin] |
| | | public IActionResult Zhiyi(string projectid, string mingid, string type) |
| | | { |
| | | var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); |
| | | ViewData["curentuser"] = curentuser; |
| | | ViewData["projectid"] = projectid; |
| | | ViewData["mingid"] = mingid; |
| | | ViewData["type"] = type; |
| | | var zhiyistatus = ""; |
| | | var zhiyishijian = ""; |
| | | var zhiyichengli = ""; |
| | | |
| | | var projectDTO = _projectService.GetLiaotianEntity(projectid); |
| | | if (type == "1") |
| | | { |
| | | var projectzhongbiaoDTO = projectDTO.Projectzhongbiaos.Where(x => x.ZhongbiaoId == mingid).FirstOrDefault(); |
| | | if (projectzhongbiaoDTO != null) |
| | | { |
| | | zhiyistatus = projectzhongbiaoDTO.ZbZhiyistatus; |
| | | zhiyishijian = projectzhongbiaoDTO.ZbZhiyishijian.HasValue? projectzhongbiaoDTO.ZbZhiyishijian.Value.ToString("yyyy-MM-dd"):""; |
| | | zhiyichengli = projectzhongbiaoDTO.ZbZhiyichengli; |
| | | } |
| | | } |
| | | else if (type == "2") |
| | | { |
| | | zhiyistatus = projectDTO.DehxZhiyistatus; |
| | | zhiyishijian = projectDTO.DehxZhiyishijian.HasValue ? projectDTO.DehxZhiyishijian.Value.ToString("yyyy-MM-dd") : ""; |
| | | zhiyichengli = projectDTO.DehxZhiyichengli; |
| | | } |
| | | else if (type == "3") |
| | | { |
| | | zhiyistatus = projectDTO.DshxZhiyistatus; |
| | | zhiyishijian = projectDTO.DshxZhiyishijian.HasValue ? projectDTO.DshxZhiyishijian.Value.ToString("yyyy-MM-dd") : ""; |
| | | zhiyichengli = projectDTO.DshxZhiyichengli; |
| | | } |
| | | else if (type == "4") |
| | | { |
| | | var projectyouxiao = projectDTO.Projectyouxiaos.Where(x => x.YouxiaoId == mingid).FirstOrDefault(); |
| | | if (projectyouxiao != null) |
| | | { |
| | | zhiyistatus = projectyouxiao.YxZhiyistatus; |
| | | zhiyishijian = projectyouxiao.YxZhiyishijian.HasValue ? projectyouxiao.YxZhiyishijian.Value.ToString("yyyy-MM-dd") : ""; |
| | | zhiyichengli = projectyouxiao.YxZhiyichengli; |
| | | } |
| | | } |
| | | else if (type == "5") |
| | | { |
| | | var projectreason = projectDTO.projectreasons.Where(x => x.ReasonId == mingid).FirstOrDefault(); |
| | | if (projectreason != null) |
| | | { |
| | | zhiyistatus = projectreason.WxZhiyistatus; |
| | | zhiyishijian = projectreason.WxZhiyishijian.HasValue ? projectreason.WxZhiyishijian.Value.ToString("yyyy-MM-dd") : ""; |
| | | zhiyichengli = projectreason.WxZhiyichengli; |
| | | } |
| | | } |
| | | |
| | | |
| | | if (string.IsNullOrWhiteSpace(zhiyishijian)) |
| | | { |
| | | zhiyishijian = DateTime.Now.ToString("yyyy-MM-dd"); |
| | | } |
| | | |
| | | ViewData["zhiyistatus"] = zhiyistatus; |
| | | ViewData["zhiyishijian"] = zhiyishijian; |
| | | ViewData["zhiyichengli"] = zhiyichengli; |
| | | ViewData.Model = new ProjectDTO(); |
| | | |
| | | return View(); |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | [CheckLogin] |
| | | public IActionResult Zhiyibaocun(ProjectDTO dto) |
| | | { |
| | | ResultEntity resultEntity = new ResultEntity(); |
| | | resultEntity.Result = true; |
| | | var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); |
| | | ViewData["curentuser"] = curentuser; |
| | | |
| | | |
| | | |
| | | resultEntity = _projectService.savezhiyi("A", dto.Zhiyishijian, dto.Zhiyichengli, dto.Id, dto.MingxiId,dto.Type); |
| | | |
| | | return new JsonResult(resultEntity); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 投诉 |
| | | /// </summary> |
| | | /// <param name="data">岗位实体类对象</param> |
| | | /// <returns></returns> |
| | | /// |
| | | [CheckLogin] |
| | | public IActionResult Tousu(string projectid, string mingid, string type) |
| | | { |
| | | var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); |
| | | ViewData["curentuser"] = curentuser; |
| | | ViewData["projectid"] = projectid; |
| | | ViewData["mingid"] = mingid; |
| | | ViewData["type"] = type; |
| | | var tousustatus = ""; |
| | | var tousushijian = ""; |
| | | var tousuchengli = ""; |
| | | |
| | | var projectDTO = _projectService.GetLiaotianEntity(projectid); |
| | | if (type == "1") |
| | | { |
| | | var projectzhongbiaoDTO = projectDTO.Projectzhongbiaos.Where(x => x.ZhongbiaoId == mingid).FirstOrDefault(); |
| | | if (projectzhongbiaoDTO != null) |
| | | { |
| | | tousustatus = projectzhongbiaoDTO.ZbTousustatus; |
| | | tousushijian = projectzhongbiaoDTO.ZbTousushijian.HasValue ? projectzhongbiaoDTO.ZbTousushijian.Value.ToString("yyyy-MM-dd") : ""; ; |
| | | tousuchengli = projectzhongbiaoDTO.ZbTousuchengli; |
| | | } |
| | | } |
| | | else if (type == "2") |
| | | { |
| | | tousustatus = projectDTO.DehxTousustatus; |
| | | tousushijian = projectDTO.DehxTousushijian.HasValue ? projectDTO.DehxTousushijian.Value.ToString("yyyy-MM-dd") : ""; ; |
| | | tousuchengli = projectDTO.DehxTousuchengli; |
| | | } |
| | | else if (type == "3") |
| | | { |
| | | tousustatus = projectDTO.DshxTousustatus; |
| | | tousushijian = projectDTO.DshxTousushijian.HasValue ? projectDTO.DshxTousushijian.Value.ToString("yyyy-MM-dd") : ""; ; |
| | | tousuchengli = projectDTO.DshxTousuchengli; |
| | | } |
| | | else if (type == "4") |
| | | { |
| | | var projectyouxiao = projectDTO.Projectyouxiaos.Where(x => x.YouxiaoId == mingid).FirstOrDefault(); |
| | | if (projectyouxiao != null) |
| | | { |
| | | tousustatus = projectyouxiao.YxTousustatus; |
| | | tousushijian = projectyouxiao.YxTousushijian.HasValue ? projectyouxiao.YxTousushijian.Value.ToString("yyyy-MM-dd") : ""; ; |
| | | tousuchengli = projectyouxiao.YxTousuchengli; |
| | | } |
| | | } |
| | | else if (type == "5") |
| | | { |
| | | var projectreason = projectDTO.projectreasons.Where(x => x.ReasonId == mingid).FirstOrDefault(); |
| | | if (projectreason != null) |
| | | { |
| | | tousustatus = projectreason.WxTousustatus; |
| | | tousushijian = projectreason.WxTousushijian.HasValue ? projectreason.WxTousushijian.Value.ToString("yyyy-MM-dd") : ""; ; |
| | | tousuchengli = projectreason.WxTousuchengli; |
| | | } |
| | | } |
| | | |
| | | |
| | | if (string.IsNullOrWhiteSpace(tousushijian)) |
| | | { |
| | | tousushijian = DateTime.Now.ToString("yyyy-MM-dd"); |
| | | } |
| | | |
| | | ViewData["tousustatus"] = tousustatus; |
| | | ViewData["tousushijian"] = tousushijian; |
| | | ViewData["tousuchengli"] = tousuchengli; |
| | | ViewData.Model = new ProjectDTO(); |
| | | |
| | | return View(); |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | [CheckLogin] |
| | | public IActionResult Tousubaocun(ProjectDTO dto) |
| | | { |
| | | ResultEntity resultEntity = new ResultEntity(); |
| | | resultEntity.Result = true; |
| | | var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); |
| | | ViewData["curentuser"] = curentuser; |
| | | |
| | | |
| | | |
| | | resultEntity = _projectService.savetousu("A", dto.Tousushijian, dto.Tousuchengli, dto.Id, dto.MingxiId, dto.Type); |
| | | |
| | | return new JsonResult(resultEntity); |
| | | } |
| | | } |
| | | } |