Просмотр исходного кода

助利宝创客团队和个人商户交易额统计
各品牌商户日交易额汇总统计调整
后台盟主储蓄金及可提现余额冻结等功能

DuGuYang 3 лет назад
Родитель
Сommit
6d6eff93ce

+ 25 - 4
Areas/Admin/Controllers/MainServer/HelpProfitMerTradeSummayController.cs

@@ -52,27 +52,34 @@ namespace MySystem.Areas.Admin.Controllers
         /// 助利宝商户交易额统计列表
         /// </summary>
         /// <returns></returns>
-        public JsonResult IndexData(HelpProfitMerTradeSummay data, string CreateDateData, string MerchantId, string BrandId, int page = 1, int limit = 30)
+        public JsonResult IndexData(HelpProfitMerTradeSummay data, string CreateDateData, string MakerCode, string MerchantId, string BrandId, int page = 1, int limit = 30)
         {
 
             Dictionary<string, string> Fields = new Dictionary<string, string>();
 
             string condition = " and Status>-1";
+            var UserId = 0;
             //商户
             if (!string.IsNullOrEmpty(MerchantId))
             {
                 var posInfo = db.PosMerchantInfo.FirstOrDefault(m => m.MerchantNo == MerchantId);
                 condition += " and MerchantId=" + posInfo.Id;
             }
+            //创客编号
+            if (!string.IsNullOrEmpty(MakerCode))
+            {
+                var userInfo = db.UserForMakerCode.FirstOrDefault(m => m.MakerCode == MakerCode) ?? new UserForMakerCode();
+                UserId = userInfo.UserId;
+            }
             //品牌
             if (!string.IsNullOrEmpty(BrandId))
             {
                 condition += " and BrandId=" + BrandId;
             }
             //交易时间
-            if(!string.IsNullOrEmpty(CreateDateData))
+            if (!string.IsNullOrEmpty(CreateDateData))
             {
-               string[] datelist = CreateDateData.Split(new string[] { " - " }, StringSplitOptions.None);
+                string[] datelist = CreateDateData.Split(new string[] { " - " }, StringSplitOptions.None);
                 string start = datelist[0].Replace("-", "");
                 string end = datelist[1].Replace("-", "");
                 condition += " and TradeDate >= '" + start + "' and TradeDate <= '" + end + "' ";
@@ -96,12 +103,26 @@ namespace MySystem.Areas.Admin.Controllers
             Dictionary<string, object> other = new Dictionary<string, object>();
 
             decimal DAmount = 0;//总交易额
-            DataTable dt = OtherMySqlConn.dtable("select sum(TradeAmount) from HelpProfitMerTradeSummay where Status>-1" + condition);
+            decimal pAmount = 0;//个人交易额
+            decimal tAmount = 0;//团队交易额
+            DataTable dt = OtherMySqlConn.dtable("select sum(TradeAmount) from HelpProfitMerTradeSummay Where 1=1" + condition);
+            DataTable dt1 = OtherMySqlConn.dtable("SELECT SUM(TradeAmount) pTradeAmount FROM HelpProfitMerTradeSummay WHERE (MerchantId IN(SELECT MerchantId FROM HelpProfitMerIds WHERE UserId=" + UserId + "))" + condition);
+            DataTable dt2 = OtherMySqlConn.dtable("SELECT SUM(TradeAmount) tTradeAmount FROM HelpProfitMerTradeSummay WHERE (MerchantId IN(SELECT MerchantId FROM HelpProfitMerIds WHERE UserId IN(SELECT Id from Users WHERE ParentNav like '%," + UserId + ",%' OR Id=" + UserId + ")))" + condition);
             if (dt.Rows.Count > 0)
             {
                 DAmount = decimal.Parse(function.CheckNum(dt.Rows[0][0].ToString()));
             }
+            if (dt1.Rows.Count > 0)
+            {
+                pAmount = decimal.Parse(function.CheckNum(dt1.Rows[0][0].ToString()));
+            }
+            if (dt2.Rows.Count > 0)
+            {
+                tAmount = decimal.Parse(function.CheckNum(dt2.Rows[0][0].ToString()));
+            }
             other.Add("DAmount", DAmount);
+            other.Add("pAmount", pAmount);
+            other.Add("tAmount", tAmount);
             obj.Add("other", other);
             return Json(obj);
         }

+ 25 - 25
Areas/Admin/Controllers/MainServer/TradeDaySummaryController.cs

@@ -52,7 +52,7 @@ namespace MySystem.Areas.Admin.Controllers
         /// 交易日汇总列表
         /// </summary>
         /// <returns></returns>
-        public JsonResult IndexData(TradeDaySummary data, string MakerCode, string RealName, string TradeMonthSelect, string CreateDateData, int page = 1, int limit = 30)
+        public JsonResult IndexData(TradeDaySummary data, string BrandId, string MakerCode, string RealName, string TradeMonthSelect, string CreateDateData, int page = 1, int limit = 30)
         {
 
             Dictionary<string, string> Fields = new Dictionary<string, string>();
@@ -60,7 +60,7 @@ namespace MySystem.Areas.Admin.Controllers
             Fields.Add("BrandId", "1");
             Fields.Add("TopUserId", "0"); //顶级创客
 
-            string condition = " and Status>-1";
+            string condition = " and Status>-1 and BrandId=" + BrandId;
             //创客编号
             if (!string.IsNullOrEmpty(MakerCode))
             {
@@ -72,7 +72,7 @@ namespace MySystem.Areas.Admin.Controllers
                 condition += " and UserId in (select UserId from UserForRealName where RealName='" + RealName + "')";
             }
             //交易时间
-            if(!string.IsNullOrEmpty(CreateDateData))
+            if (!string.IsNullOrEmpty(CreateDateData))
             {
                 string[] datelist = CreateDateData.Split(new string[] { " - " }, StringSplitOptions.None);
                 string start = datelist[0].Replace("-", "");
@@ -96,7 +96,7 @@ namespace MySystem.Areas.Admin.Controllers
             // {
             //     var start = DateTime.Now.AddMonths(-1).ToString("yyyyMM");
             //     condition += " and TradeMonth >= " + Convert.ToInt32(start);
-                
+
             //     // var check = db.TradeDaySummary.Any(m => Convert.ToInt32(m.TradeDate) >= Convert.ToInt32(start));
             //     // if (check)
             //     // {
@@ -118,7 +118,7 @@ namespace MySystem.Areas.Admin.Controllers
             //     // }
             // }
             //交易月份
-            if(!string.IsNullOrEmpty(TradeMonthSelect))
+            if (!string.IsNullOrEmpty(TradeMonthSelect))
             {
                 condition += " and TradeMonth=" + TradeMonthSelect.Replace("-", "");
             }
@@ -170,28 +170,28 @@ namespace MySystem.Areas.Admin.Controllers
                 dic["TopRealName"] = tuser.RealName;
             }
             Dictionary<string, object> other = new Dictionary<string, object>();
-            string HelpDirectTradeAmt = "0.00";//扶持期直营商户交易总额
-            string HelpNonDirectTradeAmt = "0.00";//扶持期非直营商户交易总额
-            string ProfitDirectTradeAmt = "0.00";//盈利期非直营商户交易总额
-            string NotHelpDirectTradeAmt = "0.00";//非扶持期直营商户交易总额
-            string NotHelpNonDirectTradeAmt = "0.00";//非扶持期非直营商户交易总额
-            string ProfitNonDirectTradeAmt = "0.00";//盈利期非直营商户交易总额
-            DataTable dt = OtherMySqlConn.dtable("SELECT SUM(HelpDirectTradeAmt),SUM(HelpNonDirectTradeAmt),SUM(ProfitDirectTradeAmt),SUM(NotHelpDirectTradeAmt),SUM(NotHelpNonDirectTradeAmt),SUM(ProfitNonDirectTradeAmt)  FROM TradeDaySummary where 1=1" + condition);
+            string tHelpDirectTradeAmt = "0.00";//扶持期商户交易总额
+            string tNotHelpDirectTradeAmt = "0.00";//扶持期商户交易总额
+            string tProfitDirectTradeAmt = "0.00";//盈利期非商户交易总额
+            string pHelpDirectTradeAmt = "0.00";//扶持期商户交易总额
+            string pNotHelpDirectTradeAmt = "0.00";//非扶持期商户交易总额
+            string pProfitDirectTradeAmt = "0.00";//盈利期非商户交易总额
+            DataTable dt = OtherMySqlConn.dtable("SELECT SUM(if(SeoTitle='team',HelpNonDirectTradeAmt + HelpNonDirectDebitTradeAmt,0)),SUM(if(SeoTitle='team',NotHelpNonDirectTradeAmt + NotHelpNonDirectDebitTradeAmt,0)),SUM(if(SeoTitle='team',ProfitNonDirectTradeAmt + ProfitNonDirectDebitTradeAmt,0)),SUM(if(SeoTitle='self',HelpDirectTradeAmt + HelpDirectDebitTradeAmt,0)),SUM(if(SeoTitle='self',NotHelpDirectTradeAmt + NotHelpDirectDebitTradeAmt,0)),SUM(if(SeoTitle='self',ProfitDirectTradeAmt + ProfitDirectDebitTradeAmt,0)) FROM TradeDaySummary where 1=1" + condition);
             if (dt.Rows.Count > 0)
             {
-                HelpDirectTradeAmt = decimal.Parse(function.CheckNum(dt.Rows[0][0].ToString())).ToString("f2");
-                HelpNonDirectTradeAmt = decimal.Parse(function.CheckNum(dt.Rows[0][1].ToString())).ToString("f2");
-                ProfitDirectTradeAmt = decimal.Parse(function.CheckNum(dt.Rows[0][2].ToString())).ToString("f2");
-                NotHelpDirectTradeAmt = decimal.Parse(function.CheckNum(dt.Rows[0][3].ToString())).ToString("f2");
-                NotHelpNonDirectTradeAmt = decimal.Parse(function.CheckNum(dt.Rows[0][4].ToString())).ToString("f2");
-                ProfitNonDirectTradeAmt = decimal.Parse(function.CheckNum(dt.Rows[0][5].ToString())).ToString("f2");
+                tHelpDirectTradeAmt = decimal.Parse(function.CheckNum(dt.Rows[0][0].ToString())).ToString("f2");
+                tNotHelpDirectTradeAmt = decimal.Parse(function.CheckNum(dt.Rows[0][1].ToString())).ToString("f2");
+                tProfitDirectTradeAmt = decimal.Parse(function.CheckNum(dt.Rows[0][2].ToString())).ToString("f2");
+                pHelpDirectTradeAmt = decimal.Parse(function.CheckNum(dt.Rows[0][3].ToString())).ToString("f2");
+                pNotHelpDirectTradeAmt = decimal.Parse(function.CheckNum(dt.Rows[0][4].ToString())).ToString("f2");
+                pProfitDirectTradeAmt = decimal.Parse(function.CheckNum(dt.Rows[0][5].ToString())).ToString("f2");
             }
-            other.Add("HelpDirectTradeAmt", HelpDirectTradeAmt);
-            other.Add("HelpNonDirectTradeAmt", HelpNonDirectTradeAmt);
-            other.Add("ProfitDirectTradeAmt", ProfitDirectTradeAmt);
-            other.Add("NotHelpDirectTradeAmt", NotHelpDirectTradeAmt);
-            other.Add("NotHelpNonDirectTradeAmt", NotHelpNonDirectTradeAmt);
-            other.Add("ProfitNonDirectTradeAmt", ProfitNonDirectTradeAmt);
+            other.Add("tHelpDirectTradeAmt", tHelpDirectTradeAmt);
+            other.Add("tNotHelpDirectTradeAmt", tNotHelpDirectTradeAmt);
+            other.Add("tProfitDirectTradeAmt", tProfitDirectTradeAmt);
+            other.Add("pHelpDirectTradeAmt", pHelpDirectTradeAmt);
+            other.Add("pNotHelpDirectTradeAmt", pNotHelpDirectTradeAmt);
+            other.Add("pProfitDirectTradeAmt", pProfitDirectTradeAmt);
             obj.Add("other", other);
             return Json(obj);
         }
@@ -489,7 +489,7 @@ namespace MySystem.Areas.Admin.Controllers
             ReturnFields.Add("HelpNonDirectQrDebitTradeAmt", "非直营云闪付非封顶借记卡(扶持期)");
             ReturnFields.Add("HelpDirectNonQrDebitTradeAmt", "直营非云闪付非封顶借记卡(扶持期)");
             ReturnFields.Add("HelpNonDirectNonQrDebitTradeAmt", "非直营非云闪付非封顶借记卡(扶持期)");
-            
+
             ReturnFields.Add("ProfitDirectTradeAmt", "直营商户交易总额(盈利期)");
             ReturnFields.Add("ProfitNonDirectTradeAmt", "非直营商户交易总额(盈利期)");
             ReturnFields.Add("ProfitDirectCreditTradeAmt", "直营贷记卡交易总额(盈利期)");

+ 204 - 2
Areas/Admin/Controllers/MainServer/UsersController.cs

@@ -1814,7 +1814,7 @@ namespace MySystem.Areas.Admin.Controllers
                 JfAmtfc = Convert.ToDecimal(function.CheckNum(dt.Rows[0][3].ToString()));
                 JCountfc = Convert.ToInt32(function.CheckInt(dt.Rows[0][4].ToString()));
                 YAmtfc = Convert.ToDecimal(function.CheckNum(dt.Rows[0][5].ToString()));
-                
+
                 TotalAmtwd = Convert.ToDecimal(function.CheckNum(dt.Rows[0][6].ToString()));
                 DAmtwd = Convert.ToDecimal(function.CheckNum(dt.Rows[0][7].ToString()));
                 JAmtwd = Convert.ToDecimal(function.CheckNum(dt.Rows[0][8].ToString()));
@@ -1871,7 +1871,7 @@ namespace MySystem.Areas.Admin.Controllers
         #endregion
 
 
-         #region 未实名创客列表
+        #region 未实名创客列表
 
         /// <summary>
         /// 根据条件查询未实名创客列表
@@ -1954,5 +1954,207 @@ namespace MySystem.Areas.Admin.Controllers
         }
 
         #endregion
+
+
+        #region 修改盟主金额
+
+        public IActionResult ChangeLeaderAmount(string right, int Id = 0)
+        {
+            ViewBag.RightInfo = RightInfo;
+            ViewBag.right = right;
+            Users editData = db.Users.FirstOrDefault(m => m.Id == Id) ?? new Users();
+            ViewBag.data = editData;
+            return View();
+        }
+
+        #endregion
+
+        #region 修改盟主金额
+
+        [HttpPost]
+        public string ChangeLeaderAmount(Users data, string ChangeAmount, int AmountType, string Note, int Kind)
+        {
+            int UserId = data.Id;
+            var Amount = Convert.ToDecimal(ChangeAmount);
+            UserAccount account = db.UserAccount.FirstOrDefault(m => m.Id == UserId);
+            if (account == null)
+            {
+                account = db.UserAccount.Add(new UserAccount()
+                {
+                    Id = UserId,
+                    UserId = UserId,
+                }).Entity;
+                db.SaveChanges();
+            }
+            //盟主储蓄金
+            if (AmountType == 1)
+            {
+                if ((Kind == 1 || Kind == 3) && Amount > account.LeaderReserve)
+                {
+                    return "盟主储蓄金不足";
+                }
+                decimal BeforeLeaderReserve = account.LeaderReserve; //变更前盟主储蓄金
+                decimal BeforeLeaderBalanceAmount = account.LeaderBalanceAmount; //变更前盟主可提现余额
+                int ChangeType = 0;
+                if (Kind == 1 && Amount <= account.LeaderReserve)
+                {
+                    account.LeaderReserve -= Amount;
+                    account.TotalProfit += Amount;
+                    string text = string.Format("修改盟主金额,操作人: '" + SysUserName + "_" + SysRealName + "',操作类型: '系统冻结(盟主储蓄金)',Time'" + DateTime.Now + "'");
+                    function.WriteLog(text, "ChangeLeaderAmount");//修改盟主金额
+                }
+                else if (Kind == 1 && Amount > account.LeaderReserve)
+                {
+                    return "冻结金额大于盟主储蓄金";
+                }
+                else if (Kind == 2 && Amount <= account.TotalProfit)
+                {
+                    account.LeaderReserve += Amount;
+                    account.TotalProfit -= Amount;
+                    string text = string.Format("修改盟主金额,操作人: '" + SysUserName + "_" + SysRealName + "',操作类型: '系统解冻(盟主储蓄金)',Time'" + DateTime.Now + "'");
+                    function.WriteLog(text, "ChangeLeaderAmount");//修改盟主金额
+                }
+                else if (Kind == 2 && Amount > account.TotalProfit)
+                {
+                    return "解冻金额大于冻结金额";
+                }
+                else if (Kind == 3 && Amount <= account.LeaderReserve)
+                {
+                    account.LeaderReserve -= Amount;
+                    ChangeType = 2;
+                    decimal AfterLeaderReserve = account.LeaderReserve; //变更后盟主储蓄金
+                    decimal AfterLeaderBalanceAmount = account.LeaderBalanceAmount; //变更后盟主可提现余额
+                    var query = db.LeaderReserveRecord.Add(new LeaderReserveRecord()
+                    {
+                        CreateDate = DateTime.Now, //创建时间
+                        UserId = UserId, //创客
+                        Remark = "系统扣减(盟主储蓄金)",
+                        ChangeType = ChangeType,
+                        BeforeAmt = BeforeLeaderReserve,
+                        AfterAmt = AfterLeaderReserve,
+                        ChangeAmt = Amount,
+                        TradeDate = DateTime.Now.ToString("yyyyMMdd"),
+                        TradeMonth = DateTime.Now.ToString("yyyyMM"),
+                    }).Entity;
+                    db.SaveChanges();
+                    string text = string.Format("修改盟主金额,操作人: '" + SysUserName + "_" + SysRealName + "',操作类型: '系统扣减(盟主储蓄金)',Time'" + DateTime.Now + "'");
+                    function.WriteLog(text, "ChangeLeaderAmount");//修改盟主金额
+                }
+                else if (Kind == 3 && Amount > account.LeaderReserve)
+                {
+                    return "扣减金额大于盟主储蓄金";
+                }
+                else if (Kind == 4)
+                {
+                    account.LeaderReserve += Amount;
+                    ChangeType = 1;
+                    decimal AfterLeaderReserve = account.LeaderReserve; //变更后总金额
+                    decimal AfterLeaderBalanceAmount = account.LeaderBalanceAmount; //变更后冻结金额
+                    var query = db.LeaderReserveRecord.Add(new LeaderReserveRecord()
+                    {
+                        CreateDate = DateTime.Now, //创建时间
+                        UserId = UserId, //创客
+                        Remark = "系统增加(盟主储蓄金)",
+                        ChangeType = ChangeType,
+                        BeforeAmt = BeforeLeaderReserve,
+                        AfterAmt = AfterLeaderReserve,
+                        ChangeAmt = Amount,
+                        TradeDate = DateTime.Now.ToString("yyyyMMdd"),
+                        TradeMonth = DateTime.Now.ToString("yyyyMM"),
+                    }).Entity;
+                    db.SaveChanges();
+                    string text = string.Format("修改盟主金额,操作人: '" + SysUserName + "_" + SysRealName + "',操作类型: '系统增加(盟主储蓄金)',Time'" + DateTime.Now + "'");
+                    function.WriteLog(text, "ChangeLeaderAmount");//修改盟主金额
+                }
+                AddSysLog(data.Id.ToString(), "Users", "ChangeLeaderAmount");
+                db.SaveChanges();
+            }
+            //盟主可提现余额
+            if (AmountType == 2)
+            {
+                if ((Kind == 1 || Kind == 3) && Amount > account.LeaderBalanceAmount)
+                {
+                    return "盟主可提现余额不足";
+                }
+                decimal BeforeLeaderReserve = account.LeaderReserve; //变更前盟主储蓄金
+                decimal BeforeLeaderBalanceAmount = account.LeaderBalanceAmount; //变更前盟主可提现余额
+                int ChangeType = 0;
+                if (Kind == 1 && Amount <= account.LeaderReserve)
+                {
+                    account.LeaderBalanceAmount -= Amount;
+                    account.TotalServiceProfit += Amount;
+                    string text = string.Format("修改盟主金额,操作人: '" + SysUserName + "_" + SysRealName + "',操作类型: '系统冻结(盟主可提现余额)',Time'" + DateTime.Now + "'");
+                    function.WriteLog(text, "ChangeLeaderAmount");//修改盟主金额
+                }
+                else if (Kind == 1 && Amount > account.LeaderBalanceAmount)
+                {
+                    return "冻结金额大于盟主可提现余额";
+                }
+                else if (Kind == 2 && Amount <= account.TotalServiceProfit)
+                {
+                    account.LeaderBalanceAmount += Amount;
+                    account.TotalServiceProfit -= Amount;
+                    string text = string.Format("修改盟主金额,操作人: '" + SysUserName + "_" + SysRealName + "',操作类型: '系统解冻(盟主可提现余额)',Time'" + DateTime.Now + "'");
+                    function.WriteLog(text, "ChangeLeaderAmount");//修改盟主金额
+                }
+                else if (Kind == 2 && Amount > account.TotalServiceProfit)
+                {
+                    return "解冻金额大于冻结金额";
+                }
+                else if (Kind == 3 && Amount <= account.LeaderBalanceAmount)
+                {
+                    account.LeaderBalanceAmount -= Amount;
+                    ChangeType = 2;
+                    decimal AfterLeaderReserve = account.LeaderReserve; //变更后总金额
+                    decimal AfterLeaderBalanceAmount = account.LeaderBalanceAmount; //变更后冻结金额
+                    var query = db.LeaderReserveRecord.Add(new LeaderReserveRecord()
+                    {
+                        CreateDate = DateTime.Now, //创建时间
+                        UserId = UserId, //创客
+                        Remark = "系统扣减(盟主可提现余额)",
+                        ChangeType = ChangeType,
+                        BeforeAmt = BeforeLeaderReserve,
+                        AfterAmt = AfterLeaderReserve,
+                        ChangeAmt = Amount,
+                        TradeDate = DateTime.Now.ToString("yyyyMMdd"),
+                        TradeMonth = DateTime.Now.ToString("yyyyMM"),
+                    }).Entity;
+                    db.SaveChanges();
+                    string text = string.Format("修改盟主金额,操作人: '" + SysUserName + "_" + SysRealName + "',操作类型: '系统扣减(盟主可提现余额)',Time'" + DateTime.Now + "'");
+                    function.WriteLog(text, "ChangeLeaderAmount");//修改盟主金额
+                }
+                else if (Kind == 3 && Amount > account.LeaderBalanceAmount)
+                {
+                    return "扣减金额大于盟主可提现余额";
+                }
+                else if (Kind == 4)
+                {
+                    account.LeaderBalanceAmount += Amount;
+                    ChangeType = 1;
+                    decimal AfterLeaderReserve = account.LeaderReserve; //变更后总金额
+                    decimal AfterLeaderBalanceAmount = account.LeaderBalanceAmount; //变更后冻结金额
+                    var query = db.LeaderReserveRecord.Add(new LeaderReserveRecord()
+                    {
+                        CreateDate = DateTime.Now, //创建时间
+                        UserId = UserId, //创客
+                        Remark = "系统增加(盟主可提现余额)",
+                        ChangeType = ChangeType,
+                        BeforeAmt = BeforeLeaderReserve,
+                        AfterAmt = AfterLeaderReserve,
+                        ChangeAmt = Amount,
+                        TradeDate = DateTime.Now.ToString("yyyyMMdd"),
+                        TradeMonth = DateTime.Now.ToString("yyyyMM"),
+                    }).Entity;
+                    db.SaveChanges();
+                    string text = string.Format("修改盟主金额,操作人: '" + SysUserName + "_" + SysRealName + "',操作类型: '系统增加(盟主可提现余额)',Time'" + DateTime.Now + "'");
+                    function.WriteLog(text, "ChangeLeaderAmount");//修改盟主金额
+                }
+                AddSysLog(data.Id.ToString(), "Users", "ChangeLeaderAmount");
+                db.SaveChanges();
+            }
+            return "success";
+        }
+
+        #endregion
     }
 }

+ 8 - 3
Areas/Admin/Views/MainServer/HelpProfitMerTradeSummay/Index.cshtml

@@ -51,6 +51,12 @@
                                 placeholder="时间" autocomplete="off">
                         </div>
                     </div>
+                    <div class="layui-inline">
+                        <label class="layui-form-label">创客编号</label>
+                        <div class="layui-input-inline">
+                            <input class="layui-input" type="text" name="MakerCode" autocomplete="off">
+                        </div>
+                    </div>
                     <div class="layui-inline">
                         <label class="layui-form-label">商户编号</label>
                         <div class="layui-input-inline">
@@ -58,8 +64,7 @@
                         </div>
                     </div>
                     @{
-                        Dictionary<string, string> ProfitObjectsActivesDic = new
-                    MySystem.DictionaryClass().getKqProductBrandDic();
+                        Dictionary<string, string> ProfitObjectsActivesDic = new MySystem.DictionaryClass().getKqProductBrandDic();
                     }
                     <div class="layui-inline">
                         <label class="layui-form-label">品牌</label>
@@ -87,7 +92,7 @@
 
             <div class="layui-card-body">
                 <blockquote class="layui-elem-quote layui-text">
-                    总交易额(元):<span style="color: #f00;" id="DAmount">0.00</span>
+                    总交易额(元):<span style="color: #f00;" id="DAmount">0.00</span> | 个人交易额(元):<span style="color: #f00;" id="pAmount">0.00</span> | 团队交易额(元):<span style="color: #f00;" id="tAmount">0.00</span><br />
                 </blockquote>
                 <div style="padding-bottom: 10px;">
                     @if (RightInfo.Contains("," + right + "_add,"))

+ 2 - 2
Areas/Admin/Views/MainServer/TradeDaySummary/Index.cshtml

@@ -97,8 +97,8 @@
 
             <div class="layui-card-body">
                 <blockquote class="layui-elem-quote layui-text">
-                    扶持期直营商户交易总额(元):<span style="color: #f00;" id="HelpDirectTradeAmt">0.00</span> | 扶持期非直营商户交易总额(元):<span style="color: #f00;" id="ProfitDirectTradeAmt">0.00</span> | 盈利期非直营商户交易总额(元):<span style="color: #f00;" id="HelpNonDirectTradeAmt">0.00</span><br />
-                    非扶持期直营商户交易总额(元):<span style="color: #f00;" id="NotHelpDirectTradeAmt">0.00</span> | 非扶持期非直营商户交易总额(元):<span style="color: #f00;" id="ProfitNonDirectTradeAmt">0.00</span> | 盈利期期非直营商户交易总额(元):<span style="color: #f00;" id="NotHelpNonDirectTradeAmt">0.00</span>
+                    (团队)扶持期商户交易总额(元):<span style="color: #f00;" id="tHelpDirectTradeAmt">0.00</span> | (团队)稳定期商户交易总额(元):<span style="color: #f00;" id="tNotHelpDirectTradeAmt">0.00</span> | (团队)盈利期商户交易总额(元):<span style="color: #f00;" id="tProfitDirectTradeAmt">0.00</span><br />
+                    (个人)扶持期商户交易总额(元):<span style="color: #f00;" id="pHelpDirectTradeAmt">0.00</span> | (个人)稳定期商户交易总额(元):<span style="color: #f00;" id="pNotHelpDirectTradeAmt">0.00</span> | (个人)盈利期商户交易总额(元):<span style="color: #f00;" id="pProfitDirectTradeAmt">0.00</span><br />
                 </blockquote>
                 <table id="LAY-list-manage" lay-filter="LAY-list-manage"></table>
                 <script type="text/html" id="table-list-tools">

+ 129 - 0
Areas/Admin/Views/MainServer/Users/ChangeLeaderAmount.cshtml

@@ -0,0 +1,129 @@
+@using MySystem.Models;
+@{
+    Users editData = ViewBag.data as Users;
+    string RightInfo = ViewBag.RightInfo as string;
+    string right = ViewBag.right as string;
+}
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <title>修改盟主金额</title>
+    <meta name="renderer" content="webkit">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
+    <link rel="stylesheet" href="/layuiadmin/layui/css/layui.css" media="all">
+    <script src="/admin/js/jquery-1.10.1.min.js"></script>
+    <script src="/admin/js/LAreaData2.js"></script>
+</head>
+<body>
+    <div class="layui-form" lay-filter="layuiadmin-form-useradmin" id="layuiadmin-form-useradmin">
+        <input type="hidden" name="Id" value="@editData.Id" />
+        <div class="layui-card">
+          <div class="layui-card-body">
+        <div class="layui-tab" lay-filter="mytabbar">
+            <div class="layui-tab-content mt20">
+                <div class="layui-tab-item layui-show">
+                    <div class="layui-form-item">
+                        <label class="layui-form-label">创客姓名</label>
+                        <div class="layui-input-inline">
+                            <input class="layui-input" type="text" readonly value="@editData.RealName">
+                        </div>
+                    </div>
+                    <div class="layui-form-item">
+                        <label class="layui-form-label">创客编号</label>
+                        <div class="layui-input-inline">
+                            <input class="layui-input" type="text" readonly value="@editData.MakerCode">
+                        </div>
+                    </div>
+                    <div class="layui-form-item">
+                        <div class="layui-inline">
+                            <label class="layui-form-label">*金额类别</label>
+                            <div class="layui-input-inline">
+                                <select id="AmountType" name="AmountType" lay-verify="required|">
+                                    <option value="">请选择</option>
+                                    <option value="1">盟主储蓄金</option>
+                                    <option value="2">盟主可提现余额</option>
+                                </select>
+                            </div>
+                        </div>
+                    </div>
+                    <div class="layui-form-item">
+                        <div class="layui-inline">
+                            <label class="layui-form-label">*操作类别</label>
+                            <div class="layui-input-inline">
+                                <select id="Kind" name="Kind" lay-verify="required|">
+                                    <option value="">请选择</option>
+                                    <option value="1">冻结</option>
+                                    <option value="2">解冻</option>
+                                    <option value="3">扣减</option>
+                                    <option value="4">增加</option>
+                                </select>
+                            </div>
+                        </div>
+                    </div>
+                    <div class="layui-form-item">
+                        <label class="layui-form-label">*金额</label>
+                        <div class="layui-input-inline">
+                            <input class="layui-input" type="text" id="ChangeAmount" name="ChangeAmount" maxlength="20" lay-verify="required|number|" autocomplete="off" placeholder="请输入金额">
+                        </div>
+                    </div>
+                    <div class="layui-form-item layui-form-text">
+                        <label class="layui-form-label">*备注</label>
+                        <div class="layui-input-block">
+                            <textarea class="layui-textarea" id="Note" name="Note" lay-verify="required" placeholder="请输入备注"></textarea>
+                        </div>
+                    </div>
+                </div>
+
+            </div>
+        </div>
+        <div class="layui-form-item layui-hide">
+            <input type="button" lay-submit lay-filter="LAY-list-front-submit" id="LAY-list-front-submit" value="确认">
+        </div>
+    </div>
+    </div>
+    </div>
+
+    <script src="/layuiadmin/layui/layui.js"></script>
+    <script src="/other/oss/upload-min@(MySystem.OssHelper.Instance.OssStatus ? "-oss" : "").js?r=@DateTime.Now.ToString("yyyyMMddHHmmss")"></script>
+    <script src="/other/mybjq/kindeditor-min.js"></script>
+    <script src="/other/mybjq/lang/zh_CN.js"></script>
+    <script>
+        var element;
+        layui.config({
+            base: '/layuiadmin/' //静态资源所在路径
+        }).extend({
+            index: 'lib/index' //主入口模块
+        }).use(['index', 'form', 'layedit', 'laydate', 'element', 'util'], function () {
+            var $ = layui.$
+                , form = layui.form
+                , layer = layui.layer
+                , layedit = layui.layedit
+                , laydate = layui.laydate
+                , util = layui.util;
+            element = layui.element;
+
+            //Hash地址的定位
+            var layid = location.hash.replace(/^#test=/, '');
+            element.tabChange('test', layid);
+            element.on('tab(test)', function (elem) {
+                location.hash = 'test=' + $(this).attr('lay-id');
+            });
+
+            //日期
+
+            //上传文件
+
+
+            //穿梭框
+
+
+            //TreeView,比如权限管理
+
+
+            //省市区
+
+        })</script>
+</body>
+</html>

+ 1 - 1
Areas/Admin/Views/MainServer/Users/EditCashFreezeAmt.cshtml

@@ -56,7 +56,7 @@
                     <div class="layui-form-item">
                         <label class="layui-form-label">*金额</label>
                         <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="CashFreezeAmt" name="CashFreezeAmt" maxlength="20" lay-verify="required|number|" autocomplete="off" placeholder="请输入冻结金额">
+                            <input class="layui-input" type="text" id="CashFreezeAmt" name="CashFreezeAmt" maxlength="20" lay-verify="required|number|" autocomplete="off" placeholder="请输入金额">
                         </div>
                     </div>
                     <div class="layui-form-item layui-form-text">

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

@@ -259,6 +259,12 @@
                         <a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="SetSmallLeader"><i class="layui-icon layui-icon-edit"></i>一键小盟主</a>
                         @("{{#} }}")
                     }
+                    @if (RightInfo.Contains("," + right + "_ChangeLeaderAmount,"))
+                    {
+                         @("{{#if (d.LeaderLevel == 1 || d.LeaderLevel == 2){ }}")
+                        <a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="ChangeLeaderAmount"><i class="layui-icon layui-icon-edit"></i>修改盟主金额</a>
+                        @("{{#} }}")
+                    }
                     <a class="layui-btn layui-btn-warm layui-btn-xs" lay-event="detail"><i class="layui-icon layui-icon-read"></i>详情</a>
                     @if (RightInfo.Contains("," + right + "_Lock,"))
                     {

+ 3 - 1
wwwroot/layuiadmin/modules_main/HelpProfitMerTradeSummay_Admin.js

@@ -97,7 +97,7 @@ layui.config({
             , { field: 'TradeAmount', width: 200, title: '交易额', sort: true }
             , { field: 'posMerchantInfo', width: 200, title: '商户信息', sort: true }
             , { field: 'BrandName', width: 200, title: '品牌', sort: true }
-            , { title: '操作', align: 'center', fixed: 'right', toolbar: '#table-list-tools' }
+            // , { title: '操作', align: 'center', fixed: 'right', toolbar: '#table-list-tools' }
         ]]
         , where: {
 
@@ -108,6 +108,8 @@ layui.config({
         text: '对不起,加载出现异常!',
         done: function (res, curr, count) {
             $("#DAmount").text(res.other.DAmount);
+            $("#pAmount").text(res.other.pAmount);
+            $("#tAmount").text(res.other.tAmount);
             $(".layui-none").text("无数据");
         }
     });

+ 42 - 42
wwwroot/layuiadmin/modules_main/TradeDaySummary_Admin.js

@@ -101,24 +101,24 @@ layui.config({
             // ,{field:'TopRealName', width: 200, title:'顶级创客姓名', sort: true}
             ,{field:'TradeDate', width: 200, title:'交易日', sort: true}
             ,{field:'TradeMonth', width: 200, title:'交易月', sort: true}
-            ,{field:'NotHelpDirectTradeAmt', width: 320, title:'直营商户交易总额(非扶持期)(元)', sort: true}
-            ,{field:'NotHelpNonDirectTradeAmt', width: 320, title:'非直营商户交易总额(非扶持期)(元)', sort: true}
-            ,{field:'NotHelpDirectCreditTradeAmt', width: 320, title:'直营贷记卡交易总额(非扶持期)(元)', sort: true}
-            ,{field:'NotHelpNonDirectCreditTradeAmt', width: 320, title:'非直营贷记卡交易总额(非扶持期)(元)', sort: true}
-            ,{field:'NotHelpDirectQrCreditTradeAmt', width: 320, title:'直营云闪付贷记卡交易额(非扶持期)(元)', sort: true}
-            ,{field:'NotHelpNonDirectQrCreditTradeAmt', width: 320, title:'非直营云闪付贷记卡交易额(非扶持期)(元)', sort: true}
-            ,{field:'NotHelpDirectNonQrCreditTradeAmt', width: 320, title:'直营非云闪付贷记卡交易额(非扶持期)(元)', sort: true}
-            ,{field:'NotHelpNonDirectNonQrCreditTradeAmt', width: 320, title:'非直营非云闪付贷记卡交易额(非扶持期)(元)', sort: true}
-            ,{field:'NotHelpDirectDebitTradeAmt', width: 320, title:'直营商户借记卡交易总额(非扶持期)(元)', sort: true}
-            ,{field:'NotHelpDirectDebitCapTradeAmt', width: 320, title:'直营商户借记卡封顶交易总金额(非扶持期)(元)', sort: true}
-            ,{field:'NotHelpDirectDebitCapNum', width: 320, title:'直营商户借记卡封顶交易总数(非扶持期)', sort: true}
-            ,{field:'NotHelpNonDirectDebitTradeAmt', width: 320, title:'非直营商户借记卡交易总额(非扶持期)(元)', sort: true}
-            ,{field:'NotHelpNonDirectDebitCapTradeAmt', width: 320, title:'非直营商户借记卡封顶交易总金额(非扶持期)(元)', sort: true}
-            ,{field:'NotHelpNonDirectDebitCapNum', width: 320, title:'非直营商户借记卡封顶交易总数(非扶持期)', sort: true}
-            ,{field:'NotHelpDirectQrDebitTradeAmt', width: 320, title:'直营云闪付非封顶借记卡(非扶持期)(元)', sort: true}
-            ,{field:'NotHelpNonDirectQrDebitTradeAmt', width: 320, title:'非直营云闪付非封顶借记卡(非扶持期)(元)', sort: true}
-            ,{field:'NotHelpDirectNonQrDebitTradeAmt', width: 320, title:'直营非云闪付非封顶借记卡(非扶持期)(元)', sort: true}
-            ,{field:'NotHelpNonDirectNonQrDebitTradeAmt', width: 320, title:'非直营非云闪付非封顶借记卡(非扶持期)(元)', sort: true}
+            ,{field:'NotHelpDirectTradeAmt', width: 320, title:'直营商户交易总额(稳定期)(元)', sort: true}
+            ,{field:'NotHelpNonDirectTradeAmt', width: 320, title:'非直营商户交易总额(稳定期)(元)', sort: true}
+            ,{field:'NotHelpDirectCreditTradeAmt', width: 320, title:'直营贷记卡交易总额(稳定期)(元)', sort: true}
+            ,{field:'NotHelpNonDirectCreditTradeAmt', width: 320, title:'非直营贷记卡交易总额(稳定期)(元)', sort: true}
+            ,{field:'NotHelpDirectQrCreditTradeAmt', width: 320, title:'直营云闪付贷记卡交易额(稳定期)(元)', sort: true}
+            ,{field:'NotHelpNonDirectQrCreditTradeAmt', width: 320, title:'非直营云闪付贷记卡交易额(稳定期)(元)', sort: true}
+            ,{field:'NotHelpDirectNonQrCreditTradeAmt', width: 320, title:'直营非云闪付贷记卡交易额(稳定期)(元)', sort: true}
+            ,{field:'NotHelpNonDirectNonQrCreditTradeAmt', width: 320, title:'非直营非云闪付贷记卡交易额(稳定期)(元)', sort: true}
+            ,{field:'NotHelpDirectDebitTradeAmt', width: 320, title:'直营商户借记卡交易总额(稳定期)(元)', sort: true}
+            ,{field:'NotHelpDirectDebitCapTradeAmt', width: 320, title:'直营商户借记卡封顶交易总金额(稳定期)(元)', sort: true}
+            ,{field:'NotHelpDirectDebitCapNum', width: 320, title:'直营商户借记卡封顶交易总数(稳定期)', sort: true}
+            ,{field:'NotHelpNonDirectDebitTradeAmt', width: 320, title:'非直营商户借记卡交易总额(稳定期)(元)', sort: true}
+            ,{field:'NotHelpNonDirectDebitCapTradeAmt', width: 320, title:'非直营商户借记卡封顶交易总金额(稳定期)(元)', sort: true}
+            ,{field:'NotHelpNonDirectDebitCapNum', width: 320, title:'非直营商户借记卡封顶交易总数(稳定期)', sort: true}
+            ,{field:'NotHelpDirectQrDebitTradeAmt', width: 320, title:'直营云闪付非封顶借记卡(稳定期)(元)', sort: true}
+            ,{field:'NotHelpNonDirectQrDebitTradeAmt', width: 320, title:'非直营云闪付非封顶借记卡(稳定期)(元)', sort: true}
+            ,{field:'NotHelpDirectNonQrDebitTradeAmt', width: 320, title:'直营非云闪付非封顶借记卡(稳定期)(元)', sort: true}
+            ,{field:'NotHelpNonDirectNonQrDebitTradeAmt', width: 320, title:'非直营非云闪付非封顶借记卡(稳定期)(元)', sort: true}
 
             ,{field:'HelpDirectTradeAmt', width: 320, title:'直营商户交易总额(扶持期)(元)', sort: true}
             ,{field:'HelpNonDirectTradeAmt', width: 320, title:'非直营商户交易总额(扶持期)(元)', sort: true}
@@ -139,24 +139,24 @@ layui.config({
             ,{field:'HelpDirectNonQrDebitTradeAmt', width: 320, title:'直营非云闪付非封顶借记卡(扶持期)(元)', sort: true}
             ,{field:'HelpNonDirectNonQrDebitTradeAmt', width: 320, title:'非直营非云闪付非封顶借记卡(扶持期)(元)', sort: true}
 
-            ,{field:'ProfitDirectTradeAmt', width: 320, title:'直营商户交易总额(非扶持期)(元)', sort: true}
-            ,{field:'ProfitNonDirectTradeAmt', width: 320, title:'非直营商户交易总额(非扶持期)(元)', sort: true}
-            ,{field:'ProfitDirectCreditTradeAmt', width: 320, title:'直营贷记卡交易总额(非扶持期)(元)', sort: true}
-            ,{field:'ProfitNonDirectCreditTradeAmt', width: 320, title:'非直营贷记卡交易总额(非扶持期)(元)', sort: true}
-            ,{field:'ProfitDirectQrCreditTradeAmt', width: 320, title:'直营云闪付贷记卡交易额(非扶持期)(元)', sort: true}
-            ,{field:'ProfitNonDirectQrCreditTradeAmt', width: 320, title:'非直营云闪付贷记卡交易额(非扶持期)(元)', sort: true}
-            ,{field:'ProfitDirectNonQrCreditTradeAmt', width: 320, title:'直营非云闪付贷记卡交易额(非扶持期)(元)', sort: true}
-            ,{field:'ProfitNonDirectNonQrCreditTradeAmt', width: 320, title:'非直营非云闪付贷记卡交易额(非扶持期)(元)', sort: true}
-            ,{field:'ProfitDirectDebitTradeAmt', width: 320, title:'直营商户借记卡交易总额(非扶持期)(元)', sort: true}
-            ,{field:'ProfitDirectDebitCapTradeAmt', width: 320, title:'直营商户借记卡封顶交易总金额(非扶持期)(元)', sort: true}
-            ,{field:'ProfitDirectDebitCapNum', width: 320, title:'直营商户借记卡封顶交易总数(非扶持期)', sort: true}
-            ,{field:'ProfitNonDirectDebitTradeAmt', width: 320, title:'非直营商户借记卡交易总额(非扶持期)(元)', sort: true}
-            ,{field:'ProfitNonDirectDebitCapTradeAmt', width: 320, title:'非直营商户借记卡封顶交易总金额(非扶持期)(元)', sort: true}
-            ,{field:'ProfitNonDirectDebitCapNum', width: 320, title:'非直营商户借记卡封顶交易总数(非扶持期)', sort: true}
-            ,{field:'ProfitDirectQrDebitTradeAmt', width: 320, title:'直营云闪付非封顶借记卡(非扶持期)(元)', sort: true}
-            ,{field:'ProfitNonDirectQrDebitTradeAmt', width: 320, title:'非直营云闪付非封顶借记卡(非扶持期)(元)', sort: true}
-            ,{field:'ProfitDirectNonQrDebitTradeAmt', width: 320, title:'直营非云闪付非封顶借记卡(非扶持期)(元)', sort: true}
-            ,{field:'ProfitNonDirectNonQrDebitTradeAmt', width: 320, title:'非直营非云闪付非封顶借记卡(非扶持期)(元)', sort: true}
+            ,{field:'ProfitDirectTradeAmt', width: 320, title:'直营商户交易总额(盈利期)(元)', sort: true}
+            ,{field:'ProfitNonDirectTradeAmt', width: 320, title:'非直营商户交易总额(盈利期)(元)', sort: true}
+            ,{field:'ProfitDirectCreditTradeAmt', width: 320, title:'直营贷记卡交易总额(盈利期)(元)', sort: true}
+            ,{field:'ProfitNonDirectCreditTradeAmt', width: 320, title:'非直营贷记卡交易总额(盈利期)(元)', sort: true}
+            ,{field:'ProfitDirectQrCreditTradeAmt', width: 320, title:'直营云闪付贷记卡交易额(盈利期)(元)', sort: true}
+            ,{field:'ProfitNonDirectQrCreditTradeAmt', width: 320, title:'非直营云闪付贷记卡交易额(盈利期)(元)', sort: true}
+            ,{field:'ProfitDirectNonQrCreditTradeAmt', width: 320, title:'直营非云闪付贷记卡交易额(盈利期)(元)', sort: true}
+            ,{field:'ProfitNonDirectNonQrCreditTradeAmt', width: 320, title:'非直营非云闪付贷记卡交易额(盈利期)(元)', sort: true}
+            ,{field:'ProfitDirectDebitTradeAmt', width: 320, title:'直营商户借记卡交易总额(盈利期)(元)', sort: true}
+            ,{field:'ProfitDirectDebitCapTradeAmt', width: 320, title:'直营商户借记卡封顶交易总金额(盈利期)(元)', sort: true}
+            ,{field:'ProfitDirectDebitCapNum', width: 320, title:'直营商户借记卡封顶交易总数(盈利期)', sort: true}
+            ,{field:'ProfitNonDirectDebitTradeAmt', width: 320, title:'非直营商户借记卡交易总额(盈利期)(元)', sort: true}
+            ,{field:'ProfitNonDirectDebitCapTradeAmt', width: 320, title:'非直营商户借记卡封顶交易总金额(盈利期)(元)', sort: true}
+            ,{field:'ProfitNonDirectDebitCapNum', width: 320, title:'非直营商户借记卡封顶交易总数(盈利期)', sort: true}
+            ,{field:'ProfitDirectQrDebitTradeAmt', width: 320, title:'直营云闪付非封顶借记卡(盈利期)(元)', sort: true}
+            ,{field:'ProfitNonDirectQrDebitTradeAmt', width: 320, title:'非直营云闪付非封顶借记卡(盈利期)(元)', sort: true}
+            ,{field:'ProfitDirectNonQrDebitTradeAmt', width: 320, title:'直营非云闪付非封顶借记卡(盈利期)(元)', sort: true}
+            ,{field:'ProfitNonDirectNonQrDebitTradeAmt', width: 320, title:'非直营非云闪付非封顶借记卡(盈利期)(元)', sort: true}
         ]]
         , where: {
             BrandId: BrandId
@@ -166,12 +166,12 @@ layui.config({
         , height: 'full-' + String($('.layui-card-header').height() + 130)
         , text: '对不起,加载出现异常!'
         , done: function (res, curr, count) {
-            $("#HelpDirectTradeAmt").text(res.other.HelpDirectTradeAmt);
-            $("#HelpNonDirectTradeAmt").text(res.other.HelpNonDirectTradeAmt);
-            $("#ProfitDirectTradeAmt").text(res.other.ProfitDirectTradeAmt);
-            $("#NotHelpDirectTradeAmt").text(res.other.NotHelpDirectTradeAmt);
-            $("#NotHelpNonDirectTradeAmt").text(res.other.NotHelpNonDirectTradeAmt);
-            $("#ProfitNonDirectTradeAmt").text(res.other.ProfitNonDirectTradeAmt);
+            $("#tHelpDirectTradeAmt").text(res.other.tHelpDirectTradeAmt);
+            $("#tNotHelpDirectTradeAmt").text(res.other.tNotHelpDirectTradeAmt);
+            $("#tProfitDirectTradeAmt").text(res.other.tProfitDirectTradeAmt);
+            $("#pHelpDirectTradeAmt").text(res.other.pHelpDirectTradeAmt);
+            $("#pNotHelpDirectTradeAmt").text(res.other.pNotHelpDirectTradeAmt);
+            $("#pProfitDirectTradeAmt").text(res.other.pProfitDirectTradeAmt);
             $(".layui-none").text("无数据");
         }
     });

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

@@ -476,6 +476,54 @@ layui.config({
                     }
                 });
             });
+        } else if (obj.event === 'ChangeLeaderAmount') {
+            var tr = $(obj.tr);
+            var perContent = layer.open({
+                type: 2
+                , title: '修改盟主金额'
+                , content: 'ChangeLeaderAmount?Id=' + data.Id
+                , maxmin: false
+                , area: ['450px', '550px']
+                , btn: ['确定', '取消']
+                , yes: function (index, layero) {
+                    var iframeWindow = window['layui-layer-iframe' + index]
+                        , submitID = 'LAY-list-front-submit'
+                        , submit = layero.find('iframe').contents().find('#' + submitID);
+
+                    //监听提交
+                    iframeWindow.layui.form.on('submit(' + submitID + ')', function (data) {
+                        var field = data.field; //获取提交的字段
+                        var userdata = "";
+                        for (var prop in field) {
+                            userdata += prop + "=" + encodeURIComponent(field[prop]) + "&";
+                        }
+                        //提交 Ajax 成功后,静态更新表格中的数据
+                        //$.ajax({});
+
+                        $.ajax({
+                            type: "POST",
+                            url: "/Admin/Users/ChangeLeaderAmount?r=" + Math.random(1),
+                            data: userdata,
+                            dataType: "text",
+                            success: function (data) {
+                                layer.close(index); //关闭弹层
+                                if (data == "success") {
+                                    layer.msg("修改成功", { time: 1500 }, function () {
+                                        table.reload('LAY-list-manage'); //数据刷新
+                                    });
+                                } else {
+                                    layer.msg(data);
+                                }
+                            }
+                        });
+                    });
+
+                    submit.trigger('click');
+                }
+                , success: function (layero, index) {
+
+                }
+            });
         } else if (obj.event === 'detail') {
             var tr = $(obj.tr);
             var perContent = layer.open({