From 6c0b60ad8577af7a2ea98fbf446e3cb83e79c776 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期一, 25 七月 2022 11:24:12 +0800
Subject: [PATCH] 文书管理

---
 zhengcaioa/zhengcaioa/Views/CooperOrder/Printtousushu.cshtml             |   12 +-
 zhengcaioa/zhengcaioa/Views/CooperOrder/PrintZhiyihan.cshtml             |   12 +-
 zhengcaioa/IServices/ISysCodeService.cs                                  |    3 
 zhengcaioa/zhengcaioa/Views/CooperOrder/EditTousushu.cshtml              |   39 +++--
 zhengcaioa/zhengcaioa/Controllers/SysCodeController.cs                   |   60 ++++++++++
 zhengcaioa/zhengcaioa/Views/SysCode/Editlawzidingyi.cshtml               |    6 
 zhengcaioa/Services/SysCodeService.cs                                    |   78 +++++++++++++
 zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs |   71 +++++++++--
 zhengcaioa/zhengcaioa/Views/CooperOrder/EditZhiyihan.cshtml              |   39 +++---
 9 files changed, 256 insertions(+), 64 deletions(-)

diff --git a/zhengcaioa/IServices/ISysCodeService.cs b/zhengcaioa/IServices/ISysCodeService.cs
index e3474a6..d81265f 100644
--- a/zhengcaioa/IServices/ISysCodeService.cs
+++ b/zhengcaioa/IServices/ISysCodeService.cs
@@ -72,5 +72,8 @@
 
         ResultEntity SaveSysCodeDtls(SysCodeDtlEntity Entity);
 
+
+        ResultEntity addSysCodeDtls(SysCodeDtlEntity Entity);
+
     }
 }
diff --git a/zhengcaioa/Services/SysCodeService.cs b/zhengcaioa/Services/SysCodeService.cs
index 97d4b8e..cb525f1 100644
--- a/zhengcaioa/Services/SysCodeService.cs
+++ b/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;
+        }
+
     }
 }
diff --git a/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs b/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs
index 617b2c6..b1ed7a0 100644
--- a/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs
+++ b/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;
                     }
diff --git a/zhengcaioa/zhengcaioa/Controllers/SysCodeController.cs b/zhengcaioa/zhengcaioa/Controllers/SysCodeController.cs
index c123f4c..d611613 100644
--- a/zhengcaioa/zhengcaioa/Controllers/SysCodeController.cs
+++ b/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"));
diff --git a/zhengcaioa/zhengcaioa/Views/CooperOrder/EditTousushu.cshtml b/zhengcaioa/zhengcaioa/Views/CooperOrder/EditTousushu.cshtml
index fb36eb3..0c2536d 100644
--- a/zhengcaioa/zhengcaioa/Views/CooperOrder/EditTousushu.cshtml
+++ b/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/");
         }
diff --git a/zhengcaioa/zhengcaioa/Views/CooperOrder/EditZhiyihan.cshtml b/zhengcaioa/zhengcaioa/Views/CooperOrder/EditZhiyihan.cshtml
index b0015ce..3a98c72 100644
--- a/zhengcaioa/zhengcaioa/Views/CooperOrder/EditZhiyihan.cshtml
+++ b/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/");
         }
diff --git a/zhengcaioa/zhengcaioa/Views/CooperOrder/PrintZhiyihan.cshtml b/zhengcaioa/zhengcaioa/Views/CooperOrder/PrintZhiyihan.cshtml
index ea2f944..36dd1ed 100644
--- a/zhengcaioa/zhengcaioa/Views/CooperOrder/PrintZhiyihan.cshtml
+++ b/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))
diff --git a/zhengcaioa/zhengcaioa/Views/CooperOrder/Printtousushu.cshtml b/zhengcaioa/zhengcaioa/Views/CooperOrder/Printtousushu.cshtml
index cc15906..d4c78f1 100644
--- a/zhengcaioa/zhengcaioa/Views/CooperOrder/Printtousushu.cshtml
+++ b/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))
                                                     {
diff --git a/zhengcaioa/zhengcaioa/Views/SysCode/Editlawzidingyi.cshtml b/zhengcaioa/zhengcaioa/Views/SysCode/Editlawzidingyi.cshtml
index b3a90f8..87f1170 100644
--- a/zhengcaioa/zhengcaioa/Views/SysCode/Editlawzidingyi.cshtml
+++ b/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');

--
Gitblit v1.9.1