zhengcaioa/CommonToolsCore/AutoMapperConfigs.cs
@@ -306,6 +306,12 @@ CreateMap<HrShebao, HrShebaoDTO>(); CreateMap<HrShebaoDTO, HrShebao>(); CreateMap<TComplaintGongyingshang, TComplaintGongyingshangDTO>(); CreateMap<TComplaintGongyingshangDTO, TComplaintGongyingshang>(); CreateMap<TComplaintShouquandaibiao, TComplaintShouquandaibiaoDTO>(); CreateMap<TComplaintShouquandaibiaoDTO, TComplaintShouquandaibiao>(); } } } zhengcaioa/DTO/CooperOrderDTO.cs
@@ -71,6 +71,55 @@ public DateTime? SonghuoTime1 { get; set; } public string HuifangJdr { get; set; } public string HuifangKehuyijian { get; set; } public string GysName { get; set; } public string GysAddress { get; set; } public string GysPostcode { get; set; } public string GysContacts { get; set; } public string GysPhone { get; set; } public string[] zhiyiShouquandaibiao { get; set; } public string[] zhiyiLianxidianhua { get; set; } public string[] zhiyiDizhi { get; set; } public string[] zhiyiYoubian { get; set; } public string zhiyiXmName { get; set; } public string zhiyiXmCode { get; set; } public string zhiyiXmPackage { get; set; } public string zhiyiPurchaserName { get; set; } public DateTime? zhiyiDocumentsDate { get; set; } public string TsrName { get; set; } public string TsrAddress { get; set; } public string TsrPostcode { get; set; } public string TsrCorporation { get; set; } public string TsrPhone { get; set; } public string[] tousuShouquandaibiao { get; set; } public string[] tousuLianxidianhua { get; set; } public string[] tousuDizhi { get; set; } public string[] tousuYoubian { get; set; } public string[] tousuRespondent { get; set; } public string[] tousuAddress { get; set; } public string[] tousuPostcode { get; set; } public string[] tousuContacts { get; set; } public string[] tousuPhone { get; set; } public string[] Gongytingshang { get; set; } public string[] gongyingshangDizhi { get; set; } public string[] gongyingshangYoubian { get; set; } public string[] gongyingshangLianxiren { get; set; } public string[] gongyingshangLianxidianhua { get; set; } public string tousuXmName { get; set; } public string tousuXmCode { get; set; } public string tousuXmPackage { get; set; } public string tousuPurchaserName { get; set; } public string tousuAgency { get; set; } public string tousuIsNotice { get; set; } public DateTime? tousuNoticeDate { get; set; } public string tousuIsResultnotice { get; set; } public DateTime? tousuResultnoticeDate { get; set; } } public class CooperOrderDTOSearch : SearchEntity zhengcaioa/DTO/SysCodeDTO.cs
@@ -225,6 +225,8 @@ public string CreatetimeStr { get; set; } public string RecStatusName { get; set; } public string CommentsName { set; get; } } #endregion zhengcaioa/DTO/TChallengeItemDTO.cs
@@ -12,5 +12,6 @@ public string Evidential { get; set; } public string Law { get; set; } public int? Sort { get; set; } public string Lawcoment { get; set; } } } zhengcaioa/DTO/TChallengeletterDTO.cs
@@ -26,6 +26,7 @@ public string XmPackage { get; set; } public string PurchaserName { get; set; } public DateTime? DocumentsDate { get; set; } public string DocumentsDateName { get; set; } public string RequestInfo { get; set; } public bool? IsReply { get; set; } public string Respondent { get; set; } @@ -37,5 +38,6 @@ public string Modifier { get; set; } public int? Status { get; set; } public List<TChallengeItemDTO> challengeItemDTOs { get; set; } public List<TComplaintShouquandaibiaoDTO> complaintShouquandaibiaoDTOs { get; set; } } } zhengcaioa/DTO/TComplaintGongyingshangDTO.cs
New file @@ -0,0 +1,18 @@ using System; using System.Collections.Generic; using System.Text; namespace DTO { public class TComplaintGongyingshangDTO { public int Id { get; set; } public string ComplaintId { get; set; } public string Gongytingshang { get; set; } public string Dizhi { get; set; } public string Youbian { get; set; } public string Lianxiren { get; set; } public string Lianxidianhua { get; set; } public int? Sort { get; set; } } } zhengcaioa/DTO/TComplaintItemDTO.cs
@@ -12,5 +12,6 @@ public string Evidential { get; set; } public string Law { get; set; } public int? Sort { get; set; } public string Lawcoment { get; set; } } } zhengcaioa/DTO/TComplaintShouquandaibiaoDTO.cs
New file @@ -0,0 +1,17 @@ using System; using System.Collections.Generic; using System.Text; namespace DTO { public class TComplaintShouquandaibiaoDTO { public int Id { get; set; } public string ComplaintId { get; set; } public string Shouquandaibiao { get; set; } public string Lianxidianhua { get; set; } public string Dizhi { get; set; } public string Youbian { get; set; } public int? Sort { get; set; } } } zhengcaioa/DTO/TComplaintletterDTO.cs
@@ -32,14 +32,16 @@ public string XmPackage { get; set; } public string PurchaserName { get; set; } public string Agency { get; set; } public bool? IsNotice { get; set; } public string IsNotice { get; set; } public DateTime? NoticeDate { get; set; } public string NoticeDateName { get; set; } public DateTime? ChallengeDate { get; set; } public string Questioned { get; set; } public string Respondent { get; set; } public DateTime? RespondDate { get; set; } public bool? IsResultnotice { get; set; } public string IsResultnotice { get; set; } public DateTime? ResultnoticeDate { get; set; } public string ResultnoticeDateName { get; set; } public DateTime? DocumentsDate { get; set; } public string RequestInfo { get; set; } public DateTime? Createtime { get; set; } @@ -49,7 +51,11 @@ public int? Status { get; set; } public List<TComplaintItemDTO> complaintItemDTOs { get; set; } public List<TComplaintRespondentDTO> complaintRespondentDTOs { get; set; } public List<TComplaintShouquandaibiaoDTO> complaintShouquandaibiaoDTOs { get; set; } public List<TComplaintGongyingshangDTO> complaintGongyingshangDTOs { get; set; } } zhengcaioa/IServices/ICooperOrderService.cs
@@ -47,22 +47,39 @@ //质疑函事项内容子表 ResultEntity saveChallengeItem(TChallengeItemDTO dto); ResultEntity deleteChallengeItem(string ChallengeId); List<TChallengeItemDTO> GetListChallengeItem(string ChallengeId); //投诉书历史记录表 ResultEntity saveComplaintletter(TComplaintletterDTO dto); List<TComplaintletterDTO> GetListComplaintletter(string OrderId); //投诉书事项内容子表 ResultEntity saveComplaintItem(TComplaintItemDTO dto); ResultEntity deleteComplaintItem(string ComplaintId); List<TComplaintItemDTO> GetListComplaintItem(string ComplaintId); //投诉书被投诉人子表 ResultEntity saveComplaintRespondent(TComplaintRespondentDTO dto); ResultEntity deleteComplaintRespondent(string ComplaintId); List<TComplaintRespondentDTO> GetListComplaintRespondent(string ComplaintId); //相关供应商子表 ResultEntity saveComplaintGongyingshang(TComplaintGongyingshangDTO dto); ResultEntity deleteComplaintGongyingshang(string ComplaintId); List<TComplaintGongyingshangDTO> GetListComplaintGongyingshang(string ComplaintId); //授权代表子表 ResultEntity saveComplaintShouquandaibiao(TComplaintShouquandaibiaoDTO dto); ResultEntity deleteComplaintShouquandaibiao(string ComplaintId); List<TComplaintShouquandaibiaoDTO> GetListComplaintShouquandaibiao(string ComplaintId); } } zhengcaioa/Model/TChallengeItem.cs
@@ -12,6 +12,7 @@ public string Question { get; set; } public string Evidential { get; set; } public string Law { get; set; } public string Lawcoment { get; set; } public int? Sort { get; set; } } } zhengcaioa/Model/TComplaintGongyingshang.cs
New file @@ -0,0 +1,19 @@ using System; using System.Collections.Generic; #nullable disable namespace zhengcaioa.Models { public partial class TComplaintGongyingshang { public int Id { get; set; } public string ComplaintId { get; set; } public string Gongytingshang { get; set; } public string Dizhi { get; set; } public string Youbian { get; set; } public string Lianxiren { get; set; } public string Lianxidianhua { get; set; } public int? Sort { get; set; } } } zhengcaioa/Model/TComplaintItem.cs
@@ -12,6 +12,7 @@ public string Question { get; set; } public string Evidential { get; set; } public string Law { get; set; } public string Lawcoment { get; set; } public int? Sort { get; set; } } } zhengcaioa/Model/TComplaintShouquandaibiao.cs
New file @@ -0,0 +1,18 @@ using System; using System.Collections.Generic; #nullable disable namespace zhengcaioa.Models { public partial class TComplaintShouquandaibiao { public int Id { get; set; } public string ComplaintId { get; set; } public string Shouquandaibiao { get; set; } public string Lianxidianhua { get; set; } public string Dizhi { get; set; } public string Youbian { get; set; } public int? Sort { get; set; } } } zhengcaioa/Model/TComplaintletter.cs
@@ -33,13 +33,13 @@ public string XmPackage { get; set; } public string PurchaserName { get; set; } public string Agency { get; set; } public bool? IsNotice { get; set; } public string IsNotice { get; set; } public DateTime? NoticeDate { get; set; } public DateTime? ChallengeDate { get; set; } public string Questioned { get; set; } public string Respondent { get; set; } public DateTime? RespondDate { get; set; } public bool? IsResultnotice { get; set; } public string IsResultnotice { get; set; } public DateTime? ResultnoticeDate { get; set; } public DateTime? DocumentsDate { get; set; } public string RequestInfo { get; set; } zhengcaioa/Model/zhengcaioaContext.cs
@@ -133,6 +133,8 @@ public virtual DbSet<TComplaintItem> TComplaintItems { get; set; } public virtual DbSet<TComplaintRespondent> TComplaintRespondents { get; set; } public virtual DbSet<TComplaintletter> TComplaintletters { get; set; } public virtual DbSet<TComplaintGongyingshang> TComplaintGongyingshangs { get; set; } public virtual DbSet<TComplaintShouquandaibiao> TComplaintShouquandaibiaos { get; set; } protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) @@ -6950,6 +6952,10 @@ .HasMaxLength(300) .HasColumnName("law"); entity.Property(e => e.Lawcoment) .HasMaxLength(300) .HasColumnName("lawcoment"); entity.Property(e => e.Question) .HasMaxLength(300) .HasColumnName("question"); @@ -7094,6 +7100,10 @@ .HasMaxLength(300) .HasColumnName("law"); entity.Property(e => e.Lawcoment) .HasMaxLength(300) .HasColumnName("lawcoment"); entity.Property(e => e.Question) .HasMaxLength(300) .HasColumnName("question"); @@ -7186,9 +7196,13 @@ .HasMaxLength(10) .HasColumnName("gys_postcode"); entity.Property(e => e.IsNotice).HasColumnName("is_notice"); entity.Property(e => e.IsNotice) .HasMaxLength(1) .HasColumnName("is_notice"); entity.Property(e => e.IsResultnotice).HasColumnName("is_resultnotice"); entity.Property(e => e.IsResultnotice) .HasMaxLength(1) .HasColumnName("is_resultnotice"); entity.Property(e => e.Modifier) .HasMaxLength(50) @@ -7295,6 +7309,68 @@ .HasColumnName("xm_package"); }); modelBuilder.Entity<TComplaintGongyingshang>(entity => { entity.ToTable("t_complaint_gongyingshang"); entity.Property(e => e.Id).HasColumnName("id"); entity.Property(e => e.ComplaintId) .HasMaxLength(50) .HasColumnName("complaint_id"); entity.Property(e => e.Dizhi) .HasMaxLength(300) .HasColumnName("dizhi"); entity.Property(e => e.Gongytingshang) .HasMaxLength(300) .HasColumnName("gongytingshang"); entity.Property(e => e.Lianxidianhua) .HasMaxLength(300) .HasColumnName("lianxidianhua"); entity.Property(e => e.Lianxiren) .HasMaxLength(300) .HasColumnName("lianxiren"); entity.Property(e => e.Sort).HasColumnName("sort"); entity.Property(e => e.Youbian) .HasMaxLength(300) .HasColumnName("youbian"); }); modelBuilder.Entity<TComplaintShouquandaibiao>(entity => { entity.ToTable("t_complaint_shouquandaibiao"); entity.Property(e => e.Id).HasColumnName("id"); entity.Property(e => e.ComplaintId) .HasMaxLength(50) .HasColumnName("complaint_id"); entity.Property(e => e.Dizhi) .HasMaxLength(300) .HasColumnName("dizhi"); entity.Property(e => e.Lianxidianhua) .HasMaxLength(300) .HasColumnName("lianxidianhua"); entity.Property(e => e.Shouquandaibiao) .HasMaxLength(300) .HasColumnName("shouquandaibiao"); entity.Property(e => e.Sort).HasColumnName("sort"); entity.Property(e => e.Youbian) .HasMaxLength(300) .HasColumnName("youbian"); }); OnModelCreatingPartial(modelBuilder); } zhengcaioa/Services/CooperOrderService.cs
@@ -35,6 +35,7 @@ if (String.IsNullOrEmpty(entity.Id)) { entity.Id = Guid.NewGuid().ToString(); dto.Id = entity.Id; var datestreing = DateTime.Now.ToString("yyyyMMdd"); var OrderNo = _context.CooperOrders.Where(x => x.OrderNo.Contains(datestreing)).Max(x=>x.OrderNo); if (string.IsNullOrEmpty(OrderNo)) @@ -1006,7 +1007,7 @@ public List<TChallengeItemDTO> GetListChallengeItem(string ChallengeId) { var entity = _context.TChallengeItems.Where(x => x.ChallengeId == ChallengeId).ToList(); var entity = _context.TChallengeItems.Where(x => x.ChallengeId == ChallengeId).OrderBy(x => x.Sort).ToList(); @@ -1043,7 +1044,7 @@ updateproject.Evidential = entity.Evidential; updateproject.Law = entity.Law; updateproject.Sort = entity.Sort; updateproject.Lawcoment = entity.Lawcoment; } @@ -1172,7 +1173,7 @@ public List<TComplaintItemDTO> GetListComplaintItem(string ComplaintId) { var entity = _context.TComplaintItems.Where(x => x.ComplaintId == ComplaintId).ToList(); var entity = _context.TComplaintItems.Where(x => x.ComplaintId == ComplaintId).OrderBy(x => x.Sort).ToList(); @@ -1209,6 +1210,7 @@ updateproject.Evidential = entity.Evidential; updateproject.Law = entity.Law; updateproject.Sort = entity.Sort; updateproject.Lawcoment = entity.Lawcoment; } @@ -1229,7 +1231,7 @@ public List<TComplaintRespondentDTO> GetListComplaintRespondent(string ComplaintId) { var entity = _context.TComplaintRespondents.Where(x => x.ComplaintId == ComplaintId).ToList(); var entity = _context.TComplaintRespondents.Where(x => x.ComplaintId == ComplaintId).OrderBy(x => x.Sort).ToList(); @@ -1285,5 +1287,222 @@ return resultEntity; } public List<TComplaintGongyingshangDTO> GetListComplaintGongyingshang(string ComplaintId) { var entity = _context.TComplaintGongyingshangs.Where(x => x.ComplaintId == ComplaintId).OrderBy(x => x.Sort).ToList(); var result = _mapper.Map<List<TComplaintGongyingshangDTO>>(entity); return result; } public ResultEntity saveComplaintGongyingshang(TComplaintGongyingshangDTO dto) { ResultEntity resultEntity = new ResultEntity(); try { var entity = _mapper.Map<TComplaintGongyingshang>(dto); if (entity.Id <= 0) { _context.TComplaintGongyingshangs.Add(entity); } else { var updateproject = _context.TComplaintGongyingshangs.Find(entity.Id); updateproject.ComplaintId = entity.ComplaintId; updateproject.Gongytingshang = entity.Gongytingshang; updateproject.Dizhi = entity.Dizhi; updateproject.Youbian = entity.Youbian; updateproject.Lianxiren = entity.Lianxiren; updateproject.Lianxidianhua = entity.Lianxidianhua; updateproject.Sort = entity.Sort; } _context.SaveChanges(); resultEntity.ReturnID = entity.Id.ToString(); resultEntity.Result = true; } catch (Exception ex) { resultEntity.Result = false; resultEntity.Message = "保存失败,请联系管理员"; } return resultEntity; } public List<TComplaintShouquandaibiaoDTO> GetListComplaintShouquandaibiao(string ComplaintId) { var entity = _context.TComplaintShouquandaibiaos.Where(x => x.ComplaintId == ComplaintId).OrderBy(x=>x.Sort).ToList(); var result = _mapper.Map<List<TComplaintShouquandaibiaoDTO>>(entity); return result; } public ResultEntity saveComplaintShouquandaibiao(TComplaintShouquandaibiaoDTO dto) { ResultEntity resultEntity = new ResultEntity(); try { var entity = _mapper.Map<TComplaintShouquandaibiao>(dto); if (entity.Id <= 0) { _context.TComplaintShouquandaibiaos.Add(entity); } else { var updateproject = _context.TComplaintShouquandaibiaos.Find(entity.Id); updateproject.ComplaintId = entity.ComplaintId; updateproject.Shouquandaibiao = entity.Shouquandaibiao; updateproject.Dizhi = entity.Dizhi; updateproject.Youbian = entity.Youbian; updateproject.Lianxidianhua = entity.Lianxidianhua; updateproject.Sort = entity.Sort; } _context.SaveChanges(); resultEntity.ReturnID = entity.Id.ToString(); resultEntity.Result = true; } catch (Exception ex) { resultEntity.Result = false; resultEntity.Message = "保存失败,请联系管理员"; } return resultEntity; } /// <summary> /// 删除质疑函子表 /// </summary> /// <returns></returns> public ResultEntity deleteChallengeItem(string ChallengeId) { ResultEntity result = new ResultEntity(); result.Result = true; var models = _context.TChallengeItems.Where(x => x.ChallengeId == ChallengeId).ToList(); ; foreach(var challengeItem in models) { _context.TChallengeItems.Remove(challengeItem); } _context.SaveChanges(); return result; } /// <summary> /// 删除投诉书子表 /// </summary> /// <returns></returns> public ResultEntity deleteComplaintItem(string ComplaintId) { ResultEntity result = new ResultEntity(); result.Result = true; var models = _context.TComplaintItems.Where(x => x.ComplaintId == ComplaintId).ToList(); ; foreach (var complaintItem in models) { _context.TComplaintItems.Remove(complaintItem); } _context.SaveChanges(); return result; } /// <summary> /// 删除被投诉人子表 /// </summary> /// <returns></returns> public ResultEntity deleteComplaintRespondent(string ComplaintId) { ResultEntity result = new ResultEntity(); result.Result = true; var models = _context.TComplaintRespondents.Where(x => x.ComplaintId == ComplaintId).ToList(); ; foreach (var complaintRespondent in models) { _context.TComplaintRespondents.Remove(complaintRespondent); } _context.SaveChanges(); return result; } /// <summary> /// 删除相关供应商子表 /// </summary> /// <returns></returns> public ResultEntity deleteComplaintGongyingshang(string ComplaintId) { ResultEntity result = new ResultEntity(); result.Result = true; var models = _context.TComplaintGongyingshangs.Where(x => x.ComplaintId == ComplaintId).ToList(); ; foreach (var complaintGongyingshang in models) { _context.TComplaintGongyingshangs.Remove(complaintGongyingshang); } _context.SaveChanges(); return result; } /// <summary> /// 删除相关供应商子表 /// </summary> /// <returns></returns> public ResultEntity deleteComplaintShouquandaibiao(string ComplaintId) { ResultEntity result = new ResultEntity(); result.Result = true; var models = _context.TComplaintShouquandaibiaos.Where(x => x.ComplaintId == ComplaintId).ToList(); ; foreach (var complaintShouquandaibiao in models) { _context.TComplaintShouquandaibiaos.Remove(complaintShouquandaibiao); } _context.SaveChanges(); return result; } } } zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs
@@ -423,15 +423,26 @@ if (challengeletterDTOs!=null&& challengeletterDTOs.Count > 0) { challengeletterDTO = challengeletterDTOs[0]; if (challengeletterDTO.DocumentsDate.HasValue) { challengeletterDTO.DocumentsDateName = challengeletterDTO.DocumentsDate.Value.ToString("yyyy-MM-dd"); } List<TChallengeItemDTO> challengeItemDTOs = _cooperOrderService.GetListChallengeItem(challengeletterDTO.Id); if(challengeItemDTOs.Count>0) challengeletterDTO.challengeItemDTOs = challengeItemDTOs; else challengeletterDTO.challengeItemDTOs = new List<TChallengeItemDTO>() { new TChallengeItemDTO() }; List<TComplaintShouquandaibiaoDTO> complaintShouquandaibiaoDTOs = _cooperOrderService.GetListComplaintShouquandaibiao(challengeletterDTO.Id); if (complaintShouquandaibiaoDTOs.Count > 0) challengeletterDTO.complaintShouquandaibiaoDTOs = complaintShouquandaibiaoDTOs; else challengeletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; } else { challengeletterDTO.challengeItemDTOs = new List<TChallengeItemDTO>() { new TChallengeItemDTO() }; challengeletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; } ViewBag.challengeletterDTO = challengeletterDTO; //投诉书 @@ -440,6 +451,17 @@ if (complaintletterDTOs != null && complaintletterDTOs.Count > 0) { complaintletterDTO = complaintletterDTOs[0]; if (complaintletterDTO.NoticeDate.HasValue) { complaintletterDTO.NoticeDateName = complaintletterDTO.NoticeDate.Value.ToString("yyyy-MM-dd"); } if (complaintletterDTO.ResultnoticeDate.HasValue) { complaintletterDTO.ResultnoticeDateName = complaintletterDTO.ResultnoticeDate.Value.ToString("yyyy-MM-dd"); } List<TComplaintItemDTO> complaintItemDTOs = _cooperOrderService.GetListComplaintItem(complaintletterDTO.Id); if (complaintItemDTOs.Count > 0) complaintletterDTO.complaintItemDTOs = complaintItemDTOs; @@ -452,11 +474,26 @@ else complaintletterDTO.complaintRespondentDTOs = new List<TComplaintRespondentDTO>() { new TComplaintRespondentDTO() }; List<TComplaintShouquandaibiaoDTO> complaintShouquandaibiaoDTOs = _cooperOrderService.GetListComplaintShouquandaibiao(complaintletterDTO.Id); if (complaintShouquandaibiaoDTOs.Count > 0) complaintletterDTO.complaintShouquandaibiaoDTOs = complaintShouquandaibiaoDTOs; else complaintletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; List<TComplaintGongyingshangDTO> complaintGongyingshangDTOs = _cooperOrderService.GetListComplaintGongyingshang(complaintletterDTO.Id); if (complaintGongyingshangDTOs.Count > 0) complaintletterDTO.complaintGongyingshangDTOs = complaintGongyingshangDTOs; else complaintletterDTO.complaintGongyingshangDTOs = new List<TComplaintGongyingshangDTO>() { new TComplaintGongyingshangDTO() }; } else { complaintletterDTO.complaintItemDTOs = new List<TComplaintItemDTO>() { new TComplaintItemDTO() }; complaintletterDTO.complaintRespondentDTOs = new List<TComplaintRespondentDTO>() { new TComplaintRespondentDTO() }; complaintletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; complaintletterDTO.complaintGongyingshangDTOs = new List<TComplaintGongyingshangDTO>() { new TComplaintGongyingshangDTO() }; } ViewBag.complaintletterDTO = complaintletterDTO; } @@ -470,11 +507,14 @@ //质疑函 TChallengeletterDTO challengeletterDTO = new TChallengeletterDTO(); challengeletterDTO.challengeItemDTOs = new List<TChallengeItemDTO>() { new TChallengeItemDTO() }; challengeletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; ViewBag.challengeletterDTO = challengeletterDTO; //投诉书 TComplaintletterDTO complaintletterDTO = new TComplaintletterDTO(); complaintletterDTO.complaintItemDTOs = new List<TComplaintItemDTO>() { new TComplaintItemDTO() }; complaintletterDTO.complaintRespondentDTOs = new List<TComplaintRespondentDTO>() { new TComplaintRespondentDTO()}; complaintletterDTO.complaintShouquandaibiaoDTOs = new List<TComplaintShouquandaibiaoDTO>() { new TComplaintShouquandaibiaoDTO() }; complaintletterDTO.complaintGongyingshangDTOs = new List<TComplaintGongyingshangDTO>() { new TComplaintGongyingshangDTO() }; ViewBag.complaintletterDTO = complaintletterDTO; } @@ -486,6 +526,8 @@ ViewBag.OrderType = _liaotianService.GetSYScode("CooperVisit", "jtype"); ViewBag.shifou = _liaotianService.GetSYScode("system", "shifou"); ViewBag.customer = _cooperatecustomCustomerService.GetList(); @@ -527,8 +569,7 @@ public async Task<IActionResult> SaveAsync(CooperOrderDTO data) { ResultEntity resultEntity = new ResultEntity(); //using (TransactionScope scope = new TransactionScope()) //{ var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); ViewData["curentuser"] = curentuser; data.RecStatus = "A"; @@ -603,47 +644,226 @@ } var youHuiDTOs = _askService.GetAskYouHuiList(data.Khdw, data.OrderType).FirstOrDefault(); if (youHuiDTOs != null) using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required, new TransactionOptions { IsolationLevel = IsolationLevel.ReadCommitted, Timeout = TransactionManager.MaximumTimeout } )) { data.Youhuier = youHuiDTOs.Id; if(youHuiDTOs.Youhuistandard == "01") { data.Youhui = youHuiDTOs.YouHui.Value; if(data.Money.Value < data.Youhui.Value) { data.Money = 0; } else { data.Money = data.Money.Value - data.Youhui.Value; } } else if (youHuiDTOs.Youhuistandard == "02") { if (youHuiDTOs.YouHui.Value >= 100) { data.Youhui = data.Money.Value; data.Money = 0; } else { data.Youhui =Math.Round(data.Money.Value * youHuiDTOs.YouHui.Value * new decimal(0.01),2); data.Money = data.Money.Value - data.Youhui.Value; } } } data.ShouliStatus = "1"; data.Modifier = curentuser.Id; data.Modifytime = DateTime.Now; resultEntity = _cooperOrderService.save(data); // scope.Complete(); //} var youHuiDTOs = _askService.GetAskYouHuiList(data.Khdw, data.OrderType).FirstOrDefault(); if (youHuiDTOs != null) { data.Youhuier = youHuiDTOs.Id; if (youHuiDTOs.Youhuistandard == "01") { data.Youhui = youHuiDTOs.YouHui.Value; if (data.Money.Value < data.Youhui.Value) { data.Money = 0; } else { data.Money = data.Money.Value - data.Youhui.Value; } } else if (youHuiDTOs.Youhuistandard == "02") { if (youHuiDTOs.YouHui.Value >= 100) { data.Youhui = data.Money.Value; data.Money = 0; } else { data.Youhui = Math.Round(data.Money.Value * youHuiDTOs.YouHui.Value * new decimal(0.01), 2); data.Money = data.Money.Value - data.Youhui.Value; } } } data.ShouliStatus = "1"; data.Modifier = curentuser.Id; data.Modifytime = DateTime.Now; resultEntity = _cooperOrderService.save(data); if (data.OrderType1 == "代拟投诉书") { //查询主表 var complaintletterDTO = _cooperOrderService.GetListComplaintletter(data.Id).FirstOrDefault(); if (complaintletterDTO != null) { complaintletterDTO.TsrName = data.TsrName; complaintletterDTO.TsrAddress = data.TsrAddress; complaintletterDTO.TsrPostcode = data.TsrPostcode; complaintletterDTO.TsrCorporation = data.TsrCorporation; complaintletterDTO.TsrPhone = data.TsrPhone; complaintletterDTO.XmName = data.tousuXmName; complaintletterDTO.XmCode = data.tousuXmCode; complaintletterDTO.XmPackage = data.tousuXmPackage; complaintletterDTO.PurchaserName = data.tousuPurchaserName; complaintletterDTO.Agency = data.tousuAgency; complaintletterDTO.IsNotice = data.tousuIsNotice; complaintletterDTO.NoticeDate = data.tousuNoticeDate; complaintletterDTO.IsResultnotice = data.tousuIsResultnotice; complaintletterDTO.ResultnoticeDate = data.tousuResultnoticeDate; complaintletterDTO.Modifier = curentuser.Id; complaintletterDTO.Modifytime = DateTime.Now; complaintletterDTO.Status = 1; resultEntity = _cooperOrderService.saveComplaintletter(complaintletterDTO); } else { complaintletterDTO = new TComplaintletterDTO(); complaintletterDTO.OrderId = data.Id; complaintletterDTO.TsrName = data.TsrName; complaintletterDTO.TsrAddress = data.TsrAddress; complaintletterDTO.TsrPostcode = data.TsrPostcode; complaintletterDTO.TsrCorporation = data.TsrCorporation; complaintletterDTO.TsrPhone = data.TsrPhone; complaintletterDTO.XmName = data.tousuXmName; complaintletterDTO.XmCode = data.tousuXmCode; complaintletterDTO.XmPackage = data.tousuXmPackage; complaintletterDTO.PurchaserName = data.tousuPurchaserName; complaintletterDTO.Agency = data.tousuAgency; complaintletterDTO.IsNotice = data.tousuIsNotice; complaintletterDTO.NoticeDate = data.tousuNoticeDate; complaintletterDTO.IsResultnotice = data.tousuIsResultnotice; complaintletterDTO.ResultnoticeDate = data.tousuResultnoticeDate; complaintletterDTO.Modifier = curentuser.Id; complaintletterDTO.Modifytime = DateTime.Now; complaintletterDTO.Creater = curentuser.Id; complaintletterDTO.Createtime = complaintletterDTO.Modifytime; complaintletterDTO.Status = 1; resultEntity = _cooperOrderService.saveComplaintletter(complaintletterDTO); } resultEntity = _cooperOrderService.deleteComplaintShouquandaibiao(complaintletterDTO.Id); if (data.tousuShouquandaibiao != null && data.tousuShouquandaibiao.Length > 0) { for (int i = 0; i < data.tousuShouquandaibiao.Length; i++) { var complaintShouquandaibiaoDTO = new TComplaintShouquandaibiaoDTO(); complaintShouquandaibiaoDTO.ComplaintId = complaintletterDTO.Id; complaintShouquandaibiaoDTO.Shouquandaibiao = data.tousuShouquandaibiao[i]; complaintShouquandaibiaoDTO.Lianxidianhua = data.tousuLianxidianhua[i]; complaintShouquandaibiaoDTO.Dizhi = data.tousuDizhi[i]; complaintShouquandaibiaoDTO.Youbian = data.tousuYoubian[i]; complaintShouquandaibiaoDTO.Sort = i; resultEntity = _cooperOrderService.saveComplaintShouquandaibiao(complaintShouquandaibiaoDTO); } } resultEntity = _cooperOrderService.deleteComplaintRespondent(complaintletterDTO.Id); if (data.tousuRespondent != null && data.tousuRespondent.Length > 0) { for (int i = 0; i < data.tousuRespondent.Length; i++) { var complaintRespondentDTO = new TComplaintRespondentDTO(); complaintRespondentDTO.ComplaintId = complaintletterDTO.Id; complaintRespondentDTO.Respondent = data.tousuRespondent[i]; complaintRespondentDTO.Address = data.tousuAddress[i]; complaintRespondentDTO.Postcode = data.tousuPostcode[i]; complaintRespondentDTO.Contacts = data.tousuContacts[i]; complaintRespondentDTO.Phone = data.tousuPhone[i]; complaintRespondentDTO.Sort = i; resultEntity = _cooperOrderService.saveComplaintRespondent(complaintRespondentDTO); } } resultEntity = _cooperOrderService.deleteComplaintGongyingshang(complaintletterDTO.Id); if (data.Gongytingshang != null && data.Gongytingshang.Length > 0) { for (int i = 0; i < data.Gongytingshang.Length; i++) { var complaintGongyingshangDTO = new TComplaintGongyingshangDTO(); complaintGongyingshangDTO.ComplaintId = complaintletterDTO.Id; complaintGongyingshangDTO.Gongytingshang = data.Gongytingshang[i]; complaintGongyingshangDTO.Youbian = data.gongyingshangYoubian[i]; complaintGongyingshangDTO.Lianxiren = data.gongyingshangLianxiren[i]; complaintGongyingshangDTO.Lianxidianhua = data.gongyingshangLianxidianhua[i]; complaintGongyingshangDTO.Dizhi = data.gongyingshangDizhi[i]; complaintGongyingshangDTO.Sort = i; resultEntity = _cooperOrderService.saveComplaintGongyingshang(complaintGongyingshangDTO); } } } else if (data.OrderType1 == "代拟质疑函") { //查询主表 var challengeletterDTO = _cooperOrderService.GetListChallengeletter(data.Id).FirstOrDefault(); if (challengeletterDTO != null) { challengeletterDTO.GysName = data.GysName; challengeletterDTO.GysAddress = data.GysAddress; challengeletterDTO.GysPostcode = data.GysPostcode; challengeletterDTO.GysContacts = data.GysContacts; challengeletterDTO.GysPhone = data.GysPhone; challengeletterDTO.XmName = data.zhiyiXmName; challengeletterDTO.XmCode = data.zhiyiXmCode; challengeletterDTO.XmPackage = data.zhiyiXmPackage; challengeletterDTO.PurchaserName = data.zhiyiPurchaserName; challengeletterDTO.DocumentsDate = data.zhiyiDocumentsDate; challengeletterDTO.Modifier = curentuser.Id; challengeletterDTO.Modifytime = DateTime.Now; challengeletterDTO.Status = 1; resultEntity = _cooperOrderService.saveChallengeletter(challengeletterDTO); } else { challengeletterDTO = new TChallengeletterDTO(); challengeletterDTO.OrderId = data.Id; challengeletterDTO.GysName = data.GysName; challengeletterDTO.GysAddress = data.GysAddress; challengeletterDTO.GysPostcode = data.GysPostcode; challengeletterDTO.GysContacts = data.GysContacts; challengeletterDTO.GysPhone = data.GysPhone; challengeletterDTO.XmName = data.zhiyiXmName; challengeletterDTO.XmCode = data.zhiyiXmCode; challengeletterDTO.XmPackage = data.zhiyiXmPackage; challengeletterDTO.PurchaserName = data.zhiyiPurchaserName; challengeletterDTO.DocumentsDate = data.zhiyiDocumentsDate; challengeletterDTO.Modifier = curentuser.Id; challengeletterDTO.Modifytime = DateTime.Now; challengeletterDTO.Creater = curentuser.Id; challengeletterDTO.Createtime = challengeletterDTO.Modifytime; challengeletterDTO.Status = 1; resultEntity = _cooperOrderService.saveChallengeletter(challengeletterDTO); } resultEntity = _cooperOrderService.deleteComplaintShouquandaibiao(challengeletterDTO.Id); if (data.zhiyiShouquandaibiao != null && data.zhiyiShouquandaibiao.Length > 0) { for (int i = 0; i < data.zhiyiShouquandaibiao.Length; i++) { var complaintShouquandaibiaoDTO = new TComplaintShouquandaibiaoDTO(); complaintShouquandaibiaoDTO.ComplaintId = challengeletterDTO.Id; complaintShouquandaibiaoDTO.Shouquandaibiao = data.zhiyiShouquandaibiao[i]; complaintShouquandaibiaoDTO.Lianxidianhua = data.zhiyiLianxidianhua[i]; complaintShouquandaibiaoDTO.Dizhi = data.zhiyiDizhi[i]; complaintShouquandaibiaoDTO.Youbian = data.zhiyiYoubian[i]; complaintShouquandaibiaoDTO.Sort = i; resultEntity = _cooperOrderService.saveComplaintShouquandaibiao(complaintShouquandaibiaoDTO); } } } scope.Complete(); } return new JsonResult(resultEntity); zhengcaioa/zhengcaioa/Controllers/SysCodeController.cs
@@ -681,7 +681,20 @@ searchEntity.CodeTable = "t_complaint_items"; searchEntity.CodeField = "law"; searchEntity.Sort = "CodeSn"; return new JsonResult(_sysCodeService.SearchSysCodeDtlPaging(searchEntity)); ResultDataEntity<SysCodeDtlEntity> resultDataEntity = _sysCodeService.SearchSysCodeDtlPaging(searchEntity); var sysCodeDtls = _liaotianService.GetSYScode("expert_test_topicjiexi", "falv"); foreach(var sysCodeDtlEntity in resultDataEntity.DataList) { var sysCodeDtl = sysCodeDtls.Where(x => x.CodeSn == sysCodeDtlEntity.Comments).FirstOrDefault(); sysCodeDtlEntity.CommentsName = sysCodeDtl.Comments; } return new JsonResult(resultDataEntity); } @@ -700,7 +713,7 @@ ViewData.Model = sysCodeDtlEntity; ViewBag.falv = _liaotianService.GetSYScode("expert_test_topicjiexi", "falv"); return View(); zhengcaioa/zhengcaioa/Views/CooperOrder/Edit.cshtml
@@ -18,17 +18,26 @@ List<TChallengeItemDTO> challengeItemDTOs = challengeletterDTO.challengeItemDTOs; List<TComplaintShouquandaibiaoDTO> challengecomplaintShouquandaibiaoDTOs = challengeletterDTO.complaintShouquandaibiaoDTOs; TComplaintletterDTO complaintletterDTO = ViewData["complaintletterDTO"] as TComplaintletterDTO; //投诉书 List<TComplaintItemDTO> complaintItemDTOs = complaintletterDTO.complaintItemDTOs; List<TComplaintRespondentDTO> complaintRespondentDTOs = complaintletterDTO.complaintRespondentDTOs; List<TComplaintShouquandaibiaoDTO> complaintShouquandaibiaoDTOs = complaintletterDTO.complaintShouquandaibiaoDTOs; List<TComplaintGongyingshangDTO> complaintGongyingshangDTOs = complaintletterDTO.complaintGongyingshangDTOs; List<SysCodeDtl> request_info = ViewData["request_info"] as List<SysCodeDtl>; //质疑请求 List<SysCodeDtl> question = ViewData["question"] as List<SysCodeDtl>; //质疑事项 List<SysCodeDtl> law = ViewData["law"] as List<SysCodeDtl>; //法律依据 List<SysCodeDtl> shifou = ViewData["shifou"] as List<SysCodeDtl>; //是否 } @{ @@ -135,17 +144,17 @@ <option value="" hassubinfo="true">请选择</option> @foreach (var item in customer) { @if (!item.Id.Equals(Model.Khdw)) @if (!item.Id.Equals(Model.Khdw)) { <option value="@item.Id" hassubinfo="true"> @item.Name </option> <option value="@item.Id" hassubinfo="true"> @item.Name </option> } else { <option value="@item.Id" hassubinfo="true" selected="selected"> @item.Name </option> <option value="@item.Id" hassubinfo="true" selected="selected"> @item.Name </option> } } @@ -166,17 +175,17 @@ <option value="" hassubinfo="true">请选择</option> @foreach (var item in OrderType) { @if (!item.CodeSn.Equals(Model.OrderType)) @if (!item.CodeSn.Equals(Model.OrderType)) { <option value="@item.CodeSn" hassubinfo="true"> @item.Comments </option> <option value="@item.CodeSn" hassubinfo="true"> @item.Comments </option> } else { <option value="@item.CodeSn" hassubinfo="true" selected="selected"> @item.Comments </option> <option value="@item.CodeSn" hassubinfo="true" selected="selected"> @item.Comments </option> } } @@ -262,32 +271,526 @@ </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <div id="putong"> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">收货人</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="客户名称" name="Shr" id="Shr" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.Shr"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">收货人</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="收货人" name="Shr" id="Shr" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.Shr"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">收货地址</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="收货地址" name="ShrAddress" id="ShrAddress" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.ShrAddress"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">联系电话</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="联系电话" name="ShrTel" id="ShrTel" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.ShrTel"> </div> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">收货地址</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="客户名称" name="ShrAddress" id="ShrAddress" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.ShrAddress"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">联系电话</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="客户名称" name="ShrTel" id="ShrTel" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.ShrTel"> </div> </div> <div id="zhiyi"> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">质疑供应商<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="质疑供应商" name="GysName" id="GysName" labtype="txt" addvisible="true" maxlength="50" editvisible="true" reg="" ismust="true" type="text" value="@challengeletterDTO.GysName"> </div> </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">地址<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="地址" name="GysAddress" id="GysAddress" labtype="txt" addvisible="true" maxlength="100" editvisible="true" reg="" ismust="true" type="text" value="@challengeletterDTO.GysAddress"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">邮编</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="邮编" name="GysPostcode" id="GysPostcode" labtype="txt" addvisible="true" maxlength="10" editvisible="true" reg="" ismust="true" type="text" value="@challengeletterDTO.GysPostcode"> </div> </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">联系人<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="联系人" name="GysContacts" id="GysContacts" labtype="txt" addvisible="true" maxlength="30" editvisible="true" reg="" ismust="true" type="text" value="@challengeletterDTO.GysContacts"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">联系电话<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="联系电话" name="GysPhone" id="GysPhone" labtype="txt" addvisible="true" maxlength="30" editvisible="true" reg="" ismust="true" type="text" value="@challengeletterDTO.GysPhone"> </div> </div> <div id="zhiyishouquan"> @for(int i=0;i<challengecomplaintShouquandaibiaoDTOs.Count;i++){ <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">授权代表@(i!=0?(i+""):"")</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="授权代表@(i!=0?(i+""):"")" name="zhiyiShouquandaibiao" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value="@challengecomplaintShouquandaibiaoDTOs[i].Shouquandaibiao"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">联系电话@(i!=0?(i+""):"")</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="联系电话@(i!=0?(i+""):"")" name="zhiyiLianxidianhua" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value="@challengecomplaintShouquandaibiaoDTOs[i].Lianxidianhua"> </div> @if(i==0){ <div class="col-sm-2 col-md-2" grouptype="Vdata"> <button type="button" class="addBtn" onclick="addzhiyishouquan(this)" data-type="1">授权代表</button> </div> } </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">地址@(i!=0?(i+""):"")</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="地址@(i!=0?(i+""):"")" name="zhiyiDizhi" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value="@challengecomplaintShouquandaibiaoDTOs[i].Dizhi"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">邮编@(i!=0?(i+""):"")</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="邮编@(i!=0?(i+""):"")" name="zhiyiYoubian" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value="@challengecomplaintShouquandaibiaoDTOs[i].Youbian"> </div> </div> } </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">项目名称<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="项目名称" name="zhiyiXmName" id="zhiyiXmName" labtype="txt" addvisible="true" maxlength="100" editvisible="true" reg="" ismust="true" type="text" value="@challengeletterDTO.XmName"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">项目编号<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="项目编号" name="zhiyiXmCode" id="zhiyiXmCode" labtype="txt" addvisible="true" maxlength="30" editvisible="true" reg="" ismust="true" type="text" value="@challengeletterDTO.XmCode"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">包号</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="包号" name="zhiyiXmPackage" id="zhiyiXmPackage" labtype="txt" addvisible="true" maxlength="30" editvisible="true" reg="" ismust="true" type="text" value="@challengeletterDTO.XmPackage"> </div> </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">采购人名称<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="采购人名称" name="zhiyiPurchaserName" id="zhiyiPurchaserName" labtype="txt" addvisible="true" maxlength="50" editvisible="true" reg="" ismust="true" type="text" value="@challengeletterDTO.PurchaserName"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">采购文件获取日期<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="采购文件获取日期" name="zhiyiDocumentsDate" id="zhiyiDocumentsDate" labtype="txt" addvisible="true" maxlength="50" editvisible="true" reg="" ismust="true" type="text" value="@challengeletterDTO.DocumentsDateName" readonly="readonly"> </div> </div> </div> <div id="tousu"> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">投诉人<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="投诉人" name="TsrName" id="TsrName" labtype="txt" addvisible="true" maxlength="50" editvisible="true" reg="" ismust="true" type="text" value="@complaintletterDTO.TsrName"> </div> </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">地址<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="地址" name="TsrAddress" id="TsrAddress" labtype="txt" addvisible="true" maxlength="100" editvisible="true" reg="" ismust="true" type="text" value="@complaintletterDTO.TsrAddress"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">邮编</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="邮编" name="TsrPostcode" id="TsrPostcode" labtype="txt" addvisible="true" maxlength="10" editvisible="true" reg="" ismust="true" type="text" value="@complaintletterDTO.TsrPostcode"> </div> </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">法定代表人<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="法定代表人" name="TsrCorporation" id="TsrCorporation" labtype="txt" addvisible="true" maxlength="30" editvisible="true" reg="" ismust="true" type="text" value="@complaintletterDTO.TsrCorporation"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">联系电话<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="联系电话" name="TsrPhone" id="TsrPhone" labtype="txt" addvisible="true" maxlength="30" editvisible="true" reg="" ismust="true" type="text" value="@complaintletterDTO.TsrPhone"> </div> </div> <div id="tousushouquan"> @for(int i=0;i<complaintShouquandaibiaoDTOs.Count;i++){ <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">授权代表@(i!=0?(i+""):"")</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="授权代表@(i!=0?(i+""):"")" name="tousuShouquandaibiao" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value="@complaintShouquandaibiaoDTOs[i].Shouquandaibiao"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">联系电话@(i!=0?(i+""):"")</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="联系电话@(i!=0?(i+""):"")" name="tousuLianxidianhua" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value="@complaintShouquandaibiaoDTOs[i].Lianxidianhua"> </div> @if(i==0){ <div class="col-sm-2 col-md-2" grouptype="Vdata"> <button type="button" class="addBtn" onclick="addtousushouquan(this)" data-type="1">授权代表</button> </div> } </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">地址@(i!=0?(i+""):"")</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="地址@(i!=0?(i+""):"")" name="tousuDizhi" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value="@complaintShouquandaibiaoDTOs[i].Dizhi"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">邮编@(i!=0?(i+""):"")</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="邮编@(i!=0?(i+""):"")" name="tousuYoubian" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value="@complaintShouquandaibiaoDTOs[i].Youbian"> </div> </div> } </div> <div id="beitousuren"> @for(int i=0;i<complaintRespondentDTOs.Count;i++){ @if(i==0){ <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">被投诉人<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="被投诉人" name="tousuRespondent" labtype="txt" addvisible="true" maxlength="50" editvisible="true" reg="" ismust="true" type="text" value="@complaintRespondentDTOs[i].Respondent"> </div> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <button type="button" class="addBtn" onclick="addbeitousuren(this)" data-type="1">被投诉人</button> </div> </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">地址<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="地址" name="tousuAddress" labtype="txt" addvisible="true" maxlength="100" editvisible="true" reg="" ismust="true" type="text" value="@complaintRespondentDTOs[i].Address"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">邮编</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="邮编" name="tousuPostcode" labtype="txt" addvisible="true" maxlength="10" editvisible="true" reg="" ismust="true" type="text" value="@complaintRespondentDTOs[i].Postcode"> </div> </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">联系人<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="联系人" name="tousuContacts" labtype="txt" addvisible="true" maxlength="30" editvisible="true" reg="" ismust="true" type="text" value="@complaintRespondentDTOs[i].Contacts"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">联系电话<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="联系电话" name="tousuPhone" labtype="txt" addvisible="true" maxlength="30" editvisible="true" reg="" ismust="true" type="text" value="@complaintRespondentDTOs[i].Phone"> </div> </div> }else{ <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">被投诉人@(i!=0?(i+""):"")</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="被投诉人@(i!=0?(i+""):"")" name="tousuRespondent" labtype="txt" addvisible="true" maxlength="50" editvisible="true" reg="" ismust="true" type="text" value="@complaintRespondentDTOs[i].Respondent"> </div> </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">地址@(i!=0?(i+""):"")</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="地址@(i!=0?(i+""):"")" name="tousuAddress" labtype="txt" addvisible="true" maxlength="100" editvisible="true" reg="" ismust="true" type="text" value="@complaintRespondentDTOs[i].Address"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">邮编@(i!=0?(i+""):"")</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="邮编@(i!=0?(i+""):"")" name="tousuPostcode" labtype="txt" addvisible="true" maxlength="10" editvisible="true" reg="" ismust="true" type="text" value="@complaintRespondentDTOs[i].Postcode"> </div> </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">联系人@(i!=0?(i+""):"")</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="联系人@(i!=0?(i+""):"")" name="tousuContacts" labtype="txt" addvisible="true" maxlength="30" editvisible="true" reg="" ismust="true" type="text" value="@complaintRespondentDTOs[i].Contacts"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">联系电话@(i!=0?(i+""):"")</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="联系电话@(i!=0?(i+""):"")" name="tousuPhone" labtype="txt" addvisible="true" maxlength="30" editvisible="true" reg="" ismust="true" type="text" value="@complaintRespondentDTOs[i].Phone"> </div> </div> } } </div> <div id="xiangguangongyingshang"> @for(int i=0;i<complaintGongyingshangDTOs.Count;i++){ <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">相关供应商@(i!=0?(i+""):"")</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="相关供应商@(i!=0?(i+""):"")" name="Gongytingshang" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value="@complaintGongyingshangDTOs[i].Gongytingshang"> </div> @if(i==0){ <div class="col-sm-2 col-md-2" grouptype="Vdata"> <button type="button" class="addBtn" onclick="addxiangguangongyingshang(this)" data-type="1">相关供应商</button> </div> } </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">地址@(i!=0?(i+""):"")</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="地址@(i!=0?(i+""):"")" name="gongyingshangDizhi" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value="@complaintGongyingshangDTOs[i].Dizhi"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">邮编@(i!=0?(i+""):"")</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="邮编@(i!=0?(i+""):"")" name="gongyingshangYoubian" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value="@complaintGongyingshangDTOs[i].Youbian"> </div> </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">联系人@(i!=0?(i+""):"")</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="联系人@(i!=0?(i+""):"")" name="gongyingshangLianxiren" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value="@complaintGongyingshangDTOs[i].Lianxiren"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">联系电话@(i!=0?(i+""):"")</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="联系电话@(i!=0?(i+""):"")" name="gongyingshangLianxidianhua" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value="@complaintGongyingshangDTOs[i].Lianxidianhua"> </div> </div> } </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">项目名称<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="项目名称" name="tousuXmName" id="tousuXmName" labtype="txt" addvisible="true" maxlength="100" editvisible="true" reg="" ismust="true" type="text" value="@complaintletterDTO.XmName"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">项目编号<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="项目编号" name="tousuXmCode" id="tousuXmCode" labtype="txt" addvisible="true" maxlength="30" editvisible="true" reg="" ismust="true" type="text" value="@complaintletterDTO.XmCode"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">包号</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="包号" name="tousuXmPackage" id="tousuXmPackage" labtype="txt" addvisible="true" maxlength="30" editvisible="true" reg="" ismust="true" type="text" value="@complaintletterDTO.XmPackage"> </div> </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">采购人名称<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="采购人名称" name="tousuPurchaserName" id="tousuPurchaserName" labtype="txt" addvisible="true" maxlength="50" editvisible="true" reg="" ismust="true" type="text" value="@complaintletterDTO.PurchaserName"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">代理机构名称<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="代理机构名称" name="tousuAgency" id="tousuAgency" labtype="txt" addvisible="true" maxlength="50" editvisible="true" reg="" ismust="true" type="text" value="@complaintletterDTO.Agency"> </div> </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">采购文件公告<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <select id="tousuIsNotice" class="form-control" name="tousuIsNotice" data-placeholder="选择 序列 ..."> <option value="" hassubinfo="true">请选择</option> @foreach (var item in shifou) { @if (!item.CodeSn.Equals(complaintletterDTO.IsNotice)) { <option value="@item.CodeSn" hassubinfo="true"> @item.Comments </option> } else { <option value="@item.CodeSn" hassubinfo="true" selected="selected"> @item.Comments </option> } } </select> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">公告期限</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="公告期限" name="tousuNoticeDate" id="tousuNoticeDate" labtype="txt" addvisible="true" maxlength="50" editvisible="true" reg="" ismust="true" type="text" value="@complaintletterDTO.NoticeDateName" readonly="readonly"> </div> </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">采购结果公告<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <select id="tousuIsResultnotice" class="form-control" name="tousuIsResultnotice" data-placeholder="选择 序列 ..."> <option value="" hassubinfo="true">请选择</option> @foreach (var item in shifou) { @if (!item.CodeSn.Equals(complaintletterDTO.IsResultnotice)) { <option value="@item.CodeSn" hassubinfo="true"> @item.Comments </option> } else { <option value="@item.CodeSn" hassubinfo="true" selected="selected"> @item.Comments </option> } } </select> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">公告期限</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="公告期限" name="tousuResultnoticeDate" id="tousuResultnoticeDate" labtype="txt" addvisible="true" maxlength="50" editvisible="true" reg="" ismust="true" type="text" value="@complaintletterDTO.ResultnoticeDateName" readonly="readonly"> </div> </div> </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">备注</label> @@ -299,7 +802,7 @@ <div class="clearfix layer-area" style="padding-bottom:15px;"> <div class="col-sm-1 col-md-1"> </div> <div class="col-sm-8 col-md-8" style="color:red;"> 系统自动根据8天内申请的优惠项目计算优惠金额 @@ -329,7 +832,7 @@ </form> <script type="text/javascript"> var hh = document.body.clientHeight - $('.ibox-title').height() - $("#top").height() * 2 - 95; var hh = document.body.clientHeight - $('.ibox-title').height() - $("#top").height() * 2 +600; $("#div_content").height(hh); toastr.options = { @@ -347,8 +850,9 @@ "showMethod": "fadeIn", "hideMethod": "fadeOut" }; laydate({ elem: "#zhiyiDocumentsDate", format: 'YYYY-MM-DD', istime: true, event: "focus" }); laydate({ elem: "#tousuResultnoticeDate", format: 'YYYY-MM-DD', istime: true, event: "focus" }); laydate({ elem: "#tousuNoticeDate", format: 'YYYY-MM-DD', istime: true, event: "focus" }); $(document).ready(function () { @@ -501,6 +1005,118 @@ } if ($("#OrderType1").val() == "代拟投诉书") { if ($.trim($("#TsrName").val()) == '') { toastr.warning("投诉人不能为空"); return; } if ($.trim($("#TsrAddress").val()) == '') { toastr.warning("投诉人地址不能为空"); return; } //if ($.trim($("#TsrPostcode").val()) == '') { // toastr.warning("投诉人邮编不能为空"); // return; //} if ($.trim($("#TsrCorporation").val()) == '') { toastr.warning("投诉人法定代表人不能为空"); return; } if ($.trim($("#TsrPhone").val()) == '') { toastr.warning("投诉人联系电话不能为空"); return; } if ($.trim($("#tousuXmName").val()) == '') { toastr.warning("项目名称不能为空"); return; } if ($.trim($("#tousuXmName").val()) == '') { toastr.warning("项目编号不能为空"); return; } if ($.trim($("#tousuPurchaserName").val()) == '') { toastr.warning("采购人名称不能为空"); return; } if ($.trim($("#tousuAgency").val()) == '') { toastr.warning("代理机构名称不能为空"); return; } if ($.trim($("#tousuIsNotice").val()) == '') { toastr.warning("采购文件公告不能为空"); return; } if ($.trim($("#tousuIsResultnotice").val()) == '') { toastr.warning("采购结果公告不能为空"); return; } if ($.trim(document.getElementsByName("tousuRespondent")[0].value) == '') { toastr.warning("被投诉人不能为空"); return; } if ($.trim(document.getElementsByName("tousuAddress")[0].value) == '') { toastr.warning("被投诉人地址不能为空"); return; } if ($.trim(document.getElementsByName("tousuContacts")[0].value) == '') { toastr.warning("被投诉人联系人不能为空"); return; } if ($.trim(document.getElementsByName("tousuPhone")[0].value) == '') { toastr.warning("被投诉人联系电话不能为空"); return; } } else if ($("#OrderType1").val() == "代拟质疑函") { if ($.trim($("#GysName").val()) == '') { toastr.warning("质疑供应商不能为空"); return; } if ($.trim($("#GysAddress").val()) == '') { toastr.warning("质疑供应商地址不能为空"); return; } //if ($.trim($("#GysPostcode").val()) == '') { // toastr.warning("质疑供应商邮编不能为空"); // return; //} if ($.trim($("#GysContacts").val()) == '') { toastr.warning("质疑供应商联系人不能为空"); return; } if ($.trim($("#GysPhone").val()) == '') { toastr.warning("质疑供应商联系电话不能为空"); return; } if ($.trim($("#zhiyiXmName").val()) == '') { toastr.warning("项目名称不能为空"); return; } if ($.trim($("#zhiyiXmCode").val()) == '') { toastr.warning("项目编号不能为空"); return; } if ($.trim($("#zhiyiPurchaserName").val()) == '') { toastr.warning("采购人名称不能为空"); return; } if ($.trim($("#zhiyiDocumentsDate").val()) == '') { toastr.warning("采购文件获取日期不能为空"); return; } } //var data = { id: $("#Id").val(), StartTime:$("#StartTime").val(), Sheng: $("#Sheng").val(), job_level: $("#Job_level").val().toString(), ExistsAttachment: fileId != "" } @@ -590,9 +1206,9 @@ var city = $("#OrderType1"); city.find('option').remove(); $("#OrderType2").find('option').remove(); $("#Price").val(""); var aaa = '<option value="" hassubinfo="true">请选择</option>'; city.append(aaa); if (data.length > 0) { @@ -617,6 +1233,9 @@ parent.layer.msg('失败', { icon: 5 }); } }); $("#putong").show(); $("#zhiyi").hide(); $("#tousu").hide(); }); @@ -633,9 +1252,9 @@ success: function (data) { var city = $("#OrderType2"); city.find('option').remove(); $("#Price").val(""); if (OrderType != "02" || sheng == "电话咨询" || sheng == "当面咨询" || sheng == "代拟质疑答复" || sheng == "代拟投诉处理决定" || sheng == "竞争对手和评审专家参加政府采购数据信息查询" || sheng == "政采贷") { if (OrderType == "01") { @@ -672,7 +1291,19 @@ $("#dingdanleixing3").show(); } if ($("#OrderType1").val() == "代拟投诉书") { $("#putong").hide(); $("#zhiyi").hide(); $("#tousu").show(); } else if ($("#OrderType1").val() == "代拟质疑函") { $("#putong").hide(); $("#zhiyi").show(); $("#tousu").hide(); } else { $("#putong").show(); $("#zhiyi").hide(); $("#tousu").hide(); } @@ -730,7 +1361,7 @@ var city = $("#OrderType1"); var aaa = ''; city.append(aaa); @@ -759,7 +1390,7 @@ }); $.ajax({ type: "GET", @@ -811,13 +1442,40 @@ } $(document).ready(function () { if ($("#OrderType").val() == "02") { if ($("#OrderType1").val() == "代拟投诉书") { $("#putong").hide(); $("#zhiyi").hide(); $("#tousu").show(); } else if ($("#OrderType1").val() == "代拟质疑函") { $("#putong").hide(); $("#zhiyi").show(); $("#tousu").hide(); } else { $("#putong").show(); $("#zhiyi").hide(); $("#tousu").hide(); } } else { $("#putong").show(); $("#zhiyi").hide(); $("#tousu").hide(); } }); $("#Khdw").change(function () { var Khdw = $("#Khdw").val(); $.ajax({ type: "GET", url: "/CooperatecustomCustomer/GetCustomer?id=" + Khdw, @@ -825,10 +1483,23 @@ global: false, data: "", success: function (data) { $("#Shr").val(data.ShrName); $("#ShrAddress").val(data.ShrAddress); $("#ShrTel").val(data.ShrTel); $("#GysName").val(data.Name); $("#GysAddress").val(data.Address); $("#GysPostcode").val(""); $("#GysContacts").val(data.FName); $("#GysPhone").val(data.FTel); $("#TsrName").val(data.Name); $("#TsrAddress").val(data.ShrName); $("#TsrPostcode").val(""); $("#TsrCorporation").val(data.FName); $("#TsrPhone").val(data.FTel); }, error: function () { @@ -848,6 +1519,179 @@ parent.layer.close(index); return false; } function addzhiyishouquan(obj) { var sss = document.getElementsByName("zhiyiShouquandaibiao").length; $('#zhiyishouquan').append(` <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">授权代表`+ sss +`</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="授权代表`+ sss +`" name="zhiyiShouquandaibiao" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value=""> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">联系电话`+ sss +`</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="联系电话`+ sss +`" name="zhiyiLianxidianhua" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value=""> </div> </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">地址`+ sss +`</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="地址`+ sss +`" name="zhiyiDizhi" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value=" "> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">邮编`+ sss +`</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="邮编`+ sss +`" name="zhiyiYoubian" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value=" "> </div> </div>`); } function addtousushouquan(obj) { var sss = document.getElementsByName("tousuShouquandaibiao").length; $('#tousushouquan').append(` <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">授权代表`+ sss + `</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="授权代表`+ sss + `" name="tousuShouquandaibiao" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value=""> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">联系电话`+ sss + `</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="联系电话`+ sss + `" name="tousuLianxidianhua" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value=""> </div> </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">地址`+ sss + `</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="地址`+ sss + `" name="tousuDizhi" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value=" "> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">邮编`+ sss + `</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="邮编`+ sss + `" name="tousuYoubian" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value=" "> </div> </div>`); } function addbeitousuren(obj) { var sss = document.getElementsByName("tousuRespondent").length; $('#beitousuren').append(` <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">被投诉人`+ sss + `</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="被投诉人`+ sss + `" name="tousuRespondent" labtype="txt" addvisible="true" maxlength="50" editvisible="true" reg="" ismust="true" type="text" value=""> </div> </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">地址`+ sss + `</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="地址`+ sss + `" name="tousuAddress" labtype="txt" addvisible="true" maxlength="100" editvisible="true" reg="" ismust="true" type="text" value=""> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">邮编`+ sss + `</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="邮编`+ sss + `" name="tousuPostcode" labtype="txt" addvisible="true" maxlength="10" editvisible="true" reg="" ismust="true" type="text" value=""> </div> </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">联系人`+ sss + `</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="联系人`+ sss + `" name="tousuContacts" labtype="txt" addvisible="true" maxlength="30" editvisible="true" reg="" ismust="true" type="text" value=""> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">联系电话`+ sss + `</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="联系电话`+ sss + `" name="tousuPhone" labtype="txt" addvisible="true" maxlength="30" editvisible="true" reg="" ismust="true" type="text" value=""> </div> </div>`); } function addxiangguangongyingshang(obj) { var sss = document.getElementsByName("Gongytingshang").length; $('#xiangguangongyingshang').append(` <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">相关供应商`+ sss + `</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="相关供应商`+ sss + `" name="Gongytingshang" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value=""> </div> </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">地址`+ sss + `</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="地址`+ sss + `" name="gongyingshangDizhi" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value=""> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">邮编`+ sss + `</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="邮编`+ sss + `" name="gongyingshangYoubian" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value=""> </div> </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">联系人`+ sss + `</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="联系人`+ sss + `" name="gongyingshangLianxiren" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value=""> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">联系电话`+ sss + `</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> <input class="form-control" label="联系电话`+ sss + `" name="gongyingshangLianxidianhua" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value=""> </div> </div>`); } </script> </body> </html> zhengcaioa/zhengcaioa/Views/SysCode/Editlaw.cshtml
@@ -3,7 +3,7 @@ @using zhengcaioa.Models; @{ List<SysCodeDtl> falv = ViewData["falv"] as List<SysCodeDtl>; //法律 @@ -124,11 +124,30 @@ </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label class="text-right col-sm-1 col-md-1 control-label">名称</label> <label class="text-right col-sm-1 col-md-1 control-label">法律名称</label> <div class="col-sm-10 col-md-10"> <input class="form-control" label="名称" id="Comments" name="Comments" labtype="txt" addvisible="true" editvisible="true" reg="" maxlength="100" ismust="true" type="text" value="@Model.Comments"> @*<input class="form-control" label="法律名称" id="Comments" name="Comments" labtype="txt" addvisible="true" editvisible="true" reg="" maxlength="100" ismust="true" type="text" value="@Model.Comments">*@ <select id="Comments" class="form-control" name="Comments" data-placeholder="选择 序列 ..."> <option value="" hassubinfo="true">请选择</option> @foreach (var item in falv) { @if (!item.CodeSn.Equals(Model.Comments)) { <option value="@item.CodeSn" hassubinfo="true"> @item.Comments </option> } else { <option value="@item.CodeSn" hassubinfo="true" selected="selected"> @item.Comments </option> } } } </select> </div> </div> <div class="clearfix layer-area" style="padding-bottom:15px;display:none;"> @@ -140,12 +159,14 @@ </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label class="text-right col-sm-1 col-md-1 control-label">备注</label> <label class="text-right col-sm-1 col-md-1 control-label">内容</label> <div class="col-sm-10 col-md-10"> <input class="form-control" label="备注" id="Contents" name="Contents" labtype="txt" addvisible="true" editvisible="true" reg="" maxlength="300" ismust="true" type="text" value="@Model.Contents"> @*<input class="form-control" label="内容" id="Contents" name="Contents" labtype="txt" addvisible="true" editvisible="true" reg="" maxlength="300" ismust="true" type="text" value="@Model.Contents">*@ <textarea class="form-control bt" id="Contents" name="Contents" title="内容" isempty="" maxlength="450" length="long" style="resize:none;overflow-y:hidden; min-height:60px;" onpropertychange="this.style.height=this.scrollHeight + 'px'" oninput="this.style.height=this.scrollHeight + 'px'">@Model.Contents</textarea> </div> </div> </div> @@ -198,6 +219,10 @@ var hh = document.body.clientHeight - $('.ibox-title').height() - $("#top").height() * 2; $("#div_content").height(hh); var Contents = document.getElementById("Contents"); Contents.style.height = Contents.scrollHeight + 'px'; toastr.options = { "closeButton": true, @@ -280,7 +305,7 @@ if ($.trim($("#Comments").val()) == '') { toastr.warning("名称不能为空"); toastr.warning("法律名称不能为空"); return; } zhengcaioa/zhengcaioa/Views/SysCode/Indexlaw.cshtml
@@ -13,7 +13,7 @@ } }, { label: '名称', name: 'Comments', labtype: 'txt', hidden: false, width: 300, label: '法律名称', name: 'CommentsName', labtype: 'txt', hidden: false, width: 300, }, { @@ -21,7 +21,7 @@ }, { label: '备注', name: 'Contents', labtype: 'txt', hidden: false, width: 300, label: '内容', name: 'Contents', labtype: 'txt', hidden: false, width: 300, }, { label: '状态', name: 'RecStatus', labtype: 'txt', hidden: true },