| | |
| | | /// </summary> |
| | | public string Sort { set; get; } |
| | | |
| | | |
| | | public string Classify1 { set; get; } |
| | | |
| | | } |
| | | |
| | | public class SysCodeSearchEntity : SearchEntity |
| | |
| | | |
| | | public string RecStatusName { get; set; } |
| | | |
| | | public string CommentsName { set; get; } |
| | | public string CommentsName { set; get; } |
| | | |
| | | public string Classify1 { get; set; } |
| | | public string Classify1Name { set; get; } |
| | | |
| | | } |
| | | #endregion |
| | | |
| | |
| | | WeishouMoney = (a.Money ?? 0) /*- (a.Youhui ?? 0)*/ - (lll.YishouMoney ?? 0), |
| | | OrderType1 = a.OrderType1, |
| | | Status = b.Status.ToString(), |
| | | Modifytime = b.Modifytime.Value, |
| | | //StatusName = ddd.Comments |
| | | } |
| | | ).ToList(); |
| | |
| | | WeishouMoney = (a.Money ?? 0) /*- (a.Youhui ?? 0)*/ - (lll.YishouMoney ?? 0), |
| | | OrderType1 = a.OrderType1, |
| | | Status = b.Status.ToString(), |
| | | Modifytime = b.Modifytime.Value, |
| | | } |
| | | ).ToList(); |
| | | |
| | | query2.AddRange(query1); |
| | | var query = query2.Where(x => x.WeishouMoney <= 0).OrderByDescending(x => x.Createtime).ToList(); |
| | | var query = query2.Where(x => x.WeishouMoney <= 0).OrderByDescending(x => x.Modifytime).ToList(); |
| | | |
| | | |
| | | |
| | |
| | | (string.IsNullOrWhiteSpace(searchEntity.Comments) ? true : a.Comments.Contains(searchEntity.Comments)) && |
| | | (string.IsNullOrWhiteSpace(searchEntity.CodeSn) ? true : a.CodeSn.Contains(searchEntity.CodeSn)) && |
| | | (string.IsNullOrWhiteSpace(searchEntity.Contents) ? true : a.Contents.Contains(searchEntity.Contents)) && |
| | | (string.IsNullOrWhiteSpace(searchEntity.WentiId) ? true : a.Contents == searchEntity.WentiId) |
| | | (string.IsNullOrWhiteSpace(searchEntity.WentiId) ? true : a.Contents == searchEntity.WentiId) && |
| | | (string.IsNullOrWhiteSpace(searchEntity.Classify1) ? true : a.Classify1.Contains(searchEntity.Classify1)) |
| | | select a |
| | | ).OrderBy(x=>x.Sort).ToList(); |
| | | |
| | |
| | | Comments = l.Comments, |
| | | Contents = l.Contents, |
| | | Sort = l.Sort, |
| | | |
| | | Classify1 = l.Classify1, |
| | | Creater = l.Creater, |
| | | Createtime = l.Createtime, |
| | | RecStatus = l.RecStatus, |
| | |
| | | alldtl.Createtime = model.Createtime; |
| | | alldtl.Modifier = model.Modifier; |
| | | alldtl.Modifytime = model.Modifytime; |
| | | alldtl.Classify1 = model.Classify1; |
| | | alldtl.CreatetimeStr = model.Createtime.ToString(); |
| | | alldtl.RecStatusName = model.RecStatus.ToString().Equals("A") ? "启用" : "停用"; |
| | | } |
| | |
| | | mModel.Contents = Entity.Contents + ""; |
| | | mModel.Sort = Entity.Sort; |
| | | mModel.RecStatus = "A"; |
| | | mModel.Classify1 = Entity.Classify1; |
| | | |
| | | mModel.Modifier = Entity.Modifier; |
| | | mModel.Modifytime = Entity.Modifytime; |
| | |
| | | Creater = Entity.Modifier, |
| | | Createtime = Entity.Modifytime, |
| | | Modifier = Entity.Modifier, |
| | | Modifytime = Entity.Modifytime |
| | | Modifytime = Entity.Modifytime, |
| | | Classify1 = Entity.Classify1, |
| | | }); |
| | | |
| | | |
| | |
| | | |
| | | |
| | | |
| | | ViewBag.request_info = _liaotianService.GetSYScode("t_challengeletter", "request_info");//质疑请求 |
| | | ViewBag.question = _liaotianService.GetSYScode("t_challenge_items", "question"); // 质疑事项 |
| | | var sysCodeDtls = _liaotianService.GetSYScode("expert_test_topicjiexi", "falv");//法律 |
| | | var sysCodeDtls1 = _liaotianService.GetSYScode("t_complaint_items", "law");//法律依据 |
| | | ViewBag.request_info = _liaotianService.GetSYScode("t_challengeletter", "request_info").OrderBy(x=>x.CodeSn).ToList();//质疑请求 |
| | | ViewBag.question = _liaotianService.GetSYScode("t_challenge_items", "question").OrderBy(x => x.CodeSn).ToList(); // 质疑事项 |
| | | var sysCodeDtls = _liaotianService.GetSYScode("expert_test_topicjiexi", "falv").OrderBy(x => x.CodeSn).ToList();//法律 |
| | | var sysCodeDtls1 = _liaotianService.GetSYScode("t_complaint_items", "law").OrderBy(x => x.CodeSn).ToList();//法律依据 |
| | | foreach ( var sysCodeDtl in sysCodeDtls1) |
| | | { |
| | | var sysCodeDtl1 = sysCodeDtls.Where(x => x.CodeSn == sysCodeDtl.Comments).FirstOrDefault(); |
| | |
| | | return new JsonResult(resultEntity); |
| | | } |
| | | |
| | | public IActionResult getQuestionLaw(string id, string no) |
| | | { |
| | | ResultEntity<SysCodeDtl> resultEntity = new ResultEntity<SysCodeDtl>(); |
| | | resultEntity.Result = true; |
| | | var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); |
| | | ViewData["curentuser"] = curentuser; |
| | | |
| | | var sysCodeDtls = _liaotianService.GetSYScode("t_complaint_items", "law").Where(x => x.Classify1 == id).OrderBy(x => x.CodeSn).ToList().ToList();//法律依据 |
| | | var sysCodeDtls1 = _liaotianService.GetSYScode("expert_test_topicjiexi", "falv");//法律 |
| | | foreach (var sysCodeDtl in sysCodeDtls) |
| | | { |
| | | var sysCodeDtl1 = sysCodeDtls1.Where(x => x.CodeSn == sysCodeDtl.Comments).FirstOrDefault(); |
| | | if (sysCodeDtl1 != null) |
| | | sysCodeDtl.Comments = sysCodeDtl1.Comments; |
| | | } |
| | | |
| | | //if (sysCodeDtl != null) |
| | | //{ |
| | | // resultEntity.Message = sysCodeDtl.Contents; |
| | | //} |
| | | resultEntity.Message = no; |
| | | resultEntity.DataList = sysCodeDtls; |
| | | |
| | | return new JsonResult(resultEntity); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 保存 |
| | |
| | | |
| | | |
| | | |
| | | ViewBag.request_info = _liaotianService.GetSYScode("t_challengeletter", "request_info");//质疑请求 |
| | | ViewBag.question = _liaotianService.GetSYScode("t_challenge_items", "question"); // 质疑事项 |
| | | var sysCodeDtls = _liaotianService.GetSYScode("expert_test_topicjiexi", "falv");//法律 |
| | | var sysCodeDtls1 = _liaotianService.GetSYScode("t_complaint_items", "law");//法律依据 |
| | | ViewBag.request_info = _liaotianService.GetSYScode("t_challengeletter", "request_info").OrderBy(x => x.CodeSn).ToList();//质疑请求 |
| | | ViewBag.question = _liaotianService.GetSYScode("t_challenge_items", "question").OrderBy(x => x.CodeSn).ToList(); // 质疑事项 |
| | | var sysCodeDtls = _liaotianService.GetSYScode("expert_test_topicjiexi", "falv").OrderBy(x => x.CodeSn).ToList();//法律 |
| | | var sysCodeDtls1 = _liaotianService.GetSYScode("t_complaint_items", "law").OrderBy(x => x.CodeSn).ToList();//法律依据 |
| | | |
| | | foreach (var sysCodeDtl in sysCodeDtls1) |
| | | { |
| | |
| | | actionEntity1.ActionName = "新增"; |
| | | actionlist.Add(actionEntity1); |
| | | ViewData["ActionInfo"] = actionlist; |
| | | ViewBag.falv = _liaotianService.GetSYScode("expert_test_topicjiexi", "falv").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList(); |
| | | ViewBag.question = _liaotianService.GetSYScode("t_challenge_items", "question").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList(); |
| | | return View(); |
| | | } |
| | | |
| | |
| | | foreach(var sysCodeDtlEntity in resultDataEntity.DataList) |
| | | { |
| | | var sysCodeDtl = sysCodeDtls.Where(x => x.CodeSn == sysCodeDtlEntity.Comments).FirstOrDefault(); |
| | | sysCodeDtlEntity.CommentsName = sysCodeDtl.Comments; |
| | | if (sysCodeDtl != null) |
| | | sysCodeDtlEntity.CommentsName = sysCodeDtl.Comments; |
| | | } |
| | | |
| | | sysCodeDtls = _liaotianService.GetSYScode("t_challenge_items", "question"); |
| | | foreach (var sysCodeDtlEntity in resultDataEntity.DataList) |
| | | { |
| | | var sysCodeDtl = sysCodeDtls.Where(x => x.CodeSn == sysCodeDtlEntity.Classify1).FirstOrDefault(); |
| | | if(sysCodeDtl!=null) |
| | | sysCodeDtlEntity.Classify1Name = sysCodeDtl.Comments; |
| | | } |
| | | |
| | | return new JsonResult(resultDataEntity); |
| | | } |
| | |
| | | ViewData.Model = sysCodeDtlEntity; |
| | | |
| | | ViewBag.falv = _liaotianService.GetSYScode("expert_test_topicjiexi", "falv"); |
| | | |
| | | ViewBag.question = _liaotianService.GetSYScode("t_challenge_items", "question"); |
| | | |
| | | return View(); |
| | | } |
| | |
| | | <div id="zhiyishixiang"> |
| | | @for (int i = 0; i < complaintItemDTOs.Count; i++) |
| | | { |
| | | <div class="clearfix layer-area" style="padding-bottom:15px;"> |
| | | <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">投诉事项@(i!=0?(i+""):"")</label> |
| | | <div class="col-sm-4 col-md-4" grouptype="Vdata"> |
| | | <select class="form-control" name="Question" data-placeholder="选择 序列 ..."> |
| | | <option value="" hassubinfo="true">请选择</option> |
| | | @foreach (var item in question) |
| | | <div class="clearfix layer-area" style="padding-bottom:15px;"> |
| | | <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">投诉事项@(i!=0?(i+""):"")</label> |
| | | <div class="col-sm-4 col-md-4" grouptype="Vdata"> |
| | | <select class="form-control" name="Question" data-placeholder="选择 序列 ..." onchange="Questionchangge(@i);"> |
| | | <option value="" hassubinfo="true">请选择</option> |
| | | @foreach (var item in question) |
| | | { |
| | | @if (!item.CodeSn.Equals(complaintItemDTOs[i].Question)) |
| | | { |
| | | @if (!item.CodeSn.Equals(complaintItemDTOs[i].Question)) |
| | | { |
| | | <option value="@item.CodeSn" hassubinfo="true"> |
| | | @item.Comments |
| | | </option> |
| | | } |
| | | else |
| | | { |
| | | <option value="@item.CodeSn" hassubinfo="true" selected="selected"> |
| | | @item.Comments |
| | | </option> |
| | | } |
| | | |
| | | <option value="@item.CodeSn" hassubinfo="true"> |
| | | @item.Comments |
| | | </option> |
| | | } |
| | | else |
| | | { |
| | | <option value="@item.CodeSn" hassubinfo="true" selected="selected"> |
| | | @item.Comments |
| | | </option> |
| | | } |
| | | |
| | | </select> |
| | | } |
| | | } |
| | | |
| | | </div> |
| | | @if (i == 0) |
| | | { |
| | | <div class="col-sm-2 col-md-2" grouptype="Vdata"> |
| | | <button type="button" class="addBtn" onclick="addzhiyishixiang(this)" data-type="1">投诉事项</button> |
| | | </div> |
| | | } |
| | | </select> |
| | | |
| | | </div> |
| | | @if (i == 0) |
| | | { |
| | | <div class="col-sm-2 col-md-2" grouptype="Vdata"> |
| | | <button type="button" class="addBtn" onclick="addzhiyishixiang(this)" data-type="1">投诉事项</button> |
| | | </div> |
| | | } |
| | | <div class="col-sm-2 col-md-2" grouptype="Vdata"> |
| | | <button type="button" class="addBtn" onclick="addquestion(this)" data-type="1">新增投诉事项</button> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="clearfix layer-area" style="padding-bottom:15px;"> |
| | | <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">事实依据@(i!=0?(i+""):"")</label> |
| | |
| | | <div class="clearfix layer-area" style="padding-bottom:15px;"> |
| | | <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">法律依据@(i!=0?(i+""):"")</label> |
| | | <div class="col-sm-4 col-md-4" grouptype="Vdata"> |
| | | <select class="form-control" name="Law" data-placeholder="选择 序列 ..." onchange="Lawchangge(@i);"> |
| | | <select class="form-control Law" id="Law@(i)" name="Law" data-placeholder="选择 序列 ..." onchange="Lawchangge(@i);"> |
| | | <option value="" hassubinfo="true">请选择</option> |
| | | @foreach (var item in law) |
| | | { |
| | |
| | | |
| | | </select> |
| | | |
| | | </div> |
| | | <div class="col-sm-2 col-md-2" grouptype="Vdata"> |
| | | <button type="button" class="addBtn" onclick="addLaw(this)" data-type="1">新增法律依据</button> |
| | | </div> |
| | | |
| | | </div> |
| | |
| | | </select> |
| | | |
| | | </div> |
| | | |
| | | <div class="col-sm-2 col-md-2" grouptype="Vdata"> |
| | | <button type="button" class="addBtn" onclick="addrequestinfo(this)" data-type="1">新增投诉请求</button> |
| | | </div> |
| | | |
| | | |
| | | </div> |
| | |
| | | "hideMethod": "fadeOut" |
| | | }; |
| | | |
| | | |
| | | |
| | | laydate({ elem: "#tousuResultnoticeDate", format: 'YYYY-MM-DD', istime: true, event: "focus" }); |
| | | laydate({ elem: "#tousuNoticeDate", format: 'YYYY-MM-DD', istime: true, event: "focus" }); |
| | | laydate({ elem: "#tousuChallengeDate", format: 'YYYY-MM-DD', istime: true, event: "focus" }); |
| | |
| | | var bDeleteFile = false; // 删除操作 |
| | | var attachment_id = 0; // 附件id |
| | | var imgLoad = new Object(); |
| | | |
| | | var aaaaaa = document.getElementsByName("Question"); |
| | | for (var aa = 0; aa < aaaaaa.length;aa++) { |
| | | Questionchangge(aa); |
| | | } |
| | | |
| | | |
| | | var printPosition = function () { |
| | | OpenWindow("打印投诉书", "100%", "100%", "/CooperOrder/Printtousushu?id=@Model.OrderId"); |
| | |
| | | _pageAutoClose();//自动关闭页面方法 |
| | | } |
| | | catch (err) { |
| | | parent._CloseTab1("/CooperOrder/EditZhiyihan"); |
| | | parent._CloseTab1("/CooperOrder/EditTousushu"); |
| | | } |
| | | |
| | | } |
| | |
| | | } |
| | | }); |
| | | } |
| | | function Questionchangge(i) { |
| | | var sss = document.getElementsByName("Question")[i].value; |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: "/CooperOrder/getQuestionLaw?id=" + sss + "&no=" + i, |
| | | dataType: "json", |
| | | global: false, |
| | | data: "", |
| | | success: function (data) { |
| | | |
| | | var Law = $("#Law" + data.Message); |
| | | var Lawval = Law.val(); |
| | | Law.find('option').remove(); |
| | | var aaa = '<option value="" hassubinfo="true"> </option>'; |
| | | Law.append(aaa); |
| | | if (data.DataList.length > 0) { |
| | | var sss = false;; |
| | | for (var i = 0; i < data.DataList.length; i++) { |
| | | |
| | | if (Lawval == data.DataList[i].CodeSn) { |
| | | var o = '<option value="' + data.DataList[i].CodeSn + '" hassubinfo="true" selected="selected">' + data.DataList[i].Comments + '</option>'; |
| | | Law.append(o); |
| | | sss = true; |
| | | } else { |
| | | var o = '<option value="' + data.DataList[i].CodeSn + '" hassubinfo="true">' + data.DataList[i].Comments + '</option>'; |
| | | Law.append(o); |
| | | } |
| | | |
| | | |
| | | } |
| | | if (!sss) { |
| | | Law.val(""); |
| | | } |
| | | } |
| | | Law.trigger('chosen:updated');//更新选项 |
| | | Lawchangge(parseInt(data.Message)); |
| | | }, |
| | | error: function () { |
| | | |
| | | |
| | | parent.layer.msg('查询失败', { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | |
| | | function _pageAutoClose() { |
| | | parent.window._reloadPageData(); |
| | |
| | | <input class="form-control" label="相关供应商`+ sss + `" name="Gongytingshang" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value=""> |
| | | |
| | | </div> |
| | | |
| | | |
| | | |
| | | </div> |
| | | |
| | |
| | | <div class="clearfix layer-area" style="padding-bottom:15px;"> |
| | | <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">投诉事项`+ sss + `</label> |
| | | <div class="col-sm-4 col-md-4" grouptype="Vdata"> |
| | | <select class="form-control" name="Question" data-placeholder="选择 序列 ..."> |
| | | <select class="form-control" name="Question" data-placeholder="选择 序列 ..." onchange="Questionchangge(`+ sss + `);"> |
| | | <option value="" hassubinfo="true">请选择</option> |
| | | @foreach (var item in question) |
| | | { |
| | |
| | | <div class="clearfix layer-area" style="padding-bottom:15px;"> |
| | | <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">法律依据`+ sss + `</label> |
| | | <div class="col-sm-4 col-md-4" grouptype="Vdata"> |
| | | <select class="form-control" name="Law" data-placeholder="选择 序列 ..." onchange="Lawchangge(`+ sss + `);"> |
| | | <select class="form-control Law" id="Law`+ sss + `" name="Law" data-placeholder="选择 序列 ..." onchange="Lawchangge(`+ sss + `);"> |
| | | <option value="" hassubinfo="true">请选择</option> |
| | | @foreach (var item in law) |
| | | { |
| | |
| | | $("select").chosen(); |
| | | } |
| | | |
| | | |
| | | |
| | | var addLaw = function () { |
| | | OpenWindow("新增法律依据", "98%", "90%", "/SysCode/Editlaw/"); |
| | | } |
| | | |
| | | var _reloadPageData = function () { |
| | | window.location = "/CooperOrder/EditTousushu?id=" + $("#OrderId").val(); |
| | | } |
| | | var addquestion = function () { |
| | | OpenWindow("新增质疑事项", "98%", "90%", "/SysCode/Editquestion/"); |
| | | } |
| | | |
| | | var addrequestinfo = function () { |
| | | OpenWindow("新增质疑请求", "98%", "90%", "/SysCode/Editrequestinfo/"); |
| | | } |
| | | |
| | | </script> |
| | | </body> |
| | | </html> |
| | |
| | | <div id="zhiyishixiang"> |
| | | @for (int i = 0; i < challengeItemDTOs.Count; i++) |
| | | { |
| | | <div class="clearfix layer-area" style="padding-bottom:15px;"> |
| | | <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">质疑事项@(i!=0?(i+""):"")</label> |
| | | <div class="col-sm-4 col-md-4" grouptype="Vdata"> |
| | | <select class="form-control" name="Question" data-placeholder="选择 序列 ..."> |
| | | <option value="" hassubinfo="true">请选择</option> |
| | | @foreach (var item in question) |
| | | <div class="clearfix layer-area" style="padding-bottom:15px;"> |
| | | <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">质疑事项@(i!=0?(i+""):"")</label> |
| | | <div class="col-sm-4 col-md-4" grouptype="Vdata"> |
| | | <select class="form-control" name="Question" data-placeholder="选择 序列 ..." onchange="Questionchangge(@i);"> |
| | | <option value="" hassubinfo="true">请选择</option> |
| | | @foreach (var item in question) |
| | | { |
| | | @if (!item.CodeSn.Equals(challengeItemDTOs[i].Question)) |
| | | { |
| | | @if (!item.CodeSn.Equals(challengeItemDTOs[i].Question)) |
| | | { |
| | | <option value="@item.CodeSn" hassubinfo="true"> |
| | | @item.Comments |
| | | </option> |
| | | } |
| | | else |
| | | { |
| | | <option value="@item.CodeSn" hassubinfo="true" selected="selected"> |
| | | @item.Comments |
| | | </option> |
| | | } |
| | | |
| | | <option value="@item.CodeSn" hassubinfo="true"> |
| | | @item.Comments |
| | | </option> |
| | | } |
| | | else |
| | | { |
| | | <option value="@item.CodeSn" hassubinfo="true" selected="selected"> |
| | | @item.Comments |
| | | </option> |
| | | } |
| | | |
| | | </select> |
| | | } |
| | | } |
| | | |
| | | </div> |
| | | @if (i == 0) |
| | | { |
| | | <div class="col-sm-2 col-md-2" grouptype="Vdata"> |
| | | <button type="button" class="addBtn" onclick="addzhiyishixiang(this)" data-type="1">质疑事项</button> |
| | | </div> |
| | | } |
| | | </select> |
| | | |
| | | </div> |
| | | @if (i == 0) |
| | | { |
| | | <div class="col-sm-2 col-md-2" grouptype="Vdata"> |
| | | <button type="button" class="addBtn" onclick="addzhiyishixiang(this)" data-type="1">质疑事项</button> |
| | | </div> |
| | | } |
| | | <div class="col-sm-2 col-md-2" grouptype="Vdata"> |
| | | <button type="button" class="addBtn" onclick="addquestion(this)" data-type="1">新增质疑事项</button> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="clearfix layer-area" style="padding-bottom:15px;"> |
| | | <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">事实依据@(i!=0?(i+""):"")</label> |
| | |
| | | <div class="clearfix layer-area" style="padding-bottom:15px;"> |
| | | <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">法律依据@(i!=0?(i+""):"")</label> |
| | | <div class="col-sm-4 col-md-4" grouptype="Vdata"> |
| | | <select class="form-control" name="Law" data-placeholder="选择 序列 ..." onchange="Lawchangge(@i);"> |
| | | <select class="form-control" id="Law@(i)" name="Law" data-placeholder="选择 序列 ..." onchange="Lawchangge(@i);"> |
| | | <option value="" hassubinfo="true">请选择</option> |
| | | @foreach (var item in law) |
| | | { |
| | |
| | | </select> |
| | | |
| | | </div> |
| | | |
| | | <div class="col-sm-2 col-md-2" grouptype="Vdata"> |
| | | <button type="button" class="addBtn" onclick="addLaw(this)" data-type="1">新增法律依据</button> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="clearfix layer-area" style="padding-bottom:15px;"> |
| | |
| | | |
| | | </div> |
| | | |
| | | |
| | | <div class="col-sm-2 col-md-2" grouptype="Vdata"> |
| | | <button type="button" class="addBtn" onclick="addrequestinfo(this)" data-type="1">新增质疑请求</button> |
| | | </div> |
| | | |
| | | </div> |
| | | |
| | |
| | | var bDeleteFile = false; // 删除操作 |
| | | var attachment_id = 0; // 附件id |
| | | var imgLoad = new Object(); |
| | | |
| | | var aaaaaa = document.getElementsByName("Question"); |
| | | for (var aa = 0; aa < aaaaaa.length; aa++) { |
| | | Questionchangge(aa); |
| | | } |
| | | |
| | | var printPosition = function () { |
| | | OpenWindow("打印质疑函", "100%", "100%", "/CooperOrder/PrintZhiyihan?id=@Model.OrderId"); |
| | |
| | | }); |
| | | } |
| | | |
| | | function Questionchangge(i) { |
| | | var sss = document.getElementsByName("Question")[i].value; |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: "/CooperOrder/getQuestionLaw?id=" + sss + "&no=" + i, |
| | | dataType: "json", |
| | | global: false, |
| | | data: "", |
| | | success: function (data) { |
| | | |
| | | var Law = $("#Law" + data.Message); |
| | | var Lawval = Law.val(); |
| | | Law.find('option').remove(); |
| | | var aaa = '<option value="" hassubinfo="true"> </option>'; |
| | | Law.append(aaa); |
| | | if (data.DataList.length > 0) { |
| | | var sss = false;; |
| | | for (var i = 0; i < data.DataList.length; i++) { |
| | | |
| | | if (Lawval == data.DataList[i].CodeSn) { |
| | | var o = '<option value="' + data.DataList[i].CodeSn + '" hassubinfo="true" selected="selected">' + data.DataList[i].Comments + '</option>'; |
| | | Law.append(o); |
| | | sss = true; |
| | | } else { |
| | | var o = '<option value="' + data.DataList[i].CodeSn + '" hassubinfo="true">' + data.DataList[i].Comments + '</option>'; |
| | | Law.append(o); |
| | | } |
| | | |
| | | |
| | | } |
| | | if (!sss) { |
| | | Law.val(""); |
| | | } |
| | | } |
| | | Law.trigger('chosen:updated');//更新选项 |
| | | Lawchangge(parseInt(data.Message)); |
| | | }, |
| | | error: function () { |
| | | |
| | | |
| | | parent.layer.msg('查询失败', { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | |
| | | function _pageAutoClose() { |
| | | parent.window._reloadPageData(); |
| | | var index = parent.layer.getFrameIndex(window.name); |
| | |
| | | <div class="clearfix layer-area" style="padding-bottom:15px;"> |
| | | <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">质疑事项`+ sss + `</label> |
| | | <div class="col-sm-4 col-md-4" grouptype="Vdata"> |
| | | <select class="form-control" name="Question" data-placeholder="选择 序列 ..."> |
| | | <select class="form-control" name="Question" data-placeholder="选择 序列 ..." onchange="Questionchangge(`+ sss + `);"> |
| | | <option value="" hassubinfo="true">请选择</option> |
| | | @foreach (var item in question) |
| | | { |
| | |
| | | <div class="clearfix layer-area" style="padding-bottom:15px;"> |
| | | <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">法律依据`+ sss + `</label> |
| | | <div class="col-sm-4 col-md-4" grouptype="Vdata"> |
| | | <select class="form-control" name="Law" data-placeholder="选择 序列 ..." onchange="Lawchangge(`+ sss + `);"> |
| | | <select class="form-control" id="Law`+ sss + `" name="Law" data-placeholder="选择 序列 ..." onchange="Lawchangge(`+ sss + `);"> |
| | | <option value="" hassubinfo="true">请选择</option> |
| | | @foreach (var item in law) |
| | | { |
| | |
| | | `); |
| | | $("select").chosen(); |
| | | } |
| | | var addLaw = function () { |
| | | OpenWindow("新增法律依据", "98%", "90%", "/SysCode/Editlaw/"); |
| | | } |
| | | |
| | | var _reloadPageData = function () { |
| | | window.location = "/CooperOrder/EditTousushu?id=" + $("#OrderId").val(); |
| | | } |
| | | var addquestion = function () { |
| | | OpenWindow("新增质疑事项", "98%", "90%", "/SysCode/Editquestion/"); |
| | | } |
| | | |
| | | var addrequestinfo = function () { |
| | | OpenWindow("新增质疑请求", "98%", "90%", "/SysCode/Editrequestinfo/"); |
| | | } |
| | | </script> |
| | | </body> |
| | | </html> |
| | |
| | | List<SysCodeDtl> falv = ViewData["falv"] as List<SysCodeDtl>; //法律 |
| | | |
| | | |
| | | |
| | | List<SysCodeDtl> question = ViewData["question"] as List<SysCodeDtl>; //法律 |
| | | |
| | | |
| | | |
| | |
| | | </div> |
| | | |
| | | </div> |
| | | |
| | | <div class="clearfix layer-area" style="padding-bottom:15px;"> |
| | | <label class="text-right col-sm-1 col-md-1 control-label">质疑事项</label> |
| | | <div class="col-sm-10 col-md-10"> |
| | | @*<input class="form-control" label="法律名称" id="Comments" name="Comments" labtype="txt" addvisible="true" editvisible="true" reg="" maxlength="100" ismust="true" type="text" value="@Model.Comments">*@ |
| | | |
| | | <select id="Classify1" class="form-control" name="Classify1" data-placeholder="选择 序列 ..."> |
| | | <option value="" hassubinfo="true">请选择</option> |
| | | @foreach (var item in question) |
| | | { |
| | | @if (!item.CodeSn.Equals(Model.Classify1)) |
| | | { |
| | | <option value="@item.CodeSn" hassubinfo="true"> |
| | | @item.Comments |
| | | </option> |
| | | } |
| | | else |
| | | { |
| | | <option value="@item.CodeSn" hassubinfo="true" selected="selected"> |
| | | @item.Comments |
| | | </option> |
| | | } |
| | | |
| | | } |
| | | } |
| | | </select> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | |
| | |
| | | return; |
| | | } |
| | | |
| | | |
| | | if ($.trim($("#Classify1").val()) == '') { |
| | | toastr.warning("质疑事项不能为空"); |
| | | return; |
| | | } |
| | | |
| | | |
| | | |
| | |
| | | } |
| | | @section headerStyle{ |
| | | <script type="text/javascript"> |
| | | var falv = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.falv))'; |
| | | var question = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.question))'; |
| | | dataCol = [ |
| | | { label: 'id', name: 'Id', labtype: 'txt', hidden: true }, |
| | | { |
| | |
| | | } |
| | | }, |
| | | { |
| | | label: '法律名称', name: 'CommentsName', labtype: 'txt', hidden: false, width: 300, |
| | | label: '法律名称', name: 'CommentsName', labtype: 'txt', hidden: false, width: 100, |
| | | |
| | | }, |
| | | { |
| | |
| | | label: '内容', name: 'Contents', labtype: 'txt', hidden: false, width: 300, |
| | | |
| | | }, |
| | | { |
| | | label: '质疑事项', name: 'Classify1Name', labtype: 'txt', hidden: false, width: 100, |
| | | |
| | | }, |
| | | |
| | | { label: '状态', name: 'RecStatus', labtype: 'txt', hidden: true }, |
| | | { label: '创建人', name: 'Creater', labtype: 'txt', hidden: true }, |
| | | { label: '创建时间', name: 'Createtime', labtype: 'txt', hidden: true }, |
| | |
| | | searchCol = [ |
| | | { label: '编码', name: 'CodeSn', labtype: 'txt', hidden: false }, |
| | | |
| | | { label: '名称', name: 'Comments', labtype: 'txt', hidden: false }, |
| | | { label: '名称', name: 'Comments', labtype: 'combox', hidden: false, data: JSON.parse(falv) }, |
| | | |
| | | { label: '质疑事项', name: 'Classify1', labtype: 'combox', hidden: false, data: JSON.parse(question)}, |
| | | |
| | | |
| | | ]; |