| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 |
- <%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage/ErpView.master" AutoEventWireup="true" CodeFile="ChangeExpress.aspx.cs" Inherits="EAfterSale_ChangeExpress" %>
- <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
- <style type="text/css">
- .marginleft20 {
- margin-left: 20px;
- }
- .mini-grid-cell-nowrap {
- overflow: hidden;
- /* white-space: nowrap;
- text-overflow: ellipsis; */
- word-break: break-all;
- word-wrap: break-word;
- white-space: pre-wrap;
- }
- .hz {
- display: flex;
- flex-direction: row;
- float: right;
- margin-right: 50px;
- font-size: 14px;
- height: 30px;
- line-height: 30px;
- vertical-align: middle;
- }
- .hz a {
- height: 30px;
- line-height: 30px;
- }
- </style>
- <script type="text/javascript">
- function searchFn() {
- var form = new mini.Form("#ctl00_f_all");
- var data = form.getData(true, false);
- var s = data;
- //var s = mini.encode(data);
- //alert(s);
- //form.setIsValid(false);
- //console.log("565656565", data);
- grid.load({
- ctid: s.tid, shopname: s.shop, buyer_nick: s.ww, design: s.design, customer: s.customer, orderState: s.state, supplier: s.supplier,
- });
- }
- function orderPTimeRenderer(e) {
- var grid = e.sender;
- var record = e.record;
- var tid = record.tid;
- var rowIndex = e.rowIndex;
- var html = "<div style=\"display:flex;flex-direction:column;\">";
- html += ("<div>" + record.seller_nick + "</div>");
- html += getWWurlByNick(record.buyer_nick);
- html += ("<div>" + formatCommonDate(record.pay_time) + "</div>");
- if (record.UrgencyTime != "") {
- html += ("<div style=\"color:red;\">急:" + formatCommonDate(record.UrgencyTime) + "</div>");
- }
- html += "</div>";
- return html;
- }
- function orderStatusRenderer(e) {
- var grid = e.sender;
- var record = e.record;
- var tid = record.tid;
- var rowIndex = e.rowIndex;
- var statestr = getOrderStatestrByState(record.OrderState);
- var html = "<div style=\"display:flex;flex-direction:column;\">";
- html += ("<div onclick=\"clickToLog('" + record.ctid + "')\" style=\"color:blue;margin-bottom:10px;\">" + statestr + "</div>");
- var taostatus = getInitStatusstrByState(record.status);
- html += ("<div>" + taostatus + "</div>");
- if (record.ExpressNo && record.ExpressNo != "") {
- html += ("<div style=\"color:red;margin-top:5px;\">单号:" + record.ExpressNo + "</div>");
- }
- html += "</div>";
- return html;
- }
- function SFRenderer(e) {
- var record = e.record;
- var html = "<div style=\"display:flex;flex-direction:column;\">";
- if (record.IsSF == 1) {
- html += ("<div style=\"color:blue;\"> 顺丰寄付 </div>");
- }
- else if (record.IsSF == 2) {
- html += ("<div style=\"color:green;\"> 顺丰到付 </div>");
- }
- html += "</div>";
- return html;
- }
- function addressRenderer(e) {
- var grid = e.sender;
- var record = e.record;
- var tid = record.tid;
- var rowIndex = e.rowIndex;
- var html = "<div>" + record.receiver_name + " " + record.receiver_mobile + " " + record.receiver_state + record.receiver_city + record.receiver_district + record.receiver_address + "</div>";
- return html;
- }
- function orderCusRenderer(e) {
- var grid = e.sender;
- var record = e.record;
- var ctid = record.ctid;
- var rowIndex = e.rowIndex;
- var html = "<div style=\"display:flex;flex-direction:column;align-items:center;\">";
- html += ("<a style='color:#0090FF;'>客服:" + record.CustomerUserName + "</a>");
- html += ("<a style='color:#0090FF;'>设计师:" + record.DesignUserName + "</a>");
- html += ("<a style='color:#0090FF;'>供应商:" + record.SupplierName + "</a>");
- //if (record.MemoOpt == 3) {
- // html += ("<a style=\"width:40px;color:red;border:1px solid red;\" onclick=\"clickResetOptFn()\">查货</a>");
- //}
- html += "</div>";
- return html;
- }
- function actionRenderer(e) {
- var grid = e.sender;
- var record = e.record;
- var ctid = record.ctid;
- var html = "";
- html += getGridBtn("dis", "处理完成", "completeDeal('" + ctid + "')");
- return html;
- }
- function completeDeal(ctid) {
- if (!confirm("确认处理完成?")) return;
- postAjax("deal_express_complete", "ctid=" + ctid, function (data) {
- resultShow(data, "grid.reload();");
- });
- }
- </script>
- </asp:Content>
- <asp:Content ID="Content2" ContentPlaceHolderID="btn" runat="Server">
- <a id="btnExport" runat="server" class="mini-button mini-button-success" iconcls="icon-folder" onclick="exportFn()">导出</a>
- </asp:Content>
- <asp:Content ID="Content4" ContentPlaceHolderID="content" runat="Server">
- <div class="mini-fit">
- <div id="m_grid" class="mini-datagrid" style="width: 98%;" showemptytext="true" emptytext="暂无记录" contextmenu="#gridMenu" url="../handler/sync.ashx?t=get_change_express_list">
- <div property="columns">
- <div type="checkcolumn" width="20"></div>
- <div field="tid" width="110" align="center" headeralign="center" renderer="orderIdRenderer">订单编号</div>
- <div field="pay_time" width="80" align="center" headeralign="center" renderer="orderPTimeRenderer">付款时间</div>
- <div field="seller_memo" width="150" align="center" headeralign="center" renderer="memoRenderer">备注</div>
- <div field="OrderState" width="40" align="center" headeralign="center" renderer="orderStatusRenderer">状态</div>
- <div field="IsSF" width="50" align="center" headeralign="center" renderer="SFRenderer">是否顺丰</div>
- <div name="address" width="80" align="center" headeralign="center" renderer="addressRenderer">收货地址</div>
- <div name="orderscus" width="60" align="center" headeralign="center" renderer="orderCusRenderer">供应商</div>
- <div field="modExpressNo" name="modExpressNo" width="60" align="center" headeralign="center">新单号</div>
- <div field="modExpressCom" name="modExpressCom" width="60" align="center" headeralign="center">新物流</div>
- <div name="action" width="50" headeralign="center" align="center" renderer="actionRenderer" cellstyle="padding:0;">#</div>
- </div>
- </div>
- </div>
- <ul id="gridMenu" class="mini-contextmenu" onbeforeopen="onBeforeOpen">
- <li name="edit" iconcls="icon-copy" onclick="onCopyOrder">复制单号</li>
- <li name="edit" iconcls="icon-copy" onclick="onCopyBuyerNick">复制旺旺号</li>
- </ul>
- </asp:Content>
|