AllAfterSale.aspx 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. <%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage/ErpView.master" AutoEventWireup="true" CodeFile="AllAfterSale.aspx.cs" Inherits="EAfterSale_AllAfterSale" %>
  2. <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
  3. <script type="text/javascript" src="../js/address.js"></script>
  4. <script type="text/javascript" src="js/AllAfterSale.js?v=<%=SiteVer %>"></script>
  5. <style type="text/css">
  6. .marginleft20 {
  7. margin-left: 20px;
  8. }
  9. .mini-grid-cell-nowrap {
  10. overflow: hidden;
  11. /* white-space: nowrap;
  12. text-overflow: ellipsis; */
  13. word-break: break-all;
  14. word-wrap: break-word;
  15. white-space: pre-wrap;
  16. }
  17. .hz {
  18. display: flex;
  19. flex-direction: row;
  20. float: right;
  21. margin-right: 50px;
  22. font-size: 14px;
  23. height: 30px;
  24. line-height: 30px;
  25. vertical-align: middle;
  26. }
  27. .hz a {
  28. height: 30px;
  29. line-height: 30px;
  30. }
  31. </style>
  32. <script>
  33. function handIsBadRenderer(e) {
  34. var grid = e.sender;
  35. var record = e.record;
  36. let html = ""
  37. if (record.IsBad == 1) {
  38. html = "差评";
  39. }
  40. return html;
  41. }
  42. function handIsComplainRenderer(e) {
  43. var grid = e.sender;
  44. var record = e.record;
  45. let html = ""
  46. if (record.IsComplain == 1) {
  47. html = "投诉成立";
  48. }
  49. if (record.IsComplain == 2) {
  50. html = "投诉不成立";
  51. }
  52. return html;
  53. }
  54. </script>
  55. </asp:Content>
  56. <asp:Content ID="Content2" ContentPlaceHolderID="btn" runat="Server">
  57. <a id="btnExport" runat="server" visible="false" class="mini-button mini-button-success" iconcls="icon-folder" onclick="exportFn()">导出</a>
  58. <div class="hz">
  59. <span id="normon">
  60. <a id="id_moreBack" style="color: red; margin-left: 10px;" href="javascript:searchMoreBack();">多次不认可</a>
  61. </span>
  62. </div>
  63. </asp:Content>
  64. <asp:Content ID="Content4" ContentPlaceHolderID="content" runat="Server">
  65. <div id="m_grid" class="mini-datagrid" style="width: 98%;" showemptytext="true" contextmenu="#gridMenu" emptytext="暂无记录" url="../handler/sync.ashx?t=get_erp_aftersalelist&st=5">
  66. <div property="columns">
  67. <%-- <div field="Sort" width="50" align="center" headerAlign="center">排序</div>--%>
  68. <%-- <div field="ComName" width="120" align="center" headerAlign="center">公司名称</div>--%>
  69. <div type="checkcolumn" width="20"></div>
  70. <div field="tid" width="110" align="center" headeralign="center" renderer="orderIdRenderer">订单编号</div>
  71. <div field="SplitTag" width="30" visible="false" align="center" headeralign="center">拆分序号</div>
  72. <div field="pay_time" width="70" align="center" headeralign="center" renderer="orderPTimeRenderer">付款时间</div>
  73. <div field="seller_nick" visible="false" width="80" align="center" headeralign="center">店铺</div>
  74. <div field="buyer_nick" visible="false" width="80" align="center" headeralign="center">旺旺</div>
  75. <div field="CustomerTb" width="60" align="center" headeralign="center" renderer="orderCusRenderer">客服/设计</div>
  76. <div field="CustomerBETb" width="40" align="center" headeralign="center">客服主管</div>
  77. <div field="DesignBETb" width="40" align="center" headeralign="center">设计主管</div>
  78. <div field="payment" width="50" align="center" headeralign="center" renderer="payRenderer">金额</div>
  79. <div field="DeductFee" visible="false" width="80" align="center" headeralign="center">供应商扣款</div>
  80. <div field="RefundFee" visible="false" width="80" align="center" headeralign="center">扣款</div>
  81. <div field="AfterSaleReason1" width="40" align="center" headeralign="center">一级原因</div>
  82. <div field="AfterSaleReason2" width="40" align="center" headeralign="center">二级原因</div>
  83. <div field="AfterSaleReason3" width="40" align="center" headeralign="center">三级原因</div>
  84. <div field="Material" width="80" align="center" headeralign="center">材质</div>
  85. <div field="OrgName" width="80" align="center" headeralign="center">客服团队</div>
  86. <div field="DesignOrg" width="80" align="center" headeralign="center">设计团队</div>
  87. <div field="AfterSaleMethod" width="120" align="center" headeralign="center">解决方案</div>
  88. <div field="supplierResponsible" width="120" visible="false" align="center" headeralign="center">车间方案</div>
  89. <div field="AfterSaleResponsible" width="60" align="center" headeralign="center" renderer="responsibleRender">责任人</div>
  90. <div field="AfterSaleSupplierImg" width="30" align="center" headeralign="center" renderer="ImgRenderer">图片</div>
  91. <div field="OrderState" width="30" align="center" headeralign="center" renderer="orderStatusRenderer">订单状态</div>
  92. <div field="AfterSaleState" width="30" align="center" headeralign="center" renderer="afterStatusRenderer">售后状态</div>
  93. <div field="AfterSaleMemo" width="100" align="center" headeralign="center">售后备注</div>
  94. <div field="HandleTime" width="90" align="left" headeralign="center" renderer="handTimeRenderer">处理时间</div>
  95. <div field="FinishAfterSaleTime" visible="false" width="90" dateformat="yyyy-MM-dd HH:mm" align="left" headeralign="center">完成时间</div>
  96. <div field="AfterSaleName" width="40" align="center" headeralign="center">处理人</div>
  97. <div field="BackNum" width="40" align="center" headeralign="center">打回次数</div>
  98. <div field="SupplierName" id="id_supplier" runat="server" visible="false" width="50" align="center" headeralign="center">供应商</div>
  99. <div field="supRefundType" width="40" align="center" headeralign="center">退款类型</div>
  100. <div field="AfterSaleSupplierState" id="id_supplierStatus" runat="server" visible="false" width="40" align="center" headeralign="center" renderer="afterSupplierStatusRenderer">供应商认可状态</div>
  101. <div field="AfterSaleSupplierMemo" visible="false" width="40" align="center" headeralign="center">不认可原因</div>
  102. <div field="seller_memo" width="40" visible="false" align="center" headeralign="center">文件名</div>
  103. <div field="RefundFees" width="40" visible="false" align="center" headeralign="center">责任人扣款</div>
  104. <div field="TextResult" width="40" visible="false" align="center" headeralign="center">客户售后结果</div>
  105. <div field="diffResultPrice" visible="false" align="center" headeralign="center">客户售后退差金额</div>
  106. <div field="IsBad" width="40" visible="false" align="center" headeralign="center" renderer="handIsBadRenderer">差评</div>
  107. <div field="IsComplain" width="40" visible="false" align="center" headeralign="center" renderer="handIsComplainRenderer">投诉</div>
  108. <div field="FinishPlaceTime" width="50" visible="false" align="center" dateformat="yyyy-MM-dd HH:mm" headeralign="center">下单时间</div>
  109. <%--<div field="ArbitradeMemo" width="40" visible="false" align="center" headeralign="center">仲裁原因</div>--%>
  110. </div>
  111. </div>
  112. <ul id="gridMenu" class="mini-contextmenu" onbeforeopen="onBeforeOpen">
  113. <li name="edit" iconcls="icon-copy" onclick="onCopyOrder">复制单号</li>
  114. <li name="edit" iconcls="icon-copy" onclick="onCopyBuyerNick">复制旺旺号</li>
  115. <li name="edit" iconcls="icon-spay" onclick="onTagSupplierRef">供应商已退款</li>
  116. <li name="edit" iconcls="icon-stop" onclick="stopTagSupplierRef">撤销退款标记</li>
  117. </ul>
  118. <div class="image_large" onclick="hideImage(this)"></div>
  119. </asp:Content>