| | |
| | | @{ |
| | | @using DTO; |
| | | @{ |
| | | ViewBag.Title = "CooperOrder"; |
| | | Layout = "~/Views/Shared/_Layout_Search.cshtml"; |
| | | |
| | | List<PageEntity> ActionInfo2 = ViewData["ActionInfo2"] as List<PageEntity>; |
| | | |
| | | string Creater = ViewData["Creater"] as string; |
| | | } |
| | | @section headerStyle{ |
| | | <script type="text/javascript"> |
| | |
| | | var HuifangStatus = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.HuifangStatus))'; |
| | | var PingjiaStatus = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.PingjiaStatus))'; |
| | | var ShouliStatus = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.ShouliStatus))'; |
| | | |
| | | |
| | | |
| | | var pageEntities = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.pageEntities))'; |
| | | var pageEntitiesJson = JSON.parse(pageEntities); |
| | |
| | | shoulibool = false; |
| | | } else if (pageEntitiesJson[i].PageName == "撤单") { |
| | | chedanbool = false; |
| | | } else if (pageEntitiesJson[i].PageName == "完工") { |
| | | } else if (pageEntitiesJson[i].PageName == "确认订单") { |
| | | wangongbool = false; |
| | | } else if (pageEntitiesJson[i].PageName == "送货") { |
| | | songhuobool = false; |
| | |
| | | { |
| | | label: '订单号', name: 'OrderNo', labtype: 'txt', hidden: false, width: 100, |
| | | formatter: function (cellvalue, options, rowObject) { |
| | | var color = ""; |
| | | if (rowObject.OrderType == '08') { |
| | | color = "red"; |
| | | } |
| | | |
| | | if (rowObject.ShouliStatus == "A") { |
| | | return "<a onclick=\"OpenWindow('" + cellvalue.replace(/'/g, '') + "','98%','100%', '/CooperOrder/Edit?id=" + rowObject.Id + "&ShouliStatus=" + rowObject.ShouliStatus + "')\" >" + cellvalue + "</a>"; |
| | | return "<a onclick=\"OpenWindow('" + cellvalue.replace(/'/g, '') + "','98%','100%', '/CooperOrder/Edit?id=" + rowObject.Id + "&ShouliStatus=" + rowObject.ShouliStatus + "')\" ><span style='color:" + color + ";'>" + cellvalue + "</span></a>"; |
| | | } else { |
| | | return "<a onclick=\"OpenWindow('" + cellvalue.replace(/'/g, '') + "','98%','100%', '/CooperOrder/Edit?id=" + rowObject.Id + "&ShouliStatus=" + rowObject.ShouliStatus + "')\" >" + cellvalue + "</a>"; |
| | | return "<a onclick=\"OpenWindow('" + cellvalue.replace(/'/g, '') + "','98%','100%', '/CooperOrder/Edit?id=" + rowObject.Id + "&ShouliStatus=" + rowObject.ShouliStatus + "')\" ><span style='color:" + color + ";'>" + cellvalue + "</span></a>"; |
| | | } |
| | | |
| | | } |
| | |
| | | |
| | | { label: '金额', name: 'Money', labtype: 'txt', hidden: false, width: 60 }, |
| | | { label: '订单状态', name: 'ShouliStatusName', labtype: 'txt', hidden: false, width: 60 }, |
| | | { label: '制单人', name: 'CreaterName', labtype: 'txt', hidden: false, width: 60 }, |
| | | { |
| | | label: '受理', name: 'ShouliStatus', labtype: 'txt', hidden: shoulibool, width: 60, |
| | | formatter: function (cellvalue, options, rowObject) { |
| | |
| | | } |
| | | }, |
| | | { |
| | | label: '完工', name: 'WangongStatusName', labtype: 'txt', hidden: true, width: 60, |
| | | label: '确认订单', name: 'WangongStatusName', labtype: 'txt', hidden: false, width: 60, |
| | | formatter: function (cellvalue, options, rowObject) { |
| | | if (rowObject.ShouliStatus == '4' || rowObject.ShouliStatus == '5' ) { |
| | | if (rowObject.WangongStatus == 'A' ) { |
| | | return "√"; |
| | | } else { |
| | | if (rowObject.ShouliStatus == '1' || rowObject.ChedanStatus == 'A') { |
| | | if (rowObject.ShouliStatus == '1' || rowObject.ChedanStatus == 'A' || rowObject.OrderType != '08' ) { |
| | | return ""; |
| | | } else { |
| | | return "<a onclick=\"wangong('" + rowObject.Id + "')\" >完工</a>"; |
| | | return "<a onclick=\"wangong('" + rowObject.Id + "')\" >确认订单</a>"; |
| | | } |
| | | |
| | | } |
| | |
| | | { |
| | | label: '打印', name: 'OrderType', labtype: 'txt', hidden: false, width: 60, |
| | | formatter: function (cellvalue, options, rowObject) { |
| | | return "<a onclick=\"OpenWindow('" + rowObject.OrderNo.replace(/'/g, '') + "','98%','100%', '/CooperOrder/Print?id=" + rowObject.Id + "')\" >打印</a>"; |
| | | return "<a class='Dayin' style='display: none;' onclick=\"OpenWindow('" + rowObject.OrderNo.replace(/'/g, '') + "','98%','100%', '/CooperOrder/Print?id=" + rowObject.Id + "')\" >打印</a>"; |
| | | |
| | | |
| | | } |
| | | }, |
| | | { |
| | | label: '打印合同', name: 'OrderType', labtype: 'txt', hidden: false, width: 60, |
| | | formatter: function (cellvalue, options, rowObject) { |
| | | if (rowObject.OrderType == '03') { |
| | | return "<a class='Dayinhetong' style='display: none;' onclick=\"OpenWindow('" + rowObject.OrderNo.replace(/'/g, '') + "','100%','100%', '/CooperOrder/Printbiaoshuhetong?id=" + rowObject.Id + "')\" >打印合同</a>"; |
| | | } |
| | | else if (rowObject.OrderType == '02' && (rowObject.OrderType1 == '代拟质疑函' || rowObject.OrderType1 == '代拟投诉书')) { |
| | | return "<a class='Dayinhetong' style='display: none;' onclick=\"OpenWindow('" + rowObject.OrderNo.replace(/'/g, '') + "','100%','100%', '/CooperOrder/Printzhiyitousuhetong?id=" + rowObject.Id + "')\" >打印合同</a>"; |
| | | } |
| | | else if (rowObject.OrderType == '05') { |
| | | return "<a class='Dayinhetong' style='display: none;' onclick=\"OpenWindow('" + rowObject.OrderNo.replace(/'/g, '') + "','100%','100%', '/CooperOrder/Printhuiyuanhetong?id=" + rowObject.Id + "')\" >打印合同</a>"; |
| | | } |
| | | else if (rowObject.OrderType == '08') { |
| | | return "<a class='Dayinhetong' style='display: none;' onclick=\"OpenWindow('" + rowObject.OrderNo.replace(/'/g, '') + "','100%','100%', '/CooperOrder/Printfengxianhetong?id=" + rowObject.Id + "')\" >打印合同</a>"; |
| | | } |
| | | |
| | | else { |
| | | return ""; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | }, |
| | | |
| | | { |
| | | label: '新增订单', name: 'dingdantype', labtype: 'txt', hidden: false, width: 60, |
| | | formatter: function (cellvalue, options, rowObject) { |
| | | if (rowObject.OrderType == '02' && rowObject.OrderType1 == '代拟质疑函' ) { |
| | | return "<a class='Xinzeng' style='display: none;' onclick=\"OpenWindow('代拟投诉书','100%','100%', '/CooperOrder/Edit?id=" + rowObject.Id + "&dingdantype=1')\" >代拟投诉书</a>"; |
| | | } |
| | | else if (rowObject.OrderType == '02' && rowObject.OrderType1 == '代拟投诉书') { |
| | | return "<a class='Xinzeng' style='display: none;' onclick=\"OpenWindow('复议诉讼','100%','100%', '/CooperOrder/Edit?id=" + rowObject.Id + "&dingdantype=2')\" >复议诉讼</a>"; |
| | | } |
| | | else if (rowObject.OrderType == '08' && rowObject.OrderType1 == '复议诉讼') { |
| | | return "<a class='Xinzeng' style='display: none;' onclick=\"OpenWindow('复议诉讼','100%','100%', '/CooperOrder/Edit?id=" + rowObject.Id + "&dingdantype=3')\" >复议诉讼</a>"; |
| | | } |
| | | else { |
| | | return ""; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | }, |
| | | ]; |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | dataUrl = "/CooperOrder/GetList"; |
| | | dataUrl = "/CooperOrder/GetList"+"@(string.IsNullOrEmpty(Creater)?"": "?Ywjl=" + Creater)"; |
| | | searchCol = [ |
| | | { label: '下单时间', name: 'XdTime', labtype: 'datearea', hidden: false }, |
| | | { label: '订单编号', name: 'OrderNo', labtype: 'txt', hidden: false }, |
| | |
| | | { label: '评价', name: 'PingjiaStatus', labtype: 'combox', hidden: false, data: JSON.parse(PingjiaStatus), cwidth: '5%', cccwidth: '8%' }, |
| | | |
| | | { label: '订单状态', name: 'ShouliStatus', labtype: 'combox', hidden: false, data: JSON.parse(ShouliStatus), cwidth: '5%', cccwidth: '8%' }, |
| | | |
| | | |
| | | { label: '制单人', name: 'Creater', labtype: 'combox', hidden: false, data: JSON.parse(users), cwidth: '5%', cccwidth: '8%' }, |
| | | |
| | | |
| | | |
| | |
| | | } |
| | | |
| | | function chedan(id) { |
| | | OpenWindow("撤单", "20%", "30%", "/CooperOrder/Chedan?id=" + id); |
| | | OpenWindow("撤单", "50%", "60%", "/CooperOrder/Chedan?id=" + id); |
| | | } |
| | | |
| | | function huifang(id) { |
| | |
| | | var index = layer.open({ |
| | | type: 1, //基本层类型 |
| | | icon: 0, //图标 |
| | | content: '确认完工?', //内容 |
| | | content: '确认订单?', //内容 |
| | | shade: 0.3, //遮罩,如果想定义别的颜色,可以shade:[0.5,'#fff'] |
| | | shadeClose: 1, //是否点击遮罩关闭 |
| | | skin: 'demoClass', //样式类名 |
| | |
| | | success: function (data) { |
| | | |
| | | if (data.Result) { |
| | | toastr.success("完工成功"); |
| | | toastr.success("确认订单"); |
| | | window._reloadPageData(); |
| | | } else { |
| | | toastr.error("完工失败" + data.Message); |
| | | toastr.error("确认订单失败" + data.Message); |
| | | } |
| | | }, |
| | | error: function () { |
| | | |
| | | |
| | | toastr.error("完工失败"); |
| | | toastr.error("确认订单失败"); |
| | | } |
| | | }); |
| | | }, |
| | |
| | | toastr.error("删除成功"); |
| | | /**/ |
| | | } |
| | | } |
| | | } |
| | | var ActionInfo22 = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ActionInfo2))'; |
| | | |
| | | var _afterLoadDataload = function (xhr) { |
| | | var data = JSON.parse(ActionInfo22); |
| | | for (var o in data) { |
| | | //alert(o); |
| | | //alert(data[o]); |
| | | /* alert("PageShortcut:" + data[o].PageShortcut + " PageName:" + data[o].PageName);*/ |
| | | $("." + data[o].PageShortcut).show(); |
| | | |
| | | } |
| | | |
| | | jQuery("#jqGrid").jqGrid("footerData", "set", { KhdwName: "<font color='darkgoldenrod'>--当页合计--</font> </br> <font color='darkgoldenrod'>--合计--</font>", OrderNum: "<font color='darkgoldenrod'>" + xhr.DangyeHeji1 + "</font></br><font color='darkgoldenrod'>" + xhr.Heji1 + "</font>", Price: "<font color='darkgoldenrod'>" + xhr.DangyeHeji2 + "</font></br><font color='darkgoldenrod'>" + xhr.Heji2 + "</font>", Money: "<font color='darkgoldenrod'>" + xhr.DangyeHeji3 + "</font></br><font color='darkgoldenrod'>" + xhr.Heji3 + "</font>", Youhui: "<font color='darkgoldenrod'>" + xhr.DangyeHeji4 + "</font></br><font color='darkgoldenrod'>" + xhr.Heji4 + "</font>"}); |
| | | |
| | | }; |
| | | </script> |
| | | } |
| | | |