username@email.com
2021-12-02 91bad66d03c07b6cb2a3eb09bdd98faab4b8caa3
提交
18个文件已修改
4个文件已添加
1771 ■■■■■ 已修改文件
zhengcaioa/CommonToolsCore/AutoMapperConfigs.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/DTO/CooperOrderDTO.cs 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/DTO/SysCodeDTO.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/DTO/TChallengeItemDTO.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/DTO/TChallengeletterDTO.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/DTO/TComplaintGongyingshangDTO.cs 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/DTO/TComplaintItemDTO.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/DTO/TComplaintShouquandaibiaoDTO.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/DTO/TComplaintletterDTO.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/IServices/ICooperOrderService.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/Model/TChallengeItem.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/Model/TComplaintGongyingshang.cs 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/Model/TComplaintItem.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/Model/TComplaintShouquandaibiao.cs 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/Model/TComplaintletter.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/Model/zhengcaioaContext.cs 80 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/Services/CooperOrderService.cs 227 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs 302 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Controllers/SysCodeController.cs 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Views/CooperOrder/Edit.cshtml 934 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Views/SysCode/Editlaw.cshtml 39 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Views/SysCode/Indexlaw.cshtml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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 },