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

+ 4 - 0
Areas/Admin/Controllers/MainServer/SchoolMakerStudyController.cs

@@ -61,6 +61,10 @@ namespace MySystem.Areas.Admin.Controllers
 
 
             string condition = " and Status>-1";
+            if(!string.IsNullOrEmpty(data.SeoKeyword))
+            {
+                condition += " and SeoKeyword like '" + data.SeoKeyword + "%'";
+            }
 
 
             Dictionary<string, object> obj = new AdminContentOther(_accessor.HttpContext, PublicFunction.MainTables).IndexData("SchoolMakerStudy", Fields, "Id desc", "0", page, limit, condition);

+ 3 - 5
Areas/Admin/Views/MainServer/SchoolMakerStudy/Add.cshtml

@@ -32,12 +32,11 @@
                         <div class="layui-tab-item layui-show">
                             <div class="layui-form-item">
                                 <div class="layui-inline">
-                                    <label class="layui-form-label">上级栏目</label>
+                                    <label class="layui-form-label">分类</label>
                                     <div class="layui-input-inline">
-                                        <select id="PColId" name="PColId" lay-search="" lay-verify="required">
-                                            <option value="@CurColId">作为顶级栏目</option>
+                                        <select id="SeoKeyword" name="SeoKeyword" lay-search="" lay-verify="required">
                                             @{
-                                                List<MySystem.BsModels.Col> ColId = new MySystem.BsModels.WebCMSEntities().Col.Where(m => m.ColId.StartsWith(CurColId)).OrderBy(m
+                                                List<MySystem.BsModels.Col> ColId = new MySystem.BsModels.WebCMSEntities().Col.Where(m => m.ColId.StartsWith("005")).OrderBy(m
                                               => m.ColId).ToList();
                                             }
                                             @foreach (MySystem.BsModels.Col subColId in ColId)
@@ -50,7 +49,6 @@
                                                 <option value="@subColId.ColId">@(kg+subColId.ColName)</option>
                                             }
                                         </select>
-                                        <script>$("#PColId").val("@ViewBag.PColId");</script>
                                     </div>
                                 </div>
                             </div>

+ 4 - 5
Areas/Admin/Views/MainServer/SchoolMakerStudy/Edit.cshtml

@@ -39,12 +39,11 @@
                         <div class="layui-tab-item layui-show">
                             <div class="layui-form-item">
                                 <div class="layui-inline">
-                                    <label class="layui-form-label">上级栏目</label>
+                                    <label class="layui-form-label">分类</label>
                                     <div class="layui-input-inline">
-                                        <select id="PColId" name="PColId" lay-search="" lay-verify="required">
-                                            <option value="@CurColId">作为顶级栏目</option>
+                                        <select id="SeoKeyword" name="SeoKeyword" lay-search="" lay-verify="required">
                                             @{
-                                                List<MySystem.BsModels.Col> ColId = new MySystem.BsModels.WebCMSEntities().Col.Where(m => m.ColId.StartsWith(CurColId)).OrderBy(m
+                                                List<MySystem.BsModels.Col> ColId = new MySystem.BsModels.WebCMSEntities().Col.Where(m => m.ColId.StartsWith("005")).OrderBy(m
                                               => m.ColId).ToList();
                                             }
                                             @foreach (MySystem.BsModels.Col subColId in ColId)
@@ -57,7 +56,7 @@
                                                 <option value="@subColId.ColId">@(kg+subColId.ColName)</option>
                                             }
                                         </select>
-                                        <script>$("#PColId").val("@ViewBag.PColId");</script>
+                                        <script>$("#SeoKeyword").val("@editData.SeoKeyword");</script>
                                     </div>
                                 </div>
                             </div>

+ 20 - 0
Areas/Admin/Views/MainServer/SchoolMakerStudy/Index.cshtml

@@ -44,6 +44,26 @@
         <div class="layui-card">
             <div class="layui-form layui-card-header layuiadmin-card-header-auto">
                 <div class="layui-form-item">
+                    <div class="layui-inline">
+                        <label class="layui-form-label">分类</label>
+                        <div class="layui-input-inline">
+                            <select id="SeoKeyword" name="SeoKeyword" lay-search="">
+                                @{
+                                    List<MySystem.BsModels.Col> ColId = new MySystem.BsModels.WebCMSEntities().Col.Where(m => m.ColId.StartsWith("005")).OrderBy(m
+                                    => m.ColId).ToList();
+                                }
+                                @foreach (MySystem.BsModels.Col subColId in ColId)
+                                {
+                                    string kg = "";
+                                    for (int i = 1; i < subColId.ColId.Length / 3; i++)
+                                    {
+                                        kg += "  ";
+                                    }
+                                    <option value="@subColId.ColId">@(kg+subColId.ColName)</option>
+                                }
+                            </select>
+                        </div>
+                    </div>
                     <div class="layui-inline">
                         <label class="layui-form-label">标题</label>
                         <div class="layui-input-inline">