From 705909e14fe4e9f2fc261ee4eb40a8b41fa2f6d4 Mon Sep 17 00:00:00 2001
From: wzp <2880584989@qq.com>
Date: 星期二, 12 七月 2022 17:37:26 +0800
Subject: [PATCH] 增加免密登陆的token

---
 web/web/GwOrderCreate.aspx |  158 ++++++++++++++++++++++++++++++++++++----------------
 1 files changed, 109 insertions(+), 49 deletions(-)

diff --git a/web/web/GwOrderCreate.aspx b/web/web/GwOrderCreate.aspx
index 09a653b..542861c 100644
--- a/web/web/GwOrderCreate.aspx
+++ b/web/web/GwOrderCreate.aspx
@@ -6,8 +6,9 @@
 <asp:Content runat="server" ID="Content2" ContentPlaceHolderID="title"> </asp:Content> 
 <asp:Content ID="Content3" ContentPlaceHolderID="content" runat="Server">
     
-        <form method="get" action="GwOrderCreate.aspx" class=" form-horizontal">
+        <form method="get" action="GwOrder.ashx" class=" form-horizontal">
     <!--<form method="get" action="GwOrderCreate.aspx?action=Add" name="thisForm" id="thisForm" class=" form-horizontal"> -->
+                    <input type="hidden" name="Action" id="Action" maxlength="6" value="add" />
         <div class="modal-dialog modal-lg">
             <div class="modal-content ">
                 <div class="modal-header">
@@ -15,29 +16,58 @@
                         璐﹀彿鍏呭�� <input type="hidden" name="apid" id="apid" value="0"/></h4>
                 </div>
                 <div class="modal-body">
-                    <div class="form-group">
-                        <label class="col-sm-2 control-label">
-                            璐﹀彿ID</label>
-                        <div class="col-sm-6 ">
-                            <input type="text" class="form-control" name="spId" id="spId" value="<%=GwOrder.SpId %>" readonly="readonly"/>
+                        <div class="form-group">
+                            <label class="col-sm-2 control-label">
+                                瀹㈡埛璐﹀彿</label>
+                            <div class="col-sm-6 ">
+                                <input type="text" class="form-control" name="clientId" id="clientId" value="<%=GwOrder.ClientId %>" readonly="readonly"/>
+                            </div>
                         </div>
-                    </div>
-                    <div class="form-group">
-                        <label class="col-sm-2 control-label">
-                            瀹㈡埛ID</label>
-                        <div class="col-sm-6 ">
-                            <select name="clientId" id="clientId" class="form-control" disabled="disabled">
-                                <%=GetClientOptions(GwOrder.ClientId)%>
-                            </select>
+                        <div class="form-group">
+                            <label class="col-sm-2 control-label">
+                                鍏徃鍚嶇О</label>
+                            <div class="col-sm-6 ">
+                                <input type="text" class="form-control" name="company" id="company" value="<%=GwOrder.Company %>" readonly="readonly"/>
+                            </div>
                         </div>
-                    </div>
+                    <%if (_controlFlag == 0)
+                        { %>
+                        <!--
+                        <div class="form-group">
+                            <label class="col-sm-2 control-label">
+                                瀹㈡埛璐﹀彿</label>
+                            <div class="col-sm-6 ">
+                                <select name="clientId" id="clientId" class="form-control" disabled="disabled">
+                                    <!%=GetClientOptions(GwOrder.ClientId)%>
+                                </select>
+                            </div>
+                        </div>
+                        -->
+                        <div class="form-group">
+                            <label class="col-sm-2 control-label">
+                                鐭俊璐﹀彿</label>
+                            <div class="col-sm-6 ">
+                                    <select name="spId" id="spId" class="form-control" onchange="getGwSp(this);" >
+                                        <%=GetSpOptions()%>
+                                    </select>
+                            </div>
+                        </div>
+                    <%}
+                        else { %>
+                        <div class="form-group">
+                            <label class="col-sm-2 control-label">
+                                鐭俊璐﹀彿</label>
+                            <div class="col-sm-6 ">
+                                <input type="text" class="form-control" name="spId" id="spId" value="<%=GwOrder.SpId %>" readonly="readonly"/>
+                            </div>
+                        </div>
+                    <%} %>
                     <div class="form-group">
                         <label class="col-sm-2 control-label">
-                            浜у搧ID</label>
+                            浜у搧鍚嶇О</label>
                         <div class="col-sm-6 ">
-                            <select name="productId" id="productId" class="form-control" disabled="disabled">
-                                <%=GetProductOptions(GwOrder.ProductId)%>
-                            </select>
+                            <input type="text" class="form-control" name="productName" id="productName" value="<%=GwOrder.ProductName %>" readonly="readonly"/>
+                            <input type="hidden" class="form-control" name="productId" id="productId" value="<%=GwOrder.ProductId %>" />
                         </div>
                     </div>
                     <div class="form-group">
@@ -45,7 +75,7 @@
                             鍩烘湰鏉℃暟浣欓</label>
                         <div class="col-sm-6">
                             <div class="input-group">
-                            <input type="text" class="form-control" value="<%=GwOrder.BasicNum %>" 
+                            <input type="text" class="form-control" name="_basicNum" id="_basicNum" value="<%=GwOrder.BasicNum %>" 
                                 onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')"
                                 oncontextmenu="return false" readonly="readonly" /><span class="input-group-addon">鏉� </span>
                             </div>
@@ -56,7 +86,7 @@
                             璧犻�佹潯鏁颁綑棰�</label>
                         <div class="col-sm-6">
                             <div class="input-group">
-                            <input type="text" class="form-control" value="<%=GwOrder.GivingNum %>" 
+                            <input type="text" class="form-control" name="_givingNum" id="_givingNum" value="<%=GwOrder.GivingNum %>" 
                                 onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')"
                                 oncontextmenu="return false" readonly="readonly" /><span class="input-group-addon">鏉� </span>
                             </div>
@@ -75,12 +105,23 @@
                     </div>
                     <div class="form-group classes-span classes-span-1">
                         <label class="col-sm-2 control-label">
-                            鐢ㄦ埛浣欓</label>
+                            瀹㈡埛浣欓</label>
                         <div class="col-sm-6">
                             <div class="input-group">
-                                <input type="text" class="form-control" value="<%=(double)Balance/1000 %>" 
+                                <input type="text" class="form-control" name="balance" id="balance"  value="<%=(double)GwOrder.Balance/1000 %>" 
                                     onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')"
                                     oncontextmenu="return false" readonly="readonly" /><span class="input-group-addon">鍏� </span>
+                            </div>
+                        </div>
+                    </div>
+                    <div class="form-group classes-span classes-span-1">
+                        <label class="col-sm-2 control-label">
+                            鍏呭�奸噾棰�</label>
+                        <div class="col-sm-6">
+                            <div class="input-group">
+                                <input type="text" class="form-control" name="payAmount" id="payAmount" value="" maxlength="10"
+                                    onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')"
+                                    oncontextmenu="return false" /><span class="input-group-addon">鍏� </span>
                             </div>
                         </div>
                     </div>
@@ -89,7 +130,7 @@
                             璁㈠崟鍩烘湰鏉℃暟</label>
                         <div class="col-sm-6">
                             <div class="input-group">
-                            <input type="text" class="form-control" name="basicNum" id="basicNum" value="" maxlength="5"
+                            <input type="text" class="form-control" name="basicNum" id="basicNum" value="" maxlength="10"
                                 onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')"
                                 oncontextmenu="return false" /><span class="input-group-addon">鏉� </span>
                             </div>
@@ -100,7 +141,7 @@
                             璁㈠崟璧犻�佹潯鏁�</label>
                         <div class="col-sm-6">
                             <div class="input-group">
-                            <input type="text" class="form-control" name="givingNum" id="givingNum" value="" maxlength="5"
+                            <input type="text" class="form-control" name="givingNum" id="givingNum" value="" maxlength="10"
                                 onkeyup="value=value.replace(/[^\d\.]/g,'')" onpaste="value=value.replace(/[^\d\.]/g,'')"
                                 oncontextmenu="return false" /><span class="input-group-addon">鏉� </span>
                             </div>
@@ -115,9 +156,8 @@
                     </div>
                 </div>
                 <div class="modal-footer">
-                    <input class="btn btn-default" value="杩斿洖" onclick="return window.location = 'GwSp.aspx'" type="button" />
-                    <button class="btn btn-primary action-save">
-                        淇濆瓨</button>
+                    <a class="btn btn-primary action-save" href="javascript:;">淇濆瓨</a> 
+                    <a class="btn btn-default  action-back" href="javascript:;" onclick="return window.location = '<%=backUrl %>'">杩斿洖</a>
                 </div>
             </div>
         </div>
@@ -129,40 +169,60 @@
 
         $(document).on("click", ".action-save", function () {
 
-                var spId = $("#spId").val();
-                var clientId = $("#clientId").val();
-                var productId = $("#productId").val();
-                var basicNum = $("#basicNum").val();
-                var givingNum = $("#givingNum").val();
-                var remark = $("#remark").val();
+            var spId = $("#spId").val();
+            var clientId = $("#clientId").val();
+            var productId = $("#productId").val();            
+            var price = $("#price").val();
+            var payAmount = $("#payAmount").val();
+            var basicNum = $("#basicNum").val();
+            var givingNum = $("#givingNum").val();
+            var remark = $("#remark").val();
 
-                mytek.confirm("鏄惁纭畾鍏呭�硷紵", "鏄惁鎿嶄綔锛�", function (b) {
+            mytek.confirm("鏄惁纭畾鍏呭�硷紵", "鏄惁鎿嶄綔锛�", function (b) {
 
-                    if (b) {
+                if (b) {
 
-                        $.post("gwOrder.ashx", { action: "add", spId: spId, clientId: clientId, productId: productId, basicNum: basicNum, givingNum: givingNum, remark: remark }, function (r) {
-                            /**
+                    $.post("gwOrder.ashx", { action: "add", spId: spId, clientId: clientId, productId: productId, price: price, payAmount:payAmount, basicNum: basicNum, givingNum: givingNum, remark: remark }, function (r) {
+
+                        mytek.alert(r.Message, r.OK, function () {
                             if (r.OK) {
-                                mytek.alert(r.Message);
-                                //window.location = history.back();
+                                window.location = "<%=backUrl%>";
                             } else {
-                                mytek.alert(r.Message);
+                                mytek.alert(r.Message, false);
                             }
-                            **/
-
-                            mytek.alert(r.Message, r.OK, function () {
-                                //loadPageList();
-                            });
-
                         });
 
-                    }
+                    });
 
-                });
+                }
+
             });
+        });
 
         //}
 
+
+        function getGwSp(obj) {
+            if (obj.value != "") {
+                $.get("gwOrder.ashx", { "action": "getOrderBySpId", spId: obj.value }, function (r) {
+
+                    //$("#orderId").val(r.Message.OrderId).attr("readonly", "readonly");
+                    $("#clientId").val(r.Message.ClientId).attr("disabled", "disabled");
+                    $("#company").val(r.Message.Company).attr("disabled", "disabled");
+                    $("#spId").val(r.Message.SpId);
+                    $("#productId").val(r.Message.ProductId).attr("disabled", "disabled");
+                    $("#productName").val(r.Message.ProductName).attr("disabled", "disabled");
+                    $("#_basicNum").val(r.Message.BasicNum, 0);
+                    $("#_givingNum").val(r.Message.GivingNum, 0); 
+                    $("#price").val(r.Message.Price / 1000, 0.00).attr("readonly", "readonly");
+                    $("#balance").val(r.Message.Balance / 1000, 0.00).attr("readonly", "readonly");
+                    //$("#payAmount").val(r.Message.PayAmount / 1000, 0);
+                    $("#remark").val(r.Message.Remark);
+
+                }, "json");
+            }
+        }
+
     </script>
 
     

--
Gitblit v1.9.1