CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx
@@ -5,7 +5,7 @@
<head id="Head1" runat="server">
    <title>订单列表</title>
    <uc:cmshead id="CMSHead1" runat="server" />
    <script src="../../js/business/Order.js?v=5" type="text/javascript"></script>
    <script src="../../js/business/Order.js?v=6" type="text/javascript"></script>
    <script type="text/javascript">
        //订单评价
        function evaluationModel(orderid) {
@@ -27,10 +27,27 @@
            top.Dialog.open({ URL: url, Title: "订单回访", Height: 400 });
        }
        function Liuyang(orderId) {
            var url = "/Pages/business/OrderUpLoadLiuyang.aspx?Keyid=" + orderId;
            top.Dialog.open({ URL: url, Title: "留样", Height: 600, Width: 800 });
        }
        function CompledWork(orderId) {
            var url = "/Pages/business/CompledWork.aspx?ids=" + orderId;
            top.Dialog.open({ URL: url, Title: "完工", Height: 300, Width: 680 });
        }
        function ShowOrderFengqian(orderId) {
            top.Dialog.open({ URL: "/Pages/business/AgSealPrint.aspx?orderid=" + orderId, Title: "打印封签", Width: 1100, Height: 900 });
        }
        function ShowPlanOrder(orderId) {
            top.Dialog.open({ URL: "/Pages/business/PlanOrderList.aspx?orderkeyid=" + orderId, Title: "计划订单", Width: 1100, Height: 900 });
        }
        function DeliverWork(orderId, orderCode, orderState) {
            var url = "/Pages/business/DeliverWork.aspx?id=" + orderId;
@@ -118,6 +135,70 @@
                }
            );
        });
        /*
确认批量开票申请
*/
        function ToWaixieFukuan() {
            var ids = '';
            var ordernos = '';
            var cks = $("input[name='ckId']:checked");
            if (cks.length == 0) {
                alertMsg('没有选中任何项!');
                return;
            }
            else {
            }
            cks.each(
                function () {
                    var ckVal = $(this).val();
                    var ckValJson = eval('(' + ckVal + ')');
                    ids = ids + ',' + ckValJson.id;
                    ordernos = ordernos + ',' + ckValJson.orderId;
                }
            );
            kaipiaoConfirm(ids, ordernos);
                //var msg = ('确认开票申请吗?');
                //top.Dialog.confirm(msg, function () {
                //    DoAcceptAll3(ids);
                //});
        }
        function kaipiaoConfirm(orderId,orderno) {
            var url = "/Pages/business/Waixiefukuanshenqing.aspx?id=" + orderId + "&&orderno=" + orderno;
            top.Dialog.open({ URL: url, Title: "外协付款申请", Height: 600, Width: 580 });
        }
        function showProgress() {
            document.getElementById('progressBar').style.display = 'block';
                setTimeout(function () {
                    document.getElementById('progressBar').style.display = 'none';
                }, 5000); // 10000毫秒等于10秒
        }
    </script>
    <style type="text/css">
        .tableStyleXS th { padding: 1px 0 1px 3px; background-image:none; border-bottom:1px solid #CCC; }
@@ -214,6 +295,12 @@
                        </select>
                    </td>
                    <td class="ali03">
                        印件名称:
                    </td>
                    <td>
                        <input id='txtSearchyjname' runat="server" maxlength='50' />
                    </td>
                    <td class="ali03">
                        付款方式:
                    </td>
                    <td>
@@ -241,11 +328,27 @@
                            <asp:listitem value="0">中评</asp:listitem>
                            <asp:listitem value="-1">差评</asp:listitem>
                        </asp:dropdownlist>
                    </td>
                </tr>
                 <tr>
                    <td class="ali03">
                    </td>
                    <td>
                    <td>
                    </td>
                    <td class="ali03"> </td>
                    <td> </td>
                    <td class="ali03"> </td>
                    <td> </td>
                    <td class="ali03"> </td>
                    <td> </td>
                    <td> </td>
                    <td>
                        <asp:button id="btn_Search" text="查询" runat="server" />&nbsp;<input type="button" value='重置' onclick='document.body.innerHTML="";window.location=window.location;' />
                           <asp:Button ID="Button1" Text="导出" OnClientClick="showProgress();return true;" runat="server" OnClick="btn_Daochu_Click" />
                        <div id="progressBar" style="display:none; position:fixed; top:50%; left:50%; transform:translate(-50%, -50%);border:1px solid black;height:50px;background-color:azure;">
    正在导出Excel文件,请稍候...
</div>
                        <input type="hidden" id='txtCommission' runat="server" />
                    </td>
                </tr>
@@ -269,6 +372,9 @@
                            <div class="box_tool_line">
                            </div>
                            <a href="javascript:;" menu_member_case_id="case_ToPrintAwbOrder" menu_member_case_name="打印送货单" onclick="ToPrintAwbOrder()"><span class="icon_edit">打印送货单</span></a>
                            <%-- <div class="box_tool_line">
                            </div>
                            <a href="javascript:;"   onclick="ToWaixieFukuan()"><span class="icon_edit">外协付款申请</span></a>--%>
                            <div class="clear">
                            </div>
                        </div>
@@ -299,11 +405,18 @@
                        <th width="55">
                            订单类别
                        </th>
                         <th style="width:50px;">
                             合同序号
                        </th>
                        <th style="text-align: center;">
                            印件名称
                        </th>
                        <th width="36">
                            数量
                        </th>
                        <th width="36">
                            单位
                        </th>
                        <th style="text-align: center;" width="50">
                            订单状态
@@ -332,6 +445,15 @@
                        <th width="26" menu_member_case_id="case_ToAccept" menu_member_case_name="受理">
                            受理
                        </th>
                         <th width="26" >
                            锁单
                        </th>
                         <th width="26" >
                            计划订单
                        </th>
                          <th width="26" >
                            封签
                        </th>
                        <th width="26" menu_member_case_id="case_CompledWork" menu_member_case_name="完工">
                            完工
                        </th>
@@ -343,6 +465,9 @@
                        </th>
                        <th width="26" menu_member_case_id="case_DeferPay" menu_member_case_name="延期">
                            延期
                        </th>
                        <th width="26" menu_member_case_id="case_Liuyang" menu_member_case_name="留样">
                            留样
                        </th>
                        <th width="26" menu_member_case_id="case_OpenVisit" menu_member_case_name="回访">
                            回访
@@ -376,7 +501,9 @@
                                    deliverPrice:<%#Eval("SumPrice")%>, 
                                        UnitPrice:'<%#Eval("UnitPrice") %>',
                                    sumPrice:<%#Eval("SumPrice")%>,
                                    DeliveryOrderId:'<%#Eval("DeliveryOrderId")%>',
                                    DeliveryOrderId:'<%#Eval("DeliveryOrderId")%>',
                                        yssldw: '<%#Eval("OrderExtend.PrintNum")%><%#Eval("yssldw")%>',
                                           PrintSizeName:'<%#Eval("PrintSizeName")%>'
                                    }" id='ckBox<%#Container.ItemIndex%>' id='ckBox<%#Container.ItemIndex%>' class='ckBox' />
                                </td>
                                <td>
@@ -389,8 +516,8 @@
                                            <%#Eval("SellerOrderId")%></a>--%>
                                </td>
                                <td style="text-align: center;">
                                 <div style="width: 140px; word-wrap: break-word; text-align:justify;">
                                    <a href='javascript:void(0)' title='点击查看 <%#Eval("BuyerName").ToString()%> 资料' class='a_under' onclick='View("<%#Eval("BuyerId")%>")'><%#Eval("BuyerName").ToString().Length > 10 ? (Eval("BuyerName").ToString().Substring(0, 10) + "..") : Eval("BuyerName").ToString()%></a>
                                 <div style="word-wrap: break-word; text-align:justify;">
                                    <a href='javascript:void(0)' title='<%#Eval("BuyerName").ToString()%>' class='a_under' onclick='View("<%#Eval("BuyerId")%>")'><%#Eval("BuyerName").ToString().Length > 22 ? (Eval("BuyerName").ToString().Substring(0, 22) + "..") : Eval("BuyerName").ToString()%></a>
                                        </div>
                                </td>
                                <td>
@@ -399,11 +526,22 @@
                                <td style="text-align: center;">
                                    <%#Eval("PrintType.PrintName")%>
                                </td>
                                <td style="text-align: center; color:<%#(Eval("OrderExtend.ExigencyCaseId").ToString()=="-1" && int.Parse(Eval("OrderState").ToString()) <5 && int.Parse(Eval("OrderState").ToString())  > 0)?"red":""%>;">
                                <span title="<%#Eval("DocumentName")%>"><%#Eval("DocumentName").ToString().Length >15? (Eval("DocumentName").ToString().Substring(0,15)+".."):Eval("DocumentName").ToString() %></span>
                                <td style="text-align: center;">
                                 <div style="word-wrap: break-word; text-align:justify;">
                                    <%#Eval("Duiyinghetongbianhao").ToString().Length > 10 ? (Eval("Duiyinghetongbianhao").ToString().Substring(0, 10)) : Eval("Duiyinghetongbianhao").ToString()%>
                                        </div>
                                </td>
                                <td style="text-align: center; color:<%#(Eval("OrderExtend.ExigencyCaseId").ToString()=="-1" && int.Parse(Eval("OrderState").ToString()) <5 && int.Parse(Eval("OrderState").ToString())  > 0)?"red":""%>;">
                                <span title="<%#Eval("DocumentName")%>"><%#Eval("DocumentName").ToString().Length >22? (Eval("DocumentName").ToString().Substring(0,22)+".."):Eval("DocumentName").ToString() %></span>
                                </td>
                                <td>
                                    <%#Eval("OrderExtend.PrintNum")%>
                                </td>
                                <td>
                                    <%#Eval("yssldw")%>
                                </td>
                                <td>
                                    <%#Eval("OrderStateObj.Name")%>
@@ -436,6 +574,19 @@
                                    <span class="<%#IsCanOpearte(Eval("Keyid"),Eval("OrderState"),Eval("OutId"),"受理")?"hand_yes":"hand_no"%>" <%#IsOpearted(Eval("Keyid"), Eval("OrderState"), "受理") ?"title='已受理'":"title='受理'"%> onclick="ToAccept(<%#Eval("SumPrice" )%>,'<%#Eval("SellerOrderId")%>',<%#Eval("Keyid")%>,<%#Eval("OrderTypeId")%>)">
                                        <%#IsOpearted(Eval("Keyid"), Eval("OrderState"), "受理") ? "√" : "受理"%></span>
                                </td>
                                 <td >
                                    <span  <%#"37" == Eval("PrintTypeId").ToString()? "style='display:block;'" : "style='display:none;'" %>    <%#true.Equals(Eval("SuodanState"))?"title='已锁单'":"title='锁单'"%>    onclick="<%#true.Equals(Eval("SuodanState"))?"":"ToSuodan("+Eval("Keyid")+",'"+Eval("SellerOrderId")+"')"%>">
                                        <%#true.Equals(Eval("SuodanState")) ? "√" : "锁单"%></span>
                                </td>
                                 <td >
                                    <span  <%#"37" == Eval("PrintTypeId").ToString()? "style='display:block;'" : "style='display:none;'" %>         onclick="ShowPlanOrder(<%#Eval("Keyid")%>)">
                                        计划订单
                                </td>
                                 <td  >
                                    <%-- <span class="hand look" title="查看或打印" onclick='ShowOrder(<%#Eval("Keyid") %>)'>打印</span>--%>
                                    <span class="hand_yes" <%#true.Equals(Eval("IsPrintfengqian"))? "title='已打印'" : "title='打印'"%> onclick='ShowOrderFengqian(<%#Eval("Keyid") %>)'>
                                        <%#true.Equals(Eval("IsPrintfengqian")) ? "√" : "打印"%></span>
                                </td>
                                <td class="td_hide" menu_member_case_id="case_CompledWork" menu_member_case_name="完工">
                                    <span class="<%#IsCanOpearte(Eval("Keyid"),Eval("OrderState"),Eval("OutId"),"完工")?"hand_yes":"hand_no"%>" <%#IsOpearted(Eval("Keyid"), Eval("OrderState"), "完工")?"title='已完工'":"title='完工'"%> style='display: ' onclick="CompledWork(<%#Eval("Keyid")%>)">
                                        <%#IsOpearted(Eval("Keyid"), Eval("OrderState"), "完工") ? "√" : "完工"%></span>
@@ -452,6 +603,10 @@
                                    <span style='display: ' class='hand_no' <%#true.Equals(Eval("IsDeferPay"))?"title='已延期'":"title=''"%>>
                                        <%#true.Equals(Eval("IsDeferPay")) ? "√" : ""%></span>
                                </td>
                                  <td  menu_member_case_id="case_Liuyang" menu_member_case_name="留样">
                                    <span class="hand_yes"   <%#1.Equals(Eval("LiuyangStatus"))?"title='已留样'":"title=''"%>  onclick="Liuyang(<%#Eval("Keyid")%>);"   >
                                        <%#1.Equals(Eval("LiuyangStatus")) ? "√" : "留样"%></span>
                                </td>
                                <td class="td_hide" menu_member_case_id="case_OpenVisit" menu_member_case_name="回访">
                                    <%--                                    <span class="hand_yes" title="回访" onclick="dialog.open({URL: '/Pages/business/BackVisitNoteEdit.aspx?id=<%#Eval("Keyid") %>&orderId=<%#Eval("SellerOrderId") %>&buyerName=<%#Eval("BuyerName") %>' , Title: '订单回访',Height:400});">回访</span>--%>
                                    <span class="<%#IsCanOpearte(Eval("Keyid"),Eval("OrderState"),Eval("OutId"),"回访")?"hand_yes":"hand_no"%>" <%#true.Equals(Eval("IsVisit"))?"title='已回访'":"title='回访'"%> style='display: ' onclick='OpenVisit(<%#Eval("Keyid")%>,"<%#Eval("SellerOrderId")%>","<%#Eval("BuyerName")%>")'>