From adee7a71ba7ab1b63cab63381dfe1846437853d6 Mon Sep 17 00:00:00 2001 From: wzp <2040239371@qq.com> Date: 星期四, 02 三月 2023 17:37:05 +0800 Subject: [PATCH] 增加分销商配置 --- web/web/GwOrderCreate.aspx | 162 +++++++++++++++++++++++++++++++++++++---------------- 1 files changed, 113 insertions(+), 49 deletions(-) diff --git a/web/web/GwOrderCreate.aspx b/web/web/GwOrderCreate.aspx index 09a653b..f352f0f 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,64 @@ $(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) { + let _basicNum = $("#_basicNum").val(); + let _givingNum = $("#_givingNum").val(); + let beforeBalanceNum = parseInt(_basicNum) + parseInt(_givingNum); - if (b) { + mytek.confirm("鏄惁纭畾鍏呭�硷紵", "鏄惁鎿嶄綔锛�", function (b) { - $.post("gwOrder.ashx", { action: "add", spId: spId, clientId: clientId, productId: productId, basicNum: basicNum, givingNum: givingNum, remark: remark }, function (r) { - /** + if (b) { + + $.post("gwOrder.ashx", { action: "add", spId: spId, clientId: clientId, productId: productId, price: price, payAmount: payAmount, basicNum: basicNum, givingNum: givingNum, remark: remark, beforeBalanceNum: beforeBalanceNum }, 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