username@email.com
2022-07-25 6c0b60ad8577af7a2ea98fbf446e3cb83e79c776
文书管理
9个文件已修改
320 ■■■■ 已修改文件
zhengcaioa/IServices/ISysCodeService.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/Services/SysCodeService.cs 78 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs 71 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Controllers/SysCodeController.cs 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Views/CooperOrder/EditTousushu.cshtml 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Views/CooperOrder/EditZhiyihan.cshtml 39 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Views/CooperOrder/PrintZhiyihan.cshtml 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Views/CooperOrder/Printtousushu.cshtml 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Views/SysCode/Editlawzidingyi.cshtml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/IServices/ISysCodeService.cs
@@ -72,5 +72,8 @@
        ResultEntity SaveSysCodeDtls(SysCodeDtlEntity Entity);
        ResultEntity addSysCodeDtls(SysCodeDtlEntity Entity);
    }
}
zhengcaioa/Services/SysCodeService.cs
@@ -714,5 +714,83 @@
            return resultEntity;
        }
        public ResultEntity addSysCodeDtls(SysCodeDtlEntity Entity)
        {
            var resultEntity = new ResultEntity();
            //事务
            resultEntity.Result = true;
            resultEntity.ReturnID = "";
            try
            {
                //var sysCodeDtls = _context.SysCodeDtls.Where(x => x.RecStatus == "A" && x.CodeId == Entity.CodeId && x.Classify1 == Entity.Classify1).ToList();
                //if (sysCodeDtls != null && sysCodeDtls.Count > 0)
                //{
                //    foreach (var sysCodeDtl in sysCodeDtls)
                //    {
                //        _context.SysCodeDtls.Remove(sysCodeDtl);
                //    }
                //}
                var CodeSns = Entity.CodeSns;
                if (CodeSns != null && CodeSns.Length > 0)
                {
                    for (int i = 0; i < CodeSns.Length; i++)
                    {
                        if (!string.IsNullOrEmpty(Entity.CodeSns[i]) || !string.IsNullOrEmpty(Entity.Commentss[i]))
                        {
                            var id = Guid.NewGuid().ToString();
                            _context.SysCodeDtls.Add(new SysCodeDtl()
                            {
                                Id = id,
                                CodeSn = Entity.CodeSns[i],
                                RoleId = "",
                                CodeId = Entity.CodeId,
                                Comments = Entity.Commentss[i],
                                Contents = Entity.Contentss[i],
                                Sort = Entity.Sorts[i],
                                RecStatus = "A",
                                Creater = Entity.Modifier,
                                Createtime = Entity.Modifytime,
                                Modifier = Entity.Modifier,
                                Modifytime = Entity.Modifytime,
                                Classify1 = Entity.Classify1,
                                Classify2 = Entity.Classify2s[i],
                            });
                            if(i == CodeSns.Length - 1)
                            {
                                resultEntity.ReturnID += Entity.CodeSns[i];
                            }
                            else
                            {
                                resultEntity.ReturnID += Entity.CodeSns[i] + ",";
                            }
                        }
                    }
                }
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultEntity.Message = "信息保存失败,请联系管理人员。" + ex.Message; ;
                resultEntity.Result = false;
            }
            return resultEntity;
        }
    }
}
zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs
@@ -1732,7 +1732,7 @@
        public IActionResult EditZhiyihan(string id = null)
        public IActionResult EditZhiyihan(string id = null, string ReturnID = null)
        {
            var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
            ViewData["curentuser"] = curentuser;
@@ -1742,7 +1742,7 @@
            {
                var sysCodeDtl1 = sysCodeDtls.Where(x => x.CodeSn == sysCodeDtl.Comments).FirstOrDefault();
                if (sysCodeDtl1 != null)
                    sysCodeDtl.CodeSn = sysCodeDtl1.Comments;
                    sysCodeDtl.Classify3 = sysCodeDtl1.Comments;
            }
            //质疑函
@@ -1762,9 +1762,29 @@
                    foreach (var challengeItemDTO in challengeletterDTO.challengeItemDTOs)
                    {
                      var sysCodeDtls2 =  sysCodeDtls1.Where(x => x.Classify1 == challengeItemDTO.Question).ToList();
                        if (!string.IsNullOrEmpty(challengeItemDTO.Law))
                        if (!string.IsNullOrEmpty(challengeItemDTO.Law) || !string.IsNullOrEmpty(ReturnID))
                        {
                            sysCodeDtls2 = sysCodeDtls2.Where(x => challengeItemDTO.Law.Split(',').Contains(x.Comments)).ToList();
                            var law = "";
                            if (!string.IsNullOrEmpty(challengeItemDTO.Law))
                            {
                                law = challengeItemDTO.Law;
                                if (!string.IsNullOrEmpty(ReturnID))
                                {
                                    law += "," + ReturnID;
                                }
                            }
                            else
                            {
                                law = ReturnID;
                            }
                            if (!string.IsNullOrEmpty(law))
                            {
                                sysCodeDtls2 = sysCodeDtls2.Where(x => law.Split(',').Contains(x.CodeSn)).ToList();
                            }
                        }
                        challengeItemDTO.sysCodeDtls = sysCodeDtls2;
                    }
@@ -1843,7 +1863,7 @@
            {
                var sysCodeDtl1 = sysCodeDtls1.Where(x => x.CodeSn == sysCodeDtl.Comments).FirstOrDefault();
                if (sysCodeDtl1 != null)
                    sysCodeDtl.CodeSn = sysCodeDtl1.Comments;
                    sysCodeDtl.Classify3 = sysCodeDtl1.Comments;
            }
            //if (sysCodeDtl != null)
@@ -1868,7 +1888,7 @@
            {
                var sysCodeDtl1 = sysCodeDtls.Where(x => x.CodeSn == sysCodeDtl.Comments).FirstOrDefault();
                if (sysCodeDtl1 != null)
                    sysCodeDtl.CodeSn = sysCodeDtl1.Comments;
                    sysCodeDtl.Classify3 = sysCodeDtl1.Comments;
            }
            //质疑函
@@ -2198,7 +2218,7 @@
            {
                var sysCodeDtl1 = sysCodeDtls.Where(x => x.CodeSn == sysCodeDtl.Comments).FirstOrDefault();
                if (sysCodeDtl1 != null)
                    sysCodeDtl.CodeSn = sysCodeDtl1.Comments;
                    sysCodeDtl.Classify3 = sysCodeDtl1.Comments;
            }
            //质疑函
            List<TChallengeletterDTO> challengeletterDTOs = _cooperOrderService.GetListChallengeletter(id);
@@ -2219,7 +2239,7 @@
                        var sysCodeDtls2 = sysCodeDtls1.Where(x => x.Classify1 == challengeItemDTO.Question).ToList();
                        if (!string.IsNullOrEmpty(challengeItemDTO.Law))
                        {
                            sysCodeDtls2 = sysCodeDtls2.Where(x => challengeItemDTO.Law.Split(',').Contains(x.Comments)).ToList();
                            sysCodeDtls2 = sysCodeDtls2.Where(x => challengeItemDTO.Law.Split(',').Contains(x.CodeSn)).ToList();
                        }
                        challengeItemDTO.sysCodeDtls = sysCodeDtls2;
                    }
@@ -2314,7 +2334,7 @@
        }
        public IActionResult EditTousushu(string id = null)
        public IActionResult EditTousushu(string id = null, string ReturnID = null)
        {
            var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
            ViewData["curentuser"] = curentuser;
@@ -2325,7 +2345,7 @@
            {
                var sysCodeDtl1 = sysCodeDtls.Where(x => x.CodeSn == sysCodeDtl.Comments).FirstOrDefault();
                if (sysCodeDtl1 != null)
                    sysCodeDtl.CodeSn = sysCodeDtl1.Comments;
                    sysCodeDtl.Classify3 = sysCodeDtl1.Comments;
            }
            //投诉书
            List<TComplaintletterDTO> complaintletterDTOs = _cooperOrderService.GetListComplaintletter(id);
@@ -2361,10 +2381,33 @@
                    foreach (var complaintItemDTO in complaintletterDTO.complaintItemDTOs)
                    {
                        var sysCodeDtls2 = sysCodeDtls1.Where(x => x.Classify1 == complaintItemDTO.Question).ToList();
                        if (!string.IsNullOrEmpty(complaintItemDTO.Law))
                        if (!string.IsNullOrEmpty(complaintItemDTO.Law) || !string.IsNullOrEmpty(ReturnID))
                        {
                            sysCodeDtls2 = sysCodeDtls2.Where(x => complaintItemDTO.Law.Split(',').Contains(x.Comments)).ToList();
                            var law = "";
                            if (!string.IsNullOrEmpty(complaintItemDTO.Law))
                            {
                                law = complaintItemDTO.Law;
                                if (!string.IsNullOrEmpty(ReturnID))
                                {
                                    law += "," + ReturnID;
                                }
                            }
                            else
                            {
                                law = ReturnID;
                            }
                            if (!string.IsNullOrEmpty(law))
                            {
                                sysCodeDtls2 = sysCodeDtls2.Where(x => law.Split(',').Contains(x.CodeSn)).ToList();
                            }
                        }
                        complaintItemDTO.sysCodeDtls = sysCodeDtls2;
                    }
                }
@@ -2717,7 +2760,7 @@
            {
                var sysCodeDtl1 = sysCodeDtls.Where(x => x.CodeSn == sysCodeDtl.Comments).FirstOrDefault();
                if (sysCodeDtl1 != null)
                    sysCodeDtl.CodeSn = sysCodeDtl1.Comments;
                    sysCodeDtl.Classify3 = sysCodeDtl1.Comments;
            }
            //投诉书
            List<TComplaintletterDTO> complaintletterDTOs = _cooperOrderService.GetListComplaintletter(id);
@@ -2755,7 +2798,7 @@
                        var sysCodeDtls2 = sysCodeDtls1.Where(x => x.Classify1 == complaintItemDTO.Question).ToList();
                        if (!string.IsNullOrEmpty(complaintItemDTO.Law))
                        {
                            sysCodeDtls2 = sysCodeDtls2.Where(x => complaintItemDTO.Law.Split(',').Contains(x.Comments)).ToList();
                            sysCodeDtls2 = sysCodeDtls2.Where(x => complaintItemDTO.Law.Split(',').Contains(x.CodeSn)).ToList();
                        }
                        complaintItemDTO.sysCodeDtls = sysCodeDtls2;
                    }
zhengcaioa/zhengcaioa/Controllers/SysCodeController.cs
@@ -781,6 +781,66 @@
        /// <returns></returns>
        [HttpPost]
        public string addquestiontypes(SysCodeDtlEntity data)
        {
            var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
            ResultEntity resultEntity = new ResultEntity();
            resultEntity.Result = false;
            ViewData["curentuser"] = curentuser;
            data.RecStatus = "A";
            if (String.IsNullOrEmpty(data.Id))
            {
                data.Creater = curentuser.Id;
                data.Createtime = DateTime.Now;
            }
            data.Modifier = curentuser.Id;
            data.Modifytime = DateTime.Now;
            if (data.CodeSns == null || data.CodeSns.Length == 0)
            {
                resultEntity.Result = false;
                resultEntity.Message = "法律依据不能为空!";
                return JsonConvert.SerializeObject(resultEntity);
            }
            foreach (var CodeSn in data.CodeSns)
            {
                if (string.IsNullOrWhiteSpace(CodeSn))
                {
                    resultEntity.Result = false;
                    resultEntity.Message = "编码不能为空!";
                    return JsonConvert.SerializeObject(resultEntity);
                }
            }
            if (data.Commentss == null || data.Commentss.Length == 0)
            {
                resultEntity.Result = false;
                resultEntity.Message = "法律名称不能为空!";
                return JsonConvert.SerializeObject(resultEntity);
            }
            foreach (var Comment in data.Commentss)
            {
                if (string.IsNullOrWhiteSpace(Comment))
                {
                    resultEntity.Result = false;
                    resultEntity.Message = "法律名称不能为空!";
                    return JsonConvert.SerializeObject(resultEntity);
                }
            }
            resultEntity = _sysCodeService.addSysCodeDtls(data);
            return JsonConvert.SerializeObject(resultEntity);
        }
        /// <summary>
        /// 保存
        /// </summary>
        /// <param name="data">岗位实体类对象</param>
        /// <returns></returns>
        [HttpPost]
        public string Savequestiontypes(SysCodeDtlEntity data)
        {
            var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
zhengcaioa/zhengcaioa/Views/CooperOrder/EditTousushu.cshtml
@@ -725,7 +725,7 @@
                <button type="button" class="addBtn" onclick="addquestion(this)" data-type="1">新增质疑事项</button>
            </div>*@
                                                    <div class="col-sm-2 col-md-2" grouptype="Vdata">
                                                        <button type="button" class="addBtn" onclick="addlawinfo(this)" data-type="1">自定义法律依据</button>
                                                        <button type="button" class="addBtn" onclick="addlawinfo(this)" data-type="1">新增法律依据</button>
                                                    </div>
                                                }
@@ -747,9 +747,9 @@
            <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-8 col-md-8">
                    《@(complaintItemDTOs[i].sysCodeDtls[j].CodeSn)》@(complaintItemDTOs[i].sysCodeDtls[j].Classify2):@complaintItemDTOs[i].sysCodeDtls[j].Contents
                    《@(complaintItemDTOs[i].sysCodeDtls[j].Classify3)》@(complaintItemDTOs[i].sysCodeDtls[j].Classify2):@complaintItemDTOs[i].sysCodeDtls[j].Contents
                </div>
                <input type="hidden" name="Law" value="@complaintItemDTOs[i].sysCodeDtls[j].Comments" />
                <input type="hidden" name="Law" value="@complaintItemDTOs[i].sysCodeDtls[j].CodeSn" />
                <input type="hidden" name="complaintItemIdlaw" value="@complaintItemDTOs[i].Id" />
                <div class="col-sm-1 col-md-1" grouptype="Vdata">
                    <button type="button" class="delBtn" onclick="dellawBtn(this)" data-type="1" style="width:32px">-</button>
@@ -762,9 +762,9 @@
        <div class="clearfix layer-area" style="padding-bottom:15px;">
            <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">法律依据@(j+1)</label>
            <div class="col-sm-8 col-md-8">
                《@(complaintItemDTOs[i].sysCodeDtls[j].CodeSn)》@(complaintItemDTOs[i].sysCodeDtls[j].Classify2):@complaintItemDTOs[i].sysCodeDtls[j].Contents
                《@(complaintItemDTOs[i].sysCodeDtls[j].Classify3)》@(complaintItemDTOs[i].sysCodeDtls[j].Classify2):@complaintItemDTOs[i].sysCodeDtls[j].Contents
            </div>
            <input type="hidden" name="Law" value="@complaintItemDTOs[i].sysCodeDtls[j].Comments" />
            <input type="hidden" name="Law" value="@complaintItemDTOs[i].sysCodeDtls[j].CodeSn" />
            <input type="hidden" name="complaintItemIdlaw" value="@complaintItemDTOs[i].Id" />
            <div class="col-sm-1 col-md-1" grouptype="Vdata">
                <button type="button" class="delBtn" onclick="dellawBtn(this)" data-type="1" style="width:32px">-</button>
@@ -809,7 +809,7 @@
                                                    <button type="button" class="addBtn" onclick="OpenWindow('自定义投诉事项','98%','100%', '/SysCode/Editquestionzidingyi')" data-type="1">自定义投诉事项</button>
                                                </div>
                                                <div class="col-sm-2 col-md-2" grouptype="Vdata">
                                                    <button type="button" class="addBtn" onclick="addlawinfo(this)" data-type="1">自定义法律依据</button>
                                                    <button type="button" class="addBtn" onclick="addlawinfo(this)" data-type="1">新增法律依据</button>
                                                </div>
                                                @*<div class="col-sm-2 col-md-2" grouptype="Vdata">
                <button type="button" class="addBtn" onclick="addquestion(this)" data-type="1">新增质疑事项</button>
@@ -819,7 +819,7 @@
                                        </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+1)</label>
            <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">事实依据</label>
            <div class="col-sm-8 col-md-8">
                <textarea class="form-control bt" name="Evidential" title="事实依据" isempty="" maxlength="3500" 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'">@complaintItemDTOs[i].Evidential</textarea>
            </div>
@@ -833,9 +833,9 @@
            <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-8 col-md-8">
                    《@(complaintItemDTOs[i].sysCodeDtls[j].CodeSn)》@(complaintItemDTOs[i].sysCodeDtls[j].Classify2):@complaintItemDTOs[i].sysCodeDtls[j].Contents
                    《@(complaintItemDTOs[i].sysCodeDtls[j].Classify3)》@(complaintItemDTOs[i].sysCodeDtls[j].Classify2):@complaintItemDTOs[i].sysCodeDtls[j].Contents
                </div>
                <input type="hidden" name="Law" value="@complaintItemDTOs[i].sysCodeDtls[j].Comments" />
                <input type="hidden" name="Law" value="@complaintItemDTOs[i].sysCodeDtls[j].CodeSn" />
                <input type="hidden" name="complaintItemIdlaw" value="@complaintItemDTOs[i].Id" />
                <div class="col-sm-1 col-md-1" grouptype="Vdata">
                    <button type="button" class="delBtn" onclick="dellawBtn(this)" data-type="1" style="width:32px">-</button>
@@ -848,10 +848,10 @@
        <div class="clearfix layer-area" style="padding-bottom:15px;">
            <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">法律依据@(j+1)</label>
            <div class="col-sm-8 col-md-8">
                《@(complaintItemDTOs[i].sysCodeDtls[j].CodeSn)》@(complaintItemDTOs[i].sysCodeDtls[j].Classify2):@complaintItemDTOs[i].sysCodeDtls[j].Contents
                《@(complaintItemDTOs[i].sysCodeDtls[j].Classify3)》@(complaintItemDTOs[i].sysCodeDtls[j].Classify2):@complaintItemDTOs[i].sysCodeDtls[j].Contents
            </div>
            <input type="hidden" name="Law" value="@complaintItemDTOs[i].sysCodeDtls[j].Comments" />
            <input type="hidden" name="Law" value="@complaintItemDTOs[i].sysCodeDtls[j].CodeSn" />
            <input type="hidden" name="complaintItemIdlaw" value="@complaintItemDTOs[i].Id" />
            <div class="col-sm-1 col-md-1" grouptype="Vdata">
                <button type="button" class="delBtn" onclick="dellawBtn(this)" data-type="1" style="width:32px">-</button>
@@ -1238,10 +1238,10 @@
 <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-8 col-md-8" >
                                               《` + data.DataList[i].CodeSn + `》` + data.DataList[i].Classify2 + `:` + data.DataList[i].Contents + `
                                               《` + data.DataList[i].Classify3 + `》` + data.DataList[i].Classify2 + `:` + data.DataList[i].Contents + `
                                            </div>
<input type="hidden"  name="Law" value="` + data.DataList[i].Comments + `" />
<input type="hidden"  name="Law" value="` + data.DataList[i].CodeSn + `" />
  <input type="hidden"   name="complaintItemIdlaw" value="` + data.Remark + `" />
                                                <div class="col-sm-1 col-md-1" grouptype="Vdata">
                                                    <button type="button" class="delBtn" onclick="dellawBtn(this)" data-type="1" style="width:32px">-</button>
@@ -1253,10 +1253,10 @@
 <div class="clearfix layer-area" style="padding-bottom:15px;">
                                            <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">法律依据 ` + (i + 1) + `</label>
                                            <div class="col-sm-8 col-md-8" >
                                                 《` + data.DataList[i].CodeSn + `》` + data.DataList[i].Classify2 + `:` + data.DataList[i].Contents + `
                                                 《` + data.DataList[i].Classify3 + `》` + data.DataList[i].Classify2 + `:` + data.DataList[i].Contents + `
                                            </div>
<input type="hidden"  name="Law" value="` + data.DataList[i].Comments + `" />
<input type="hidden"  name="Law" value="` + data.DataList[i].CodeSn + `" />
  <input type="hidden"   name="complaintItemIdlaw" value="` + data.Remark + `" />
                                                <div class="col-sm-1 col-md-1" grouptype="Vdata">
                                                    <button type="button" class="delBtn" onclick="dellawBtn(this)" data-type="1" style="width:32px">-</button>
@@ -1473,7 +1473,7 @@
            if (document.getElementsByName("Question").length == 1) {
                $('#Questionlabel').text("质疑事项1");
                $('#Evidentiallabel').text("事实依据1");
                $('#Evidentiallabel').text("事实依据");
            }
            $('#zhiyishixiang').append(`  <div class="zhiyishixiangitem">
@@ -1499,7 +1499,7 @@
                                        </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 + 1) + `</label>
                                            <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">事实依据</label>
                                            <div class="col-sm-8 col-md-8">
                                                <textarea class="form-control bt" name="Evidential" title="事实依据" isempty="" maxlength="3500" 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'"></textarea>
                                            </div>
@@ -1529,6 +1529,11 @@
        var _reloadPageData  = function () {
            window.location = "/CooperOrder/EditTousushu?id=" + $("#OrderId").val();
        }
        var _reloadPageData1 = function (ReturnID) {
            window.location = "/CooperOrder/EditTousushu?id=" + $("#OrderId").val() + "&ReturnID=" + ReturnID;
        }
        var addquestion = function () {
            OpenWindow("新增质疑事项", "98%", "90%", "/SysCode/Editquestion/");
        }
zhengcaioa/zhengcaioa/Views/CooperOrder/EditZhiyihan.cshtml
@@ -339,7 +339,7 @@
                                                    <button type="button" class="addBtn" onclick="OpenWindow('自定义质疑事项','98%','100%', '/SysCode/Editquestionzidingyi')" data-type="1">自定义质疑事项</button>
                                                </div>
                                                <div class="col-sm-2 col-md-2" grouptype="Vdata">
                                                    <button type="button" class="addBtn" onclick="addlawinfo(this)" data-type="1">自定义法律依据</button>
                                                    <button type="button" class="addBtn" onclick="addlawinfo(this)" data-type="1">新增法律依据</button>
                                                </div>
                                                @*<div class="col-sm-2 col-md-2" grouptype="Vdata">
                <button type="button" class="addBtn" onclick="addquestion(this)" data-type="1">新增质疑事项</button>
@@ -364,9 +364,9 @@
                                                <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-8 col-md-8">
                                                        《@(challengeItemDTOs[i].sysCodeDtls[j].CodeSn)》@(challengeItemDTOs[i].sysCodeDtls[j].Classify2):@challengeItemDTOs[i].sysCodeDtls[j].Contents
                                                        《@(challengeItemDTOs[i].sysCodeDtls[j].Classify3)》@(challengeItemDTOs[i].sysCodeDtls[j].Classify2):@challengeItemDTOs[i].sysCodeDtls[j].Contents
                                                    </div>
                                                    <input type="hidden"  name="Law" value="@challengeItemDTOs[i].sysCodeDtls[j].Comments" />
                                                    <input type="hidden"  name="Law" value="@challengeItemDTOs[i].sysCodeDtls[j].CodeSn" />
                                                    <input type="hidden"  name="challengeItemIdlaw" value="@challengeItemDTOs[i].Id" />
                                                    <div class="col-sm-1 col-md-1" grouptype="Vdata">
                                                        <button type="button" class="delBtn" onclick="dellawBtn(this)" data-type="1" style="width:32px">-</button>
@@ -378,9 +378,9 @@
                                            <div class="clearfix layer-area" style="padding-bottom:15px;">
                                                <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">法律依据@(j+1)</label>
                                                <div class="col-sm-8 col-md-8">
                                                    《@(challengeItemDTOs[i].sysCodeDtls[j].CodeSn)》@(challengeItemDTOs[i].sysCodeDtls[j].Classify2):@challengeItemDTOs[i].sysCodeDtls[j].Contents
                                                    《@(challengeItemDTOs[i].sysCodeDtls[j].Classify3)》@(challengeItemDTOs[i].sysCodeDtls[j].Classify2):@challengeItemDTOs[i].sysCodeDtls[j].Contents
                                                </div>
                                                <input type="hidden" name="Law" value="@challengeItemDTOs[i].sysCodeDtls[j].Comments" />
                                                <input type="hidden" name="Law" value="@challengeItemDTOs[i].sysCodeDtls[j].CodeSn" />
                                                <input type="hidden" name="challengeItemIdlaw" value="@challengeItemDTOs[i].Id" />
                                                <div class="col-sm-1 col-md-1" grouptype="Vdata">
                                                    <button type="button" class="delBtn" onclick="dellawBtn(this)" data-type="1" style="width:32px">-</button>
@@ -427,7 +427,7 @@
                                                <button type="button" class="addBtn" onclick="OpenWindow('自定义质疑事项','98%','100%', '/SysCode/Editquestionzidingyi')" data-type="1">自定义质疑事项</button>
                                            </div>
                                            <div class="col-sm-2 col-md-2" grouptype="Vdata">
                                                <button type="button" class="addBtn" onclick="addlawinfo(this)" data-type="1">自定义法律依据</button>
                                                <button type="button" class="addBtn" onclick="addlawinfo(this)" data-type="1">新增法律依据</button>
                                            </div>
                                            @*<div class="col-sm-2 col-md-2" grouptype="Vdata">
                <button type="button" class="addBtn" onclick="addquestion(this)" data-type="1">新增质疑事项</button>
@@ -437,7 +437,7 @@
                                    </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+1)</label>
                                                <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">事实依据</label>
                                                <div class="col-sm-8 col-md-8">
                                                    <textarea class="form-control bt" name="Evidential" title="事实依据" isempty="" maxlength="3500" 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'">@challengeItemDTOs[i].Evidential</textarea>
                                                </div>
@@ -450,9 +450,9 @@
                                                <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-8 col-md-8">
                                                        《@(challengeItemDTOs[i].sysCodeDtls[j].CodeSn)》@(challengeItemDTOs[i].sysCodeDtls[j].Classify2):@challengeItemDTOs[i].sysCodeDtls[j].Contents
                                                        《@(challengeItemDTOs[i].sysCodeDtls[j].Classify3)》@(challengeItemDTOs[i].sysCodeDtls[j].Classify2):@challengeItemDTOs[i].sysCodeDtls[j].Contents
                                                    </div>
                                                    <input type="hidden" name="Law" value="@challengeItemDTOs[i].sysCodeDtls[j].Comments" />
                                                    <input type="hidden" name="Law" value="@challengeItemDTOs[i].sysCodeDtls[j].CodeSn" />
                                                    <input type="hidden" name="challengeItemIdlaw" value="@challengeItemDTOs[i].Id" />
                                                    <div class="col-sm-1 col-md-1" grouptype="Vdata">
                                                        <button type="button" class="delBtn" onclick="dellawBtn(this)" data-type="1" style="width:32px">-</button>
@@ -465,9 +465,9 @@
                                            <div class="clearfix layer-area" style="padding-bottom:15px;">
                                                <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">法律依据@(j+1)</label>
                                                <div class="col-sm-8 col-md-8">
                                                    《@(challengeItemDTOs[i].sysCodeDtls[j].CodeSn)》@(challengeItemDTOs[i].sysCodeDtls[j].Classify2):@challengeItemDTOs[i].sysCodeDtls[j].Contents
                                                    《@(challengeItemDTOs[i].sysCodeDtls[j].Classify3)》@(challengeItemDTOs[i].sysCodeDtls[j].Classify2):@challengeItemDTOs[i].sysCodeDtls[j].Contents
                                                </div>
                                                <input type="hidden" name="Law" value="@challengeItemDTOs[i].sysCodeDtls[j].Comments" />
                                                <input type="hidden" name="Law" value="@challengeItemDTOs[i].sysCodeDtls[j].CodeSn" />
                                                <input type="hidden" name="challengeItemIdlaw" value="@challengeItemDTOs[i].Id" />
                                                <div class="col-sm-1 col-md-1" grouptype="Vdata">
                                                    <button type="button" class="delBtn" onclick="dellawBtn(this)" data-type="1" style="width:32px">-</button>
@@ -774,10 +774,10 @@
                                        <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-8 col-md-8" >
                                               《` + data.DataList[i].CodeSn + `》` + data.DataList[i].Classify2 + `:` + data.DataList[i].Contents + `
                                               《` + data.DataList[i].Classify3 + `》` + data.DataList[i].Classify2 + `:` + data.DataList[i].Contents + `
                                            </div>
<input type="hidden"  name="Law" value="` + data.DataList[i].Comments + `" />
<input type="hidden"  name="Law" value="` + data.DataList[i].CodeSn + `" />
  <input type="hidden"   name="challengeItemIdlaw" value="` + data.Remark + `" />
                                                <div class="col-sm-1 col-md-1" grouptype="Vdata">
                                                    <button type="button" class="delBtn" onclick="dellawBtn(this)" data-type="1" style="width:32px">-</button>
@@ -791,10 +791,10 @@
                                        <div class="clearfix layer-area" style="padding-bottom:15px;">
                                            <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">法律依据 ` + (i+1) + `</label>
                                            <div class="col-sm-8 col-md-8" >
                                                 《` + data.DataList[i].CodeSn + `》` + data.DataList[i].Classify2 + `:` + data.DataList[i].Contents + `
                                                 《` + data.DataList[i].Classify3 + `》` + data.DataList[i].Classify2 + `:` + data.DataList[i].Contents + `
                                            </div>
<input type="hidden"  name="Law" value="` + data.DataList[i].Comments + `" />
<input type="hidden"  name="Law" value="` + data.DataList[i].CodeSn + `" />
  <input type="hidden"  name="challengeItemIdlaw" value="` + data.Remark + `" />
                                                <div class="col-sm-1 col-md-1" grouptype="Vdata">
                                                    <button type="button" class="delBtn" onclick="dellawBtn(this)" data-type="1" style="width:32px">-</button>
@@ -893,7 +893,7 @@
            if (document.getElementsByName("Question").length == 1) {
                $('#Questionlabel').text("质疑事项1");
                $('#Evidentiallabel').text("事实依据1");
                $('#Evidentiallabel').text("事实依据");
            }
            $('#zhiyishixiang').append(`   <div class="zhiyishixiangitem">
@@ -919,9 +919,9 @@
                                        </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 + 1) + `</label>
                                            <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">事实依据</label>
                                            <div class="col-sm-8 col-md-8">
                                                <textarea class="form-control bt" name="Evidential" title="事实依据`+ sss + `" isempty="" maxlength="3500" 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'"></textarea>
                                                <textarea class="form-control bt" name="Evidential" title="事实依据" isempty="" maxlength="3500" 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'"></textarea>
                                            </div>
                                        </div>
 <div  id="falvyiju`+ sss + `">
@@ -944,6 +944,9 @@
        var _reloadPageData = function () {
            window.location = "/CooperOrder/EditZhiyihan?id=" + $("#OrderId").val();
        }
        var _reloadPageData1 = function (ReturnID) {
            window.location = "/CooperOrder/EditZhiyihan?id=" + $("#OrderId").val() + "&ReturnID=" + ReturnID;
        }
        var addquestion = function () {
            OpenWindow("新增质疑事项", "98%", "90%", "/SysCode/Editquestion/");
        }
zhengcaioa/zhengcaioa/Views/CooperOrder/PrintZhiyihan.cshtml
@@ -187,13 +187,13 @@
                                                @for (int j = 0; j < challengeItemDTOs[i].sysCodeDtls.Count; j++)
                                                {
                                                    var sssss = "";
                                                    if (challengeItemDTOs[i].sysCodeDtls[j].CodeSn.IndexOf("【") >= 0)
                                                    if (challengeItemDTOs[i].sysCodeDtls[j].Classify3.IndexOf("【") >= 0)
                                                    {
                                                        sssss = "《" + challengeItemDTOs[i].sysCodeDtls[j].CodeSn.Insert(challengeItemDTOs[i].sysCodeDtls[j].CodeSn.IndexOf("【"), "》");
                                                        sssss = "《" + challengeItemDTOs[i].sysCodeDtls[j].Classify3.Insert(challengeItemDTOs[i].sysCodeDtls[j].Classify3.IndexOf("【"), "》");
                                                    }
                                                    else
                                                    {
                                                        sssss = "《" + challengeItemDTOs[i].sysCodeDtls[j].CodeSn + "》";
                                                        sssss = "《" + challengeItemDTOs[i].sysCodeDtls[j].Classify3 + "》";
                                                    }
                                                    if (j != (challengeItemDTOs[i].sysCodeDtls.Count - 1))
@@ -234,13 +234,13 @@
                                                @for (int j = 0; j < challengeItemDTOs[i].sysCodeDtls.Count; j++)
                                                {
                                                    var sssss = "";
                                                    if (challengeItemDTOs[i].sysCodeDtls[j].CodeSn.IndexOf("【") >= 0)
                                                    if (challengeItemDTOs[i].sysCodeDtls[j].Classify3.IndexOf("【") >= 0)
                                                    {
                                                        sssss = "《" + challengeItemDTOs[i].sysCodeDtls[j].CodeSn.Insert(challengeItemDTOs[i].sysCodeDtls[j].CodeSn.IndexOf("【"), "》");
                                                        sssss = "《" + challengeItemDTOs[i].sysCodeDtls[j].Classify3.Insert(challengeItemDTOs[i].sysCodeDtls[j].Classify3.IndexOf("【"), "》");
                                                    }
                                                    else
                                                    {
                                                        sssss = "《" + challengeItemDTOs[i].sysCodeDtls[j].CodeSn + "》";
                                                        sssss = "《" + challengeItemDTOs[i].sysCodeDtls[j].Classify3 + "》";
                                                    }
                                                    if (j != (challengeItemDTOs[i].sysCodeDtls.Count - 1))
zhengcaioa/zhengcaioa/Views/CooperOrder/Printtousushu.cshtml
@@ -291,13 +291,13 @@
                                        @for (int j = 0; j < complaintItemDTOs[i].sysCodeDtls.Count; j++)
                                                {
                                                    var sssss = "";
                                                    if (complaintItemDTOs[i].sysCodeDtls[j].CodeSn.IndexOf("【")>=0)
                                                    if (complaintItemDTOs[i].sysCodeDtls[j].Classify3.IndexOf("【")>=0)
                                                    {
                                                        sssss = "《" + complaintItemDTOs[i].sysCodeDtls[j].CodeSn.Insert(complaintItemDTOs[i].sysCodeDtls[j].CodeSn.IndexOf("【"), "》");
                                                        sssss = "《" + complaintItemDTOs[i].sysCodeDtls[j].Classify3.Insert(complaintItemDTOs[i].sysCodeDtls[j].Classify3.IndexOf("【"), "》");
                                                    }
                                                    else
                                                    {
                                                        sssss = "《" + complaintItemDTOs[i].sysCodeDtls[j].CodeSn + "》";
                                                        sssss = "《" + complaintItemDTOs[i].sysCodeDtls[j].Classify3 + "》";
                                                    }
                                                    if (j != (complaintItemDTOs[i].sysCodeDtls.Count - 1))
                                                    {
@@ -334,13 +334,13 @@
                                        @for (int j = 0; j < complaintItemDTOs[i].sysCodeDtls.Count; j++)
                                                {
                                                    var sssss = "";
                                                    if (complaintItemDTOs[i].sysCodeDtls[j].CodeSn.IndexOf("【") >= 0)
                                                    if (complaintItemDTOs[i].sysCodeDtls[j].Classify3.IndexOf("【") >= 0)
                                                    {
                                                        sssss = "《" + complaintItemDTOs[i].sysCodeDtls[j].CodeSn.Insert(complaintItemDTOs[i].sysCodeDtls[j].CodeSn.IndexOf("【"), "》");
                                                        sssss = "《" + complaintItemDTOs[i].sysCodeDtls[j].Classify3.Insert(complaintItemDTOs[i].sysCodeDtls[j].Classify3.IndexOf("【"), "》");
                                                    }
                                                    else
                                                    {
                                                        sssss = "《" + complaintItemDTOs[i].sysCodeDtls[j].CodeSn + "》";
                                                        sssss = "《" + complaintItemDTOs[i].sysCodeDtls[j].Classify3 + "》";
                                                    }
                                                    if (j != (complaintItemDTOs[i].sysCodeDtls.Count - 1))
                                                    {
zhengcaioa/zhengcaioa/Views/SysCode/Editlawzidingyi.cshtml
@@ -381,7 +381,7 @@
           // var data = { id: $("#Id").val(), DocType: $("#DocType").val(), DocDept: $("#DocDept").val(), PublishTime: $("#PublishTime").val(), DocNo: $("#DocNo").val(), DocTitle: $("#DocTitle").val(), DocContent: ueue, DocZtc: $("#DocZtc").val(), Printtimes: $("#Printtimes").val(), DocCsdw: $("#DocCsdw").val(), PrintStatus: $("#PrintStatus").val()}
            $.ajax({
                type: "POST",
                url: "/SysCode/Savequestiontypes",
                url: "/SysCode/addquestiontypes",
                dataType: "json",
                global: false,
                data: $('form').serializeArray(),
@@ -392,7 +392,7 @@
                        if (data.Result) {
                            //  parent._afterSave(true);
                            parent.layer.msg('成功保存', { icon: 6 });
                            parent.window._reloadPageData1(data.ReturnID);
                            _pageAutoClose();//自动关闭页面方法
@@ -422,7 +422,7 @@
        function _pageAutoClose() {
            parent.window._reloadPageData();
            var index = parent.layer.getFrameIndex(window.name);
            parent.layer.isRefresh = true;
            parent.layer.closeAll('loading');