Browse Source

关联分仓时,实时获取运营中心额度

lichunlei 3 years ago
parent
commit
fd796aefa2

+ 8 - 0
Areas/Admin/Controllers/MainServer/StoreHouseController.cs

@@ -1595,6 +1595,14 @@ namespace MySystem.Areas.Admin.Controllers
             return "success";
         }
 
+        //获取运营中心额度
+        public string GetReserve(string MakerCode)
+        {
+            UserForMakerCode userFor = db.UserForMakerCode.FirstOrDefault(m => m.MakerCode == MakerCode) ?? new UserForMakerCode();
+            OpModels.UserAccount account = opdb.UserAccount.FirstOrDefault(m => m.Id == userFor.UserId) ?? new OpModels.UserAccount();
+            return account.ValidAmount.ToString("f2");
+        }
+
         #endregion
 
 

+ 13 - 1
Areas/Admin/Views/MainServer/StoreHouse/BatchSetting.cshtml

@@ -36,6 +36,7 @@
                                         <input class="layui-input" type="text" id="MakerCode" name="MakerCode"
                                             maxlength="50" lay-verify="required|" autocomplete="off" onkeyup="GetReserve(this)"
                                             placeholder="请输入运营创客编号">
+                                        <div class="layui-inline layui-word-aux" style="color: #f00;" id="Reserve"></div>
                                     </div>
                                 </div>
                                 <div class="layui-form-item">
@@ -63,8 +64,19 @@
     <script src="/other/mybjq/kindeditor-min.js"></script>
     <script src="/other/mybjq/lang/zh_CN.js"></script>
     <script>
+        var st;
         function GetReserve(obj){
-            console.log($(obj).val());
+            clearTimeout(st);
+            setTimeout(function(){
+                $.ajax({
+                    url: "/Admin/StoreHouse/GetReserve?r=" + Math.random(1),
+                    data: "MakerCode=" + $(obj).val(),
+                    dataType: "text",
+                    success: function (data) {
+                        $('#Reserve').text('当前可用额度:' + data);
+                    }
+                });
+            }, 1000);
         }