Bläddra i källkod

添加注销时间提前功能

lcl 2 år sedan
förälder
incheckning
76934da6f6

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

@@ -2786,5 +2786,21 @@ namespace MySystem.Areas.Admin.Controllers
         }
         }
         #endregion
         #endregion
 
 
+
+
+        #region 注销时间提前
+
+        public string SetLogoutDate(int Id)
+        {
+            Dictionary<string, object> Fields = new Dictionary<string, object>();
+            Fields.Add("LogOutDate", DateTime.Now.AddDays(-31));
+            new AdminContentOther(_accessor.HttpContext, PublicFunction.MainTables).Edit("Users", Fields, Id);
+            AddSysLog(Id, "Users", "SetLogoutDate");
+            return "success";
+        } 
+
+        #endregion
+
+
     }
     }
 }
 }

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

@@ -278,6 +278,10 @@
                     {
                     {
                         <a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="ResetPwd"><i class="layui-icon layui-icon-edit"></i>重置密码</a>
                         <a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="ResetPwd"><i class="layui-icon layui-icon-edit"></i>重置密码</a>
                     }
                     }
+                    @if (RightInfo.Contains("," + right + "_SetLogoutDate,"))
+                    {
+                        <a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="SetLogoutDate"><i class="layui-icon layui-icon-edit"></i>注销时间提前</a>
+                    }
                     @if (RightInfo.Contains("," + right + "_ProfitSet,"))
                     @if (RightInfo.Contains("," + right + "_ProfitSet,"))
                     {
                     {
                     <a class="layui-btn layui-btn-normal layui-btn-xs" lay-text="{{d.MakerCode}}分润规则" lay-href="/Admin/UserProfit/Index?right=@right&UserId=@("{{d.Id}}")"><i class="layui-icon layui-icon-edit"></i>分润规则</a>
                     <a class="layui-btn layui-btn-normal layui-btn-xs" lay-text="{{d.MakerCode}}分润规则" lay-href="/Admin/UserProfit/Index?right=@right&UserId=@("{{d.Id}}")"><i class="layui-icon layui-icon-edit"></i>分润规则</a>

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

@@ -664,6 +664,23 @@ layui.config({
                     }
                     }
                 });
                 });
             });
             });
+        } else if (obj.event === 'SetLogoutDate') {
+            var index = layer.confirm('是否确定提前31天' + data.MakerCode + ',' + data.RealName + '的注销时间?', function (index) {
+                $.ajax({
+                    type: "POST",
+                    url: "/Admin/Users/SetLogoutDate?r=" + Math.random(1),
+                    data: "Id=" + data.Id,
+                    dataType: "text",
+                    success: function (data) {
+                        layer.close(index); //关闭弹层
+                        if (data == 'success') {
+                            parent.layer.msg('设置成功');
+                        } else {
+                            parent.layer.msg(data);
+                        }
+                    }
+                });
+            });
         } else if (obj.event === 'sycnamount') {
         } else if (obj.event === 'sycnamount') {
             var index = layer.confirm('确定要重置该创客的小分仓额度吗?', function (index) {
             var index = layer.confirm('确定要重置该创客的小分仓额度吗?', function (index) {
                 layer.close(index);
                 layer.close(index);