DuGuYang 3 жил өмнө
parent
commit
f77c8624c5

+ 18 - 0
Areas/Admin/Controllers/MainServer/ToChargeBackRecordController.cs

@@ -616,5 +616,23 @@ namespace MySystem.Areas.Admin.Controllers
 
         #endregion
 
+
+        #region 分期扣款
+
+        public IActionResult ChangeInfoDo(string right)
+        {
+            ViewBag.RightInfo = RightInfo;
+            ViewBag.right = right;
+
+            return View();
+        }
+
+        public string ChangeInfoDo(string PosCouponCodes, string FromMakerCode)
+        {
+            var result = "";
+            return result;
+        }
+        #endregion
+
     }
 }

+ 21 - 8
Areas/Admin/Views/MainServer/ToChargeByStage/Add.cshtml

@@ -69,7 +69,7 @@
                                 <label class="layui-form-label">扣款总金额</label>
                                 <div class="layui-input-inline">
                                     <input class="layui-input" type="text" id="TotalAmount" name="TotalAmount"
-                                        onkeyup="CheckAmount(this)" maxlength="20" lay-verify="" autocomplete="off"
+                                        oninput="OnInput(event)" maxlength="20" lay-verify="" autocomplete="off"
                                         placeholder="请输入扣款总金额">
                                 </div>
                             </div>
@@ -101,14 +101,29 @@
     <script src="/other/mybjq/lang/zh_CN.js"></script>
     <script>
 
-        function CheckAmount(info) {
-            
+        function ChangeInfo() {
+            var userdata = $("#confirmFrm").serialize();
+            $.ajax({
+                type: "POST",
+                url: "/Admin/ToChargeBackRecord/ChangeInfoDo?r=" + Math.random(1),
+                data: "userdata",
+                dataType: "text",
+                success: function (data) {
+                    layer.close(index);
+                    layer.alert(data.replace(/\n/g, '<br />'), { area: ['700px', '750px'] });
+                }
+            });
+        }
+
+        function OnInput(event) {
+            $('#TimeNumber').val("");
+            $("#SubList").html("");
         }
 
         function CheckTimeNumber(obj) {
             var totalAmount = $('#TotalAmount').val();//扣款总金额
             count = obj.value;
-            if (count > 12 || totalAmount != amount) {
+            if (count > 12) {
                 layer.msg('最多可分12期');
                 obj.value = '';
                 $("#SubList").html("");
@@ -116,8 +131,9 @@
             }
             chargeAmount = (totalAmount / count).toFixed(2);
             leave = (totalAmount - (chargeAmount * count)).toFixed(2);
+            leaveAmount = ((chargeAmount * 100 + leave * 100) / 100).toFixed(2);
+            console.log(chargeAmount);
             console.log(leave);
-            leaveAmount = Number(chargeAmount) + Number(leave);
             console.log(leaveAmount);
             num = 0;
             nums = 0;
@@ -146,12 +162,9 @@
                 var time = $('#StartDate').val() + '-20 00:00:00';
 
                 var dateTime = new Date(time);
-                console.log(dateTime);
                 dateTime = dateTime.setMonth(dateTime.getMonth() + nums - 1);
-                console.log(dateTime);
                 dateTime = new Date(dateTime);
 
-                console.log(time);
                 laydate.render({
                     elem: '#StartDates' + nums,
                     type: 'datetime',