| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274 |
- <%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage/ErpView.master" AutoEventWireup="true" CodeFile="Unusual.aspx.cs" Inherits="EOrder_Unusual" %>
- <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
- <script type="text/javascript">
- var exData = null;
- var edit_id = "";
- var _memo_msg = "";
- function addFn() {
- edit_id = "";
- $(".win_tb").find("input").val("");
- $(".win_tb").find("textarea").val("");
- mini.get("add_win").show();
- }
- function orderIdRenderer(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:row;\">";
- if (record.IsUrgency == "True") {
- html += "<span class=\"word_tui\">急</span>";
- }
- if (record.IsRefund >0) {
- html += "<span class=\"word_tui\">退</span>";
- }
- if (record.IsReturn>0) {
- html += "<span class=\"word_tui\">回</span>";
- }
- if (record.AfterSaleState >0) {
- html += "<span class=\"word_tui word_shou\">售</span>";
- }
- if (record.IsNeedBill == 1) {
- html += "<span class=\"word_tui word_shou\">票</span>";
- }
- else if (record.IsNeedBill == 2) {
- html += "<span class=\"word_tui word_green\">票</span>";
- }
- html += ("<a style='color:blue;' onclick=\"clickToDetail('" + ctid + "','" + record.tid + "')\">" + ctid + "</a>");
- html += "</div>";
- return html;
- }
- function buyerMobileRenderer(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;align-items:center;\">";
- html += ("<div>" + record.receiver_mobile + "</div>");
- html += ("<div> <img src=\"../images/login/loginsj.png\" style=\"float:left;\"/> <div style=\"float: left;margin-left:5px;\">"+ record.CallTimes +"</div></div>");
- html += ("<div> <img src=\"../images/login/loginsj.png\" style=\"float:left;\"/> <div style=\"float: left;margin-left:5px;\">" + record.CallTimes + "</div></div>");
- html +="</div>";
- return html;
- }
- function overTimeRenderer(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;\">";
- if (record.UnusualTag == 0) {
- html += ("<div>" + "客服" + "</div>");
- html += ("<div style=\"color: #C97805;\">" + formatCommonDate(record.pay_time) + "</div>");
- }
- else if (record.UnusualTag == 3) {
- html += ("<div>" + "待设计" + "</div>");
- html += ("<div style=\"color: #C97805;\">" + formatCommonDate(record.WaitDesignTime) + "</div>");
- }
- else if (record.UnusualTag == 4) {
- html += ("<div>" + "设计完成" + "</div>");
- html += ("<div style=\"color: #C97805;\">" + formatCommonDate(record.FinishDesignTime) + "</div>");
- }
- else if (record.UnusualTag == 5) {
- html += ("<div>" + "下单" + "</div>");
- html += ("<div style=\"color: #C97805;\">" + formatCommonDate(record.FinishPlaceTime) + "</div>");
- }
- html += "</div>";
- return html;
- }
- 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>");
- var rec = record;
- var ww = ("<a href='http://amos.alicdn.com/msg.aw?v=2&uid=" + rec.buyer_nick + "&site=cntaobao&s=2&charset=utf-8' target='ww'><img border='0' src='http://amos.alicdn.com/online.aw?v=2&uid=" + rec.buyer_nick + "&site=cntaobao&s=2&charset=utf-8' alt='点击这里给我发消息'><span id = 'customerName' >" + rec.buyer_nick + "</span></a >");
- html += ww;
- html += ("<div>" + formatCommonDate(record.pay_time) + "</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>");
- html += "</div>";
- return html;
- }
- function responsibleRenderer(e) {
- var grid = e.sender;
- var record = e.record;
- var tid = record.tid;
- var rowIndex = e.rowIndex;
- var html = getDDurlByPhone(record.OvertimeMobile, record.OvertimeUserName);
- return html;
- }
- function actionRenderer(e) {
- var grid = e.sender;
- var record = e.record;
- var id = record.ctid;
- var rowIndex = e.rowIndex;
- var html = "";
- html += getGridBtn("edit", "解释", "explainFn('" + id + "')");
- html += getGridBtn("stop", "忽略", "ignoreFn('" + id + "')");
- return html;
- }
- //查询按钮
- 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({
- tid: s.tid, shopname: s.shop, buyer_nick: s.ww, responsible: s.responsible, orderState: s.state,
- date1: s.date1, date2: s.date2, price1: s.price1, price2: s.price2, seller_memo: s.memo
- });
- }
- //清除查询内容
- function clearFn() {
- //$("#ctl00_f_all").find("input").val("");
- var form = new mini.Form("#ctl00_f_all");
- form.clear();
- }
- function ignoreFn(eid) {
- edit_id = eid;
- var rec = grid.getSelected();
- if (!confirm("确认忽略本单吗?")) return;
- postAjax("set_erp_unusualtonomal", "ctid=" + eid, function (data) {
- resultShow(data, "grid.reload();");
- });
- }
- function explainFn(eid) {
- edit_id = eid;
- mini.prompt("请输入原因:", "解释",
- function (action, value) {
- if (action == "ok") {
- var parms = new Object();
- parms.ctid = edit_id;
- parms.con = value;
- postAjax("ins_erp_unusualreason", parms, function (data) {
- resultShow(data, "grid.reload();");
- });
- } else {
-
- }
- },
- true
- );
- }
-
- $(function () {
-
- });
- function view_search() {
- var key = "";
- if ($("#txtKey").length > 0) {
- key = $("#txtKey").val();
- }
- grid.load({ key: key, type: $("#txtSearchType").val() });
- }
- </script>
-
- </asp:Content>
- <asp:Content ID="Content3" ContentPlaceHolderID="btn" runat="Server">
- </asp:Content>
- <asp:Content ID="Content4" ContentPlaceHolderID="content" runat="Server">
- <div class="mini-fit">
- <div id="m_grid" class="mini-datagrid" style="width: 100%; height: 100%;" showemptytext="true" emptytext="暂无记录" url="../handler/sync.ashx?t=get_erp_unusuallist">
- <div property="columns">
- <%-- <div field="Sort" width="50" align="center" headerAlign="center">排序</div>--%>
- <%-- <div field="ComName" width="120" align="center" headerAlign="center">公司名称</div>--%>
- <div type="indexcolumn" width="20"></div>
- <div type="checkcolumn" width="20"></div>
- <div field="ctid" width="130" align="center" headeralign="center" renderer="orderIdRenderer">订单编号</div>
- <div name="orderptime" width="110" align="center" headeralign="center" renderer="orderPTimeRenderer">付款时间</div>
- <%--<div name="buyermobile" width="80" align="center" headeralign="center" renderer="buyerMobileRenderer">客户</div>--%>
- <div name="overtime" width="110" align="center" headeralign="center" renderer="overTimeRenderer">超时时间</div>
- <div field="payment" width="40" align="center" headeralign="center">金额</div>
- <div field="seller_memo" width="200" align="center" headeralign="center">备注</div>
- <div name="orderstatus" width="50" align="center" headeralign="center" renderer="orderStatusRenderer">状态</div>
- <div name="responsible" width="60" align="center" headeralign="center" renderer="responsibleRenderer">责任人</div>
- <div field="UnusualCon" width="100" align="center" headeralign="center">异常说明</div>
- <div name="action" width="80" headeralign="center" align="center" renderer="actionRenderer" cellstyle="padding:0;">#</div>
- </div>
- </div>
- </div>
- <div id="addorder_win" class="mini-window" title="新增订单" style="width: 750px; height: 300px; position: relative; display: none">
- <table class="win_tb" border="0" cellpadding="0" cellspacing="1">
- <tr>
- <td class="td1"><text style="color: red;">*</text>店铺</td>
- <td class="td2">
- <input id="txtAddShopName" class="mini-combobox" style="width: 70%;" onvaluechanged="changeProductFn" textfield="name" valuefield="id" required="true" allowinput="true" valuefromselect="true" url="../handler/sync.ashx?t=get_sel_shop" />
- </td>
- <td class="td1">
- <text style="color: red;">*</text>
- 总价</td>
- <td class="td2">
- <input type="text" id="txtAddPrice" /></td>
- </tr>
- <tr>
- <td class="td1">
- <text style="color: red;">*</text>
- 收货人</td>
- <td class="td2">
- <input type="text" id="txtAddReceiver" /></td>
- <td class="td1">
- <text style="color: red;">*</text>
- 联系电话</td>
- <td class="td2">
- <input type="text" id="txtAddPhone" /></td>
- </tr>
- <tr>
- <td class="td1"><text style="color: red;">*</text>收货地址</td>
- <td class="td2" colspan="3">
- <input id="txtAddProvince" class="mini-combobox" onvaluechanged="changeProvinceFn" textfield="AddName" valuefield="ID" allowinput="true" valuefromselect="true"/>
- <input id="txtAddCity" class="mini-combobox" onvaluechanged="changeCityFn" textfield="AddName" valuefield="ID" allowinput="true" valuefromselect="true"/>
- <input id="txtAddCounty" class="mini-combobox" onvaluechanged="changeCountyFn" textfield="AddName" valuefield="ID" allowinput="true" valuefromselect="true"/>
- <input type="text" id="txtAddDetailAddress" style="width:70%;margin-top:10px;" />
- </td>
- </tr>
-
- <tr>
- <td colspan="4">
- <div class="win_btn" style="text-align: center;">
- <a class="mini-button" iconcls="icon-ok" onclick="saveAddFn">保存</a>
- <a class="mini-button" iconcls="icon-cancel" onclick="canceAddlFn">取消</a>
- </div>
- </td>
- </tr>
- </table>
- </div>
- </asp:Content>
|