username@email.com
2021-12-06 5a50381b4d3b30a8de467d01d657a3a842ee0298
提交
5个文件已修改
1个文件已添加
1074 ■■■■■ 已修改文件
zhengcaioa/DTO/CooperOrderDTO.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/Services/CooperOrderService.cs 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs 311 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Views/CooperOrder/EditZhiyihan.cshtml 695 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Views/CooperOrder/IndexWenshu.cshtml 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Views/CooperOrder/selectWenshu.cshtml 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/DTO/CooperOrderDTO.cs
@@ -127,6 +127,19 @@
        public string Agency { get; set; }
        public decimal YishouMoney { get; set; }
        public decimal WeishouMoney { get; set; }
        public string Status { get; set; }
        public string StatusName { get; set; }
        public string RequestInfo { get; set; }
        public string[] Evidential { get; set; }
        public string[] Question { get; set; }
        public string[] Law { get; set; }
        public string[] Lawcoment { get; set; }
        public string OrderId { get; set; }
        public int PrintNum { get; set; }
    }
    public class CooperOrderDTOSearch : SearchEntity
zhengcaioa/Services/CooperOrderService.cs
@@ -978,7 +978,7 @@
                    updateproject.RequestInfo = entity.RequestInfo;
                    updateproject.IsReply = entity.IsReply;
                    updateproject.Status = entity.Status;
                    updateproject.Respondent = entity.Respondent;
                    updateproject.RespondDate = entity.RespondDate;
@@ -1568,6 +1568,13 @@
                         into lsss
                          from lll in lsss.DefaultIfEmpty()
                      //    join d in listCode.Where(x => x.CodeTable == "t_challengeletter" && x.CodeField == "status")
                      //on b.Status equals int.Parse(d.CodeSn)
                      //into dsss
                      //    from ddd in dsss.DefaultIfEmpty()
                          where a.RecStatus == "A" && a.OrderType1 == "代拟质疑函"
                          && (string.IsNullOrWhiteSpace(searchEntity.XdTime) || (b.Createtime >= XdTimestart && b.Createtime <= XdTimeend))
                            && (string.IsNullOrWhiteSpace(searchEntity.Wenshuleixing) || a.OrderType1 == searchEntity.Wenshuleixing.Trim())
@@ -1596,6 +1603,8 @@
                              YishouMoney = lll.YishouMoney ?? 0,
                              WeishouMoney = (a.Money ?? 0) /*- (a.Youhui ?? 0)*/ - (lll.YishouMoney ?? 0),
                              OrderType1 = a.OrderType1,
                              Status = b.Status.ToString(),
                              //StatusName = ddd.Comments
                          }
                ).ToList();
@@ -1648,6 +1657,7 @@
                           YishouMoney = lll.YishouMoney ?? 0,
                           WeishouMoney = (a.Money ?? 0) /*- (a.Youhui ?? 0)*/ - (lll.YishouMoney ?? 0),
                           OrderType1 = a.OrderType1,
                           Status = b.Status.ToString(),
                       }
                ).ToList();
@@ -1670,6 +1680,15 @@
            //if (searchEntity.totalrows == 0)
            searchEntity.totalrows = query.Count();
            var lianlist = query.Skip((searchEntity.page - 1) * searchEntity.rows).Take(searchEntity.rows).ToList();
            foreach (var cooperOrderDTO in lianlist)
            {
              var  codeDataEntity  =  listCode.Where(x => x.CodeTable == "t_challengeletter" && x.CodeField == "status" && x.CodeSn == cooperOrderDTO.Status.ToString()).FirstOrDefault();
                if (codeDataEntity != null) {
                    cooperOrderDTO.StatusName = codeDataEntity.Comments;
                }
            }
            data.LoadData(searchEntity, lianlist);
            return data;
        }
zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs
@@ -752,14 +752,21 @@
                    {
                        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);
                            if (!(string.IsNullOrEmpty(data.tousuShouquandaibiao[i])
                             && string.IsNullOrEmpty(data.tousuLianxidianhua[i])
                             && string.IsNullOrEmpty(data.tousuDizhi[i])
                             && string.IsNullOrEmpty(data.tousuYoubian[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);
                            }
                        }
                    }
@@ -769,15 +776,23 @@
                    {
                        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);
                            if (!(string.IsNullOrEmpty(data.tousuRespondent[i])
                           && string.IsNullOrEmpty(data.tousuAddress[i])
                           && string.IsNullOrEmpty(data.tousuPostcode[i])
                           && string.IsNullOrEmpty(data.tousuContacts[i])
                            && string.IsNullOrEmpty(data.tousuPhone[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);
                            }
                        }
                    }
@@ -786,15 +801,23 @@
                    {
                        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);
                            if (!(string.IsNullOrEmpty(data.Gongytingshang[i])
                          && string.IsNullOrEmpty(data.gongyingshangYoubian[i])
                          && string.IsNullOrEmpty(data.gongyingshangLianxiren[i])
                          && string.IsNullOrEmpty(data.gongyingshangLianxidianhua[i])
                           && string.IsNullOrEmpty(data.gongyingshangDizhi[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);
                            }
                        }
                    }
@@ -849,14 +872,21 @@
                    {
                        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);
                            if (!(string.IsNullOrEmpty(data.zhiyiShouquandaibiao[i])
                           && string.IsNullOrEmpty(data.zhiyiLianxidianhua[i])
                           && string.IsNullOrEmpty(data.zhiyiDizhi[i])
                           && string.IsNullOrEmpty(data.zhiyiYoubian[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);
                            }
                        }
                    }
@@ -1463,7 +1493,7 @@
            actionlist.Add(actionEntity);
            ViewData["ActionInfo"] = actionlist;
            ViewBag.status = _liaotianService.GetSYScode("t_challengeletter", "status").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList();
@@ -1503,13 +1533,220 @@
            ViewBag.Wenshuleixing = _liaotianService.GetSYScode("t_challengeletter", "Wenshuleixing").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList();
            ViewBag.status = _liaotianService.GetSYScode("t_challengeletter", "status").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList();
            return View();
        }
        public IActionResult EditZhiyihan(string id = null)
        {
            var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
            ViewData["curentuser"] = curentuser;
            //质疑函
            List<TChallengeletterDTO> challengeletterDTOs = _cooperOrderService.GetListChallengeletter(id);
            TChallengeletterDTO challengeletterDTO = new TChallengeletterDTO();
            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;
            ViewBag.request_info = _liaotianService.GetSYScode("t_challengeletter", "request_info");//质疑请求
            ViewBag.question = _liaotianService.GetSYScode("t_challenge_items", "question"); //    质疑事项
            var sysCodeDtls = _liaotianService.GetSYScode("expert_test_topicjiexi", "falv");//法律
            var sysCodeDtls1 = _liaotianService.GetSYScode("t_complaint_items", "law");//法律依据
            foreach ( var sysCodeDtl in sysCodeDtls1)
            {
                var sysCodeDtl1  = sysCodeDtls.Where(x => x.CodeSn == sysCodeDtl.Comments).FirstOrDefault();
                if (sysCodeDtl1 != null)
                    sysCodeDtl.Comments = sysCodeDtl1.Comments;
            }
            ViewBag.law = sysCodeDtls1;//法律依据
            ViewData.Model = challengeletterDTO;
            return View();
        }
        public IActionResult getLaw(string id)
        {
            ResultEntity resultEntity = new ResultEntity();
            resultEntity.Result = true;
            var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
            ViewData["curentuser"] = curentuser;
           var sysCodeDtl  = _liaotianService.GetSYScode("t_complaint_items", "law").Where(x=>x.CodeSn== id).FirstOrDefault();//法律依据
            if (sysCodeDtl != null )
            {
                resultEntity.Message = sysCodeDtl.Contents;
            }
            return new JsonResult(resultEntity);
        }
        /// <summary>
        /// 保存
        /// </summary>
        /// <param name="data">岗位实体类对象</param>
        /// <returns></returns>
        ///
        [CheckLogin]
        [HttpPost]
        public IActionResult SaveChallengeletter(CooperOrderDTO data)
        {
            ResultEntity resultEntity = new ResultEntity();
            var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
            ViewData["curentuser"] = curentuser;
            using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required,
                new TransactionOptions
                {
                    IsolationLevel = IsolationLevel.ReadCommitted,
                    Timeout = TransactionManager.MaximumTimeout
                }
                ))
            {
                //查询主表
                var challengeletterDTO = _cooperOrderService.GetListChallengeletter(data.OrderId).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 = 2;
                    challengeletterDTO.RequestInfo = data.RequestInfo;
                    challengeletterDTO.PrintNum = data.PrintNum;
                    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 = 2;
                    challengeletterDTO.RequestInfo = data.RequestInfo;
                    challengeletterDTO.PrintNum = data.PrintNum;
                    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++)
                    {
                        if (!(string.IsNullOrEmpty(data.zhiyiShouquandaibiao[i])
                              && string.IsNullOrEmpty(data.zhiyiLianxidianhua[i])
                              && string.IsNullOrEmpty(data.zhiyiDizhi[i])
                              && string.IsNullOrEmpty(data.zhiyiYoubian[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);
                        }
                    }
                }
                resultEntity = _cooperOrderService.deleteChallengeItem(challengeletterDTO.Id);
                if (data.Question != null && data.Question.Length > 0)
                {
                    for (int i = 0; i < data.Question.Length; i++)
                    {
                        if (!(string.IsNullOrEmpty(data.Question[i])
                            && string.IsNullOrEmpty(data.Evidential[i])
                            && string.IsNullOrEmpty(data.Law[i])
                            && string.IsNullOrEmpty(data.Lawcoment[i])))
                        {
                            var challengeItemDTO = new TChallengeItemDTO();
                            challengeItemDTO.ChallengeId = challengeletterDTO.Id;
                            challengeItemDTO.Question = data.Question[i];
                            challengeItemDTO.Evidential = data.Evidential[i];
                            challengeItemDTO.Law = data.Law[i];
                            challengeItemDTO.Lawcoment = data.Lawcoment[i];
                            challengeItemDTO.Sort = i;
                            resultEntity = _cooperOrderService.saveChallengeItem(challengeItemDTO);
                        }
                    }
                }
                scope.Complete();
            }
            return new JsonResult(resultEntity);
        }
    }
}
zhengcaioa/zhengcaioa/Views/CooperOrder/EditZhiyihan.cshtml
New file
@@ -0,0 +1,695 @@
@model DTO.TChallengeletterDTO
@using DTO;
@using zhengcaioa.Models;
@{
    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<TComplaintShouquandaibiaoDTO> challengecomplaintShouquandaibiaoDTOs = Model.complaintShouquandaibiaoDTOs;
    List<TChallengeItemDTO> challengeItemDTOs = Model.challengeItemDTOs;
}
@{
    Layout = null;
}
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
    <meta name="description" content="">
    <meta name="author" content="ThemeBucket">
    <title>@(SiteConfig.SiteName)</title>
    <link href="~/css/bootstrap.min.css" rel="stylesheet">
    <link href="~/css/font-awesome.min.css" rel="stylesheet">
    <link href="~/css/animate.min.css" rel="stylesheet">
    @*<link href="~/css/plugins/iCheck/custom.css" rel="stylesheet">*@
    <link href="~/css/style.min.css" rel="stylesheet">
    <link href="~/css/plugins/chosen/chosen.css" rel="stylesheet">
    @*<link href="~/js/plugins/layer/skin/layer.css" rel="stylesheet">*@
    @*<link href="~/css/plugins/datapicker/datepicker3.css" rel="stylesheet">*@
    <link href="~/css/style.min.css" rel="stylesheet">
    <link href="~/css/plugins/toastr/toastr.min.css" rel="stylesheet" />
    <link href="~/css/plugins/webuploader/webuploader.css" rel="stylesheet" />
    <style type="text/css">
        .webuploader-pick {
            position: relative;
            display: inline-block;
            cursor: pointer;
            background: #00b7ee;
            padding: 8px 14px 7px 14px;
            color: #fff;
            text-align: center;
            border-radius: 3px;
            overflow: hidden;
        }
        div.clearfix > label {
            padding-top: 8px;
        }
        .chosen-container {
            border-radius: 1px;
            border: 1px solid #e5e6e7;
        }
        .col-md-1.control-label {
            padding-right: 0px;
            font-weight: 400;
        }
        table {
            border-collapse: collapse;
            border: none;
            width: 900px;
            margin-left: 0px;
            text-align: center;
        }
        td {
            border: solid #000000 1px;
            height: 30px;
        }
    </style>
    <!-- jqgrid-->
    @*<link href="~/css/plugins/jqgrid/ui.jqgrid.css" rel="stylesheet">*@
    <script language="javascript" src="~/js/jquery.min.js" type="text/javascript"></script>
    <script src="~/js/bootstrap.min.js"></script>
    @*<script src="~/js/plugins/bootstro/bootstro.js"></script>*@
    <!--容器-->
    @*<script language="javascript" src="~/js/datehelper.js" type="text/javascript"></script>*@
    @*<script language="javascript" src="~/js/plugins/query/jquery.query-object.js" type="text/javascript"></script>*@
    @*<script language="javascript" src="~/js/plugins/iCheck/icheck.min.js" type="text/javascript"></script>*@
    <script language="javascript" src="~/js/plugins/chosen/chosen.jquery.js" type="text/javascript"></script>
    @*<script language="javascript" src="~/js/plugins/datapicker/bootstrap-datepicker.js" type="text/javascript"></script>*@
    <script language="javascript" src="~/js/plugins/layer/layer.js" type="text/javascript"></script>
    @*<script src="~/js/plugins/jqgrid/jquery.jqGrid.min.js" type="text/javascript"></script>*@
    @*<script src="~/js/plugins/jqgrid/i18n/grid.locale-cn.js" type="text/javascript"></script>*@
    <script src="~/js/plugins/toastr/toastr.min.js" type="text/javascript"></script>
    <script src="~/js/plugins/webuploader/webuploader.min.js"></script>
    <script language="javascript" src="~/js/common-layout.js" type="text/javascript"></script>
    <script src="~/js/plugins/layer/laydate/laydate.js" type="text/javascript"></script>
    @*<script src="~/js/plugins/iTexbox/itextbox.js" type="text/javascript"></script>*@
    @*<script src="~/js/plugins/iuploader/iuploader.js"></script>*@
    <script src="~/js/TUJS.js"></script>
</head>
<body class="gray-bg" style="overflow:auto">
    <form id="formtest">
        <div class="wrapper wrapper-content" id="ibox-content" style="padding:15px;">
            <div class="row">
                <div class="col-sm-12">
                    <div class="ibox float-e-margins">
                        <div class="ibox-title">
                            <h5>                            <i class="fa fa-list"></i>&nbsp;基本信息</h5>
                        </div>
                        <div id="div_content" class="ibox-content" style="background-color:white;">
                            <div class="row">
                                <div class="clearfix layer-area" style="padding-bottom:15px;">
                                    <label class="text-right col-sm-1 col-md-1 control-label">副本数量:<i class="red">*</i></label>
                                    <div class="col-sm-2 col-md-2">
                                        <input class="form-control" label="副本数量" name="PrintNum" id="PrintNum" labtype="txt" addvisible="true" editvisible="true" reg="" ismust="true" type="text" value="@Model.PrintNum" onkeyup="this.value=this.value.replace(/[^0-9]/g,'')" onafterpaste="this.value=this.value.replace(/[^0-9]/g,'')">
                                    </div>
                                    <input type="hidden" id="OrderId" name="OrderId" value="@Model.OrderId" />
                                    <input type="hidden" id="Id" name="Id" value="@Model.Id" />
                                </div>
                                <div class="clearfix layer-area" style="padding-bottom:15px;">
                                    <label class="text-left col-sm-2 col-md-2 control-label">一、质疑供应商基本信息</label>
                                </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="GysName" id="GysName" labtype="txt" addvisible="true" maxlength="50" editvisible="true" reg="" ismust="true" type="text" value="@Model.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="@Model.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="@Model.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="@Model.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="@Model.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 class="text-left col-sm-2 col-md-2 control-label">二、质疑项目基本信息</label>
                                </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="@Model.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="@Model.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="@Model.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="@Model.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="@Model.DocumentsDateName" readonly="readonly">
                                    </div>
                                </div>
                                <div class="clearfix layer-area" style="padding-bottom:15px;">
                                    <label class="text-left col-sm-2 col-md-2 control-label">三、质疑事项具体内容</label>
                                </div>
                                <div id="zhiyishixiang">
                                    @for (int i = 0; i < challengeItemDTOs.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-4 col-md-4" grouptype="Vdata">
                                                <select class="form-control"  name="Question" data-placeholder="选择 序列 ...">
                                                    <option value="" hassubinfo="true">请选择</option>
                                                    @foreach (var item in question)
                                                    {
                                                        @if (!item.CodeSn.Equals(challengeItemDTOs[i].Question))
                                                        {
                                                            <option value="@item.CodeSn" hassubinfo="true">
                                                                @item.Comments
                                                            </option>
                                                        }
                                                        else
                                                        {
                                                            <option value="@item.CodeSn" hassubinfo="true" selected="selected">
                                                                @item.Comments
                                                            </option>
                                                        }
                                                    }
                                                    }
                                                </select>
                                            </div>
                                            @if (i == 0)
                                            {
                                                <div class="col-sm-2 col-md-2" grouptype="Vdata">
                                                    <button type="button" class="addBtn" onclick="addzhiyishixiang(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-8 col-md-8">
                                                <textarea class="form-control bt" name="Evidential" title="事实依据" isempty="" maxlength="300" length="long">@challengeItemDTOs[i].Evidential</textarea>
                                            </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-4 col-md-4" grouptype="Vdata">
                                                <select class="form-control"   name="Law" data-placeholder="选择 序列 ..." onchange="Lawchangge(@i);">
                                                    <option value="" hassubinfo="true">请选择</option>
                                                    @foreach (var item in law)
                                                    {
                                                        @if (!item.CodeSn.Equals(challengeItemDTOs[i].Law))
                                                        {
                                                            <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;">
                                            <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">内容@(i!=0?(i+""):"")</label>
                                            <div class="col-sm-8 col-md-8">
                                                <textarea class="form-control bt" name="Lawcoment" title="内容" isempty="" maxlength="300" length="long">@challengeItemDTOs[i].Lawcoment</textarea>
                                            </div>
                                        </div>
                                    }
                                </div>
                                <div class="clearfix layer-area" style="padding-bottom:15px;">
                                    <label class="text-left col-sm-2 col-md-2 control-label">四、与质疑事项相关的质疑请求</label>
                                </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>
                                    <div class="col-sm-4 col-md-4" grouptype="Vdata">
                                        <select id="RequestInfo" class="form-control" name="RequestInfo" data-placeholder="选择 序列 ...">
                                            <option value="" hassubinfo="true">请选择</option>
                                            @foreach (var item in request_info)
                                            {
                                                @if (!item.CodeSn.Equals(Model.RequestInfo))
                                                {
                                                    <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>
                            </div>
                    </div>
                </div>
            </div>
        </div>
        <div class="wrapper wrapper-content" style="margin-top:0px"></div>
        <div class="ibox-content" id="top" style="z-index:100; position:fixed; height:50px; width:100%;bottom:0; text-align: right; padding-top:8px ">
            <div class="" style="float:right;" data-bootstro-width="500px" data-bootstro-content="功能按钮:“保存”,“删除”">
                @*<a class="btn btn-success" href="javascript:void(0)" onclick="delPosition();" style="margin-left:4px; border-radius:4px;">
                    <i class="glyphicon glyphicon-remove"></i>&nbsp;&nbsp;<span class="bold">删除</span>
                </a>*@
                <a class="btn btn-success" href="javascript:void(0)" onclick="savePosition();" style="margin-left:4px; border-radius:4px;">
                    <i class="glyphicon glyphicon-ok"></i>&nbsp;&nbsp;<span class="bold">提交</span>
                </a>
            </div>
        </div>
    </form>
    <script type="text/javascript">
        //var DuanxinNeirong = document.getElementById("DuanxinNeirong");
        //DuanxinNeirong.style.height = DuanxinNeirong.scrollHeight + 'px';
        var hh = document.body.clientHeight - $('.ibox-title').height() - $("#top").height() * 2 + 1000;
        $("#div_content").height(hh);
        toastr.options = {
            "closeButton": true,
            "debug": false,
            "progressBar": true,
            "positionClass": "toast-bottom-right",
            "onclick": null,
            "showDuration": "300",
            "hideDuration": "600",
            "timeOut": "4500",
            "extendedTimeOut": "600",
            "showEasing": "swing",
            "hideEasing": "linear",
            "showMethod": "fadeIn",
            "hideMethod": "fadeOut"
        };
        laydate({ elem: "#zhiyiDocumentsDate", format: 'YYYY-MM-DD', istime: true, event: "focus" });
        $("select").chosen();
        var id = '@Model.Id';
        var bUpload = false;
        var bAdd = false; // 新增操作
        var fileId = ""; // 上传文件生成的Id
        var bEditFile = false; // 编辑时,是否关联了附件
        var bDeleteFile = false; // 删除操作
        var attachment_id = 0; // 附件id
        var imgLoad = new Object();
        // 保存岗位信息
        var savePosition = function () {
            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;
            }
            if ($("#PrintNum").val() == '') {
                toastr.warning("副本数量不能为空");
                return;
            }
            //var data = { id: $("#Id").val(), StartTime:$("#StartTime").val(), Sheng: $("#Sheng").val(), job_level: $("#Job_level").val().toString(), ExistsAttachment: fileId != "" }
            $.ajax({
                type: "POST",
                url: "/CooperOrder/SaveChallengeletter",
                dataType: "json",
                global: false,
                data: $('form').serializeArray(),
                success: function (data) {
                        if (data.Result) {
                            //  parent._afterSave(true);
                            parent.layer.msg('成功保存', { icon: 6 });
                            //window.location = "/Project/add?id=" + data.ReturnID;
                            try {
                                _pageAutoClose();//自动关闭页面方法
                            }
                            catch (err) {
                                parent._CloseTab1("/CooperOrder/EditZhiyihan");
                            }
                        }
                        else {
                            // toastr.error("失败");
                            parent.layer.msg(data.Message, { icon: 5 });
                        }
                },
                error: function () {
                    parent.layer.msg('失败', { icon: 5 });
                }
            });
        }
        function Lawchangge(i) {
            var sss = document.getElementsByName("Law")[i].value;
            $.ajax({
                type: "GET",
                url: "/CooperOrder/getLaw?id=" + sss,
                dataType: "json",
                global: false,
                data: "",
                success: function (data) {
                    if (data.Result) {
                        document.getElementsByName("Lawcoment")[i].value = data.Message;
                    } else {
                        parent.layer.msg('查询失败', { icon: 5 });
                    }
                },
                error: function () {
                    parent.layer.msg('查询失败', { icon: 5 });
                }
            });
        }
        function _pageAutoClose() {
            parent.window._reloadPageData();
            var index = parent.layer.getFrameIndex(window.name);
            parent.layer.isRefresh = true;
            parent.layer.closeAll('loading');
            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 addzhiyishixiang(obj) {
            var sss = document.getElementsByName("Question").length;
            $('#zhiyishixiang').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-4 col-md-4" grouptype="Vdata">
                                                <select class="form-control"  name="Question" data-placeholder="选择 序列 ...">
                                                    <option value="" hassubinfo="true">请选择</option>
                                                    @foreach (var item in question)
                                                    {
                                                            <option value="@item.CodeSn" hassubinfo="true" >
                                                                @item.Comments
                                                            </option>
                                                    }
                                                    }
                                                </select>
                                            </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-8 col-md-8">
                                                <textarea class="form-control bt" name="Evidential" title="事实依据" isempty="" maxlength="4000" length="long"></textarea>
                                            </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-4 col-md-4" grouptype="Vdata">
                                                <select class="form-control"   name="Law" data-placeholder="选择 序列 ..." onchange="Lawchangge(`+ sss + `);">
                                                    <option value="" hassubinfo="true">请选择</option>
                                                    @foreach (var item in law)
                                                    {
                                                            <option value="@item.CodeSn" hassubinfo="true" >
                                                                @item.Comments
                                                            </option>
                                                    }
                                                    }
                                                </select>
                                            </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-8 col-md-8">
                                                <textarea class="form-control bt" name="Lawcoment" title="内容" isempty="" maxlength="4000" length="long"></textarea>
                                            </div>
                                        </div>
`);
            $("select").chosen();
        }
    </script>
</body>
</html>
zhengcaioa/zhengcaioa/Views/CooperOrder/IndexWenshu.cshtml
@@ -4,7 +4,7 @@
}
@section headerStyle{
    <script type="text/javascript">
        var status = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.status))';
        gridConfig = { multiselect: true, selectcol: "Id" };
        loseherght = 40;
        dataCol = [
@@ -21,20 +21,21 @@
            { label: '采购人', name: 'PurchaserName', labtype: 'txt', hidden: false, width: 100 },
            { label: '采购代理机构', name: 'Agency', labtype: 'txt', hidden: false, width: 100 },
            { label: '客户单位', name: 'KhdwName', labtype: 'txt', hidden: false, width: 100 },
            { label: '状态', name: 'StatusName', labtype: 'txt', hidden: false, width: 100 },
            {
                label: '生成文书', name: 'Status', labtype: 'txt', hidden: false, width: 100
                ,
                formatter: function (cellvalue, options, rowObject) {
                    if (rowObject.OrderType1 == "代拟投诉书") {
                        return "<a onclick=\"OpenWindow('生成投诉书','98%','100%', '/OrderBanciOrder/Edit?id=" + rowObject.Id + "')\"  >生成投诉书</a>";
                        return "<a onclick=\"OpenWindow('生成投诉书','98%','100%', '/CooperOrder/EditZhiyihan?id=" + rowObject.Id + "')\"  >生成投诉书</a>";
                    }
                    else if (rowObject.OrderType1 == "代拟质疑函") {
                        return "<a onclick=\"OpenWindow('生成质疑函','98%','100%', '/OrderBanciOrder/Edit?id=" + rowObject.Id + "')\"  >生成质疑函</a>";
                        return "<a onclick=\"OpenWindow('生成质疑函','98%','100%', '/CooperOrder/EditZhiyihan?id=" + rowObject.Id + "')\"  >生成质疑函</a>";
                    }
                }
            },
@@ -44,13 +45,13 @@
        searchCol = [
            { label: '项目名称', name: 'XmName', labtype: 'txt', hidden: false },
            { label: '项目编号', name: 'XmCode', labtype: 'txt', hidden: false },
            { label: '采购人', name: 'PurchaserName', labtype: 'txt', hidden: false },
            { label: '采购代理机构', name: 'Agency', labtype: 'txt', hidden: false },
            { label: '客户名称', name: 'KhdwName', labtype: 'txt', hidden: false },
            //{ label: '文书类别', name: 'Wenshuleixing', labtype: 'txt', hidden: false },
            //{ label: '时间', name: 'XdTime', labtype: 'datearea', hidden: false },
            { label: '生成状态', name: 'status', labtype: 'combox', hidden: false, data: JSON.parse(status) },
@@ -61,7 +62,7 @@
        //    OpenWindow("新增班次", "98%", "90%", "/CooperOrder/Edit/");
        //}
        var _afterSave = function (result) {
zhengcaioa/zhengcaioa/Views/CooperOrder/selectWenshu.cshtml
@@ -5,6 +5,9 @@
@section headerStyle{
    <script type="text/javascript">
        var Wenshuleixing = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.Wenshuleixing))';
        var status = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.status))';
        gridConfig = { multiselect: true, selectcol: "Id" };
        loseherght = 40;
        dataCol = [
@@ -21,17 +24,17 @@
            { label: '采购人', name: 'PurchaserName', labtype: 'txt', hidden: false, width: 100 },
            { label: '采购代理机构', name: 'Agency', labtype: 'txt', hidden: false, width: 100 },
            { label: '客户单位', name: 'KhdwName', labtype: 'txt', hidden: false, width: 100 },
            { label: '状态', name: 'StatusName', labtype: 'txt', hidden: false, width: 100 },
            {
                label: '查看文书', name: 'Status', labtype: 'txt', hidden: false, width: 100
                ,
                formatter: function (cellvalue, options, rowObject) {
                    if (rowObject.OrderType1 == "代拟投诉书") {
                        return "<a onclick=\"OpenWindow('查看投诉书','98%','100%', '/OrderBanciOrder/Edit?id=" + rowObject.Id + "')\"  >查看投诉书</a>";
                        return "<a onclick=\"OpenWindow('查看投诉书','98%','100%', '/CooperOrder/EditZhiyihan?id=" + rowObject.Id + "')\"  >查看投诉书</a>";
                    }
                    else if (rowObject.OrderType1 == "代拟质疑函") {
                        return "<a onclick=\"OpenWindow('查看质疑函','98%','100%', '/OrderBanciOrder/Edit?id=" + rowObject.Id + "')\"  >查看质疑函</a>";
                        return "<a onclick=\"OpenWindow('查看质疑函','98%','100%', '/CooperOrder/EditZhiyihan?id=" + rowObject.Id + "')\"  >查看质疑函</a>";
                    }
                }
            },
@@ -48,8 +51,8 @@
            { label: '采购人', name: 'PurchaserName', labtype: 'txt', hidden: false },
            { label: '采购代理机构', name: 'Agency', labtype: 'txt', hidden: false },
            { label: '客户名称', name: 'KhdwName', labtype: 'txt', hidden: false },
            { label: '生成状态', name: 'status', labtype: 'combox', hidden: false, data: JSON.parse(status) },