Преглед изворни кода

添加设置合伙人等级

DuGuYang пре 2 година
родитељ
комит
e2b2bbd74b

+ 14 - 3
Areas/Admin/Controllers/OperateServer/SysAdminOperateController.cs

@@ -90,6 +90,12 @@ namespace MySystem.Areas.Admin.Controllers
                 //所属人信息
                 int Id = int.Parse(dic["Id"].ToString());
                 SysAdmin sysAdmin = opdb.SysAdmin.FirstOrDefault(m => m.Id == Id) ?? new SysAdmin();
+                var userInfo = db.Users.FirstOrDefault(m => m.Id == sysAdmin.UserId) ?? new Models.Users();
+                if (userInfo.UserType == 0) dic["Kind"] = "";
+                if (userInfo.UserType == 1) dic["Kind"] = "普通合伙人";
+                if (userInfo.UserType == 2) dic["Kind"] = "黄金合伙人";
+                if (userInfo.UserType == 3) dic["Kind"] = "钻石合伙人";
+                if (userInfo.UserType == 4) dic["Kind"] = "战略合伙人";
                 dic["MakerCode"] = sysAdmin.MakerCode;
                 dic["MakerName"] = sysAdmin.MakerName;
 
@@ -142,7 +148,7 @@ namespace MySystem.Areas.Admin.Controllers
         /// </summary>
         /// <returns></returns>
         [HttpPost]
-        public string Add(SysAdmin data, UserAccount userAccount, string Areas, string Address)
+        public string Add(SysAdmin data, UserAccount userAccount, string Areas, string Address, string Kind)
         {
             Dictionary<string, object> Fields = new Dictionary<string, object>();
             Dictionary<string, object> Field = new Dictionary<string, object>();
@@ -223,7 +229,7 @@ namespace MySystem.Areas.Admin.Controllers
                             opdb.SaveChanges();
                         }
                     }
-                    userInfo.UserType = 1;//设置创客为运营中心
+                    userInfo.UserType = int.Parse(Kind);//设置创客为运营中心
                     db.SaveChanges();
 
                     var kqProduct = db.KqProducts.ToList();
@@ -290,6 +296,8 @@ namespace MySystem.Areas.Admin.Controllers
             UserAccount editDatas = opdb.UserAccount.FirstOrDefault(m => m.Sort == Id) ?? new UserAccount();
             ViewBag.data = editData;
             ViewBag.datas = editDatas;
+            var userInfo = db.Users.FirstOrDefault(m => m.Id == editData.UserId) ?? new Models.Users();
+            ViewBag.Kind = userInfo.UserType;
             return View();
         }
 
@@ -302,7 +310,7 @@ namespace MySystem.Areas.Admin.Controllers
         /// </summary>
         /// <returns></returns>
         [HttpPost]
-        public string Edit(SysAdmin data, UserAccount userAccount, string Areas, string Address)
+        public string Edit(SysAdmin data, UserAccount userAccount, string Areas, string Address, string Kind)
         {
             Dictionary<string, object> Fields = new Dictionary<string, object>();
             Fields.Add("UpdateMan", SysUserName + "_" + SysRealName); //修改人
@@ -320,6 +328,9 @@ namespace MySystem.Areas.Admin.Controllers
             new AdminContentByConn(_accessor.HttpContext, PublicFunction.OpTables, OpConn).Edit("SysAdmin", Fields, data.Id);
             SysAdmin edit = opdb.SysAdmin.FirstOrDefault(m => m.Id == data.Id);
             edit.CreateDate = edit.CreateDate;
+            var userInfo = db.Users.FirstOrDefault(m => m.Id == edit.UserId) ?? new Models.Users();
+            userInfo.UserType = int.Parse(Kind);//设置创客为运营中心
+            userInfo.UpdateDate = DateTime.Now;
             AddSysLog(data.Id.ToString(), "SysAdmin", "update");
             db.SaveChanges();
 

+ 11 - 0
Areas/Admin/Views/OperateServer/SysAdminOperate/Add.cshtml

@@ -58,6 +58,17 @@
                                         lay-verify="required|" autocomplete="off" placeholder="请输入初始额度">
                                 </div>
                             </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">合伙人类型</label>
+                                <div class="layui-input-inline">
+                                    <select id="Kind" name="Kind" lay-search="">
+                                        <option value="1" selected="selected">普通合伙人</option>
+                                        <option value="2">黄金合伙人</option>
+                                        <option value="3">钻石合伙人</option>
+                                        <option value="4">战略合伙人</option>
+                                    </select>
+                                </div>
+                            </div>
                             <div class="layui-form-item">
                                 <label class="layui-form-label">附件</label>
                                 <div class="layui-input-block">

+ 19 - 4
Areas/Admin/Views/OperateServer/SysAdminOperate/Edit.cshtml

@@ -6,6 +6,7 @@
 @{
     string RightInfo = ViewBag.RightInfo as string;
     string right = ViewBag.right as string;
+    string Kind = ViewBag.Kind as string;
 
 }
 <!DOCTYPE html>
@@ -65,6 +66,18 @@
                                             maxlength="50" lay-verify="required|" readonly autocomplete="off" placeholder="请输入初始额度">
                                     </div>
                                 </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">合伙人类型</label>
+                                <div class="layui-input-inline">
+                                    <select id="Kind" name="Kind" lay-search="">
+                                        <option value="1">普通合伙人</option>
+                                        <option value="2">黄金合伙人</option>
+                                        <option value="3">钻石合伙人</option>
+                                        <option value="4">战略合伙人</option>
+                                    </select>
+                                    <script>$("#Kind").val("@ViewBag.Kind");</script>
+                                </div>
+                            </div>
                                 <div class="layui-form-item">
                                     <label class="layui-form-label">附件</label>
                                     <div class="layui-input-block">
@@ -76,10 +89,12 @@
                                         <div style="margin-top:10px;" id="FilePathFile">
                                             @if (!string.IsNullOrEmpty(editData.FilePath))
                                             {
-                                                @editData.FilePath<a
-                                                style="margin-left:20px;text-decoration:underline;color:cornflowerblue;"
-                                                href="@(MySystem.OssHelper.Instance.SourceHost)@editData.FilePath"
-                                                target="_blank">点击查看附件</a>
+                                                @editData.FilePath
+
+                                                <a
+                                                    style="margin-left:20px;text-decoration:underline;color:cornflowerblue;"
+                                                    href="@(MySystem.OssHelper.Instance.SourceHost)@editData.FilePath"
+                                                    target="_blank">点击查看附件</a>
                                             }
                                         </div>
                                     </div>

+ 4 - 0
wwwroot/layuiadmin/modules_operate/SysAdminOperate_Admin.js

@@ -127,6 +127,10 @@ layui.config({
                 field: 'MakerName',
                 title: '所属真实姓名',
                 sort: true
+            }, {
+                field: 'Kind',
+                title: '合伙人类型',
+                sort: true
             }, {
                 field: 'CreateDate',
                 title: '创建时间',