DuGuYang 2 жил өмнө
parent
commit
48a3d9b47d

+ 11 - 0
Areas/Admin/Controllers/MainServer/UsersController.cs

@@ -452,6 +452,17 @@ namespace MySystem.Areas.Admin.Controllers
 
 
         #endregion
         #endregion
 
 
+        #region 重置小分仓机具数
+        public string ResetSmallPosCount(string Id)
+        {
+            DataTable dt = OtherMySqlConn.dtable("update SmallStoreHouse s set TotalNum=(select count(Id) from PreSendStockDetail where ToUserId=s.UserId and ApplyFlag=0 and Status>-1 and Status<2),LaveNum=10-(select count(Id) from PreSendStockDetail where ToUserId=s.UserId and ApplyFlag=0 and Status>-1 and Status<2) where UserId=" + Id);
+            string text = string.Format("重置小分仓机具数,UserId: '" + Id + "',操作人: '" + SysUserName + "_" + SysRealName + "',Time'" + DateTime.Now + "'");
+            function.WriteLog(text, "重置小分仓机具数");
+            return "success";
+        }
+
+        #endregion
+
         #region 修改结算金额
         #region 修改结算金额
 
 
         public IActionResult EditSettleAmount(string right, int Id = 0)
         public IActionResult EditSettleAmount(string right, int Id = 0)

+ 4 - 0
Areas/Admin/Views/MainServer/Users/Index.cshtml

@@ -305,6 +305,10 @@
                     {
                     {
                         <a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="sycnamount"><i class="layui-icon layui-icon-edit"></i>重置小分仓额度</a>
                         <a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="sycnamount"><i class="layui-icon layui-icon-edit"></i>重置小分仓额度</a>
                     }
                     }
+                    @if (RightInfo.Contains("," + right + "_resetsmallposcount,"))
+                    {
+                        <a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="resetsmallposcount"><i class="layui-icon layui-icon-edit"></i>重置小分仓机具数</a>
+                    }
                     <a class="layui-btn layui-btn-normal layui-btn-xs" lay-href="/Admin/Users/Index?right=@right&SelfId=@("{{d.Id}}")"><i class="layui-icon layui-icon-edit"></i>上级创客</a>
                     <a class="layui-btn layui-btn-normal layui-btn-xs" lay-href="/Admin/Users/Index?right=@right&SelfId=@("{{d.Id}}")"><i class="layui-icon layui-icon-edit"></i>上级创客</a>
                     <a class="layui-btn layui-btn-normal layui-btn-xs" lay-href="/Admin/Users/Index?right=@right&ParentId=@("{{d.Id}}")"><i class="layui-icon layui-icon-edit"></i>直属创客</a>
                     <a class="layui-btn layui-btn-normal layui-btn-xs" lay-href="/Admin/Users/Index?right=@right&ParentId=@("{{d.Id}}")"><i class="layui-icon layui-icon-edit"></i>直属创客</a>
                     <a class="layui-btn layui-btn-normal layui-btn-xs" lay-href="/Admin/Users/Children?right=@right&ParentId=@("{{d.Id}}")"><i class="layui-icon layui-icon-edit"></i>直属创客交易额</a>
                     <a class="layui-btn layui-btn-normal layui-btn-xs" lay-href="/Admin/Users/Children?right=@right&ParentId=@("{{d.Id}}")"><i class="layui-icon layui-icon-edit"></i>直属创客交易额</a>

+ 22 - 0
wwwroot/layuiadmin/modules_main/Users_Admin.js

@@ -686,6 +686,28 @@ layui.config({
                     }
                     }
                 });
                 });
             });
             });
+        } else if (obj.event === 'resetsmallposcount') {
+            var index = layer.confirm('确定要重置该创客的小分仓机具数吗?', function (index) {
+                layer.close(index);
+                var loadindex = layer.load(1, {
+                    shade: [0.5, '#000']
+                });
+                $.ajax({
+                    type: "POST",
+                    url: "/Admin/Users/ResetSmallPosCount?r=" + Math.random(1),
+                    data: "Id=" + data.Id,
+                    dataType: "text",
+                    success: function (data) {
+                        layer.close(loadindex);
+                        if (data == "success") {
+                            layer.msg('重置成功');
+                            table.reload('LAY-list-manage');
+                        } else {
+                            layer.msg(data);
+                        }
+                    }
+                });
+            });
         } else if (obj.event === 'sycntrade') {
         } else if (obj.event === 'sycntrade') {
             var tr = $(obj.tr);
             var tr = $(obj.tr);
             var perContent = layer.open({
             var perContent = layer.open({