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

+ 3 - 0
Areas/Admin/Controllers/BsServer/ColController.cs

@@ -99,6 +99,7 @@ namespace MySystem.Areas.Admin.Controllers
                 item.Add("title", dic["ColName"].ToString());
                 item.Add("url", UrlString);
                 item.Add("ColId", ColId);
+                item.Add("Sort", int.Parse(dic["Sort"].ToString()));
                 item.Add("Status", dic["Status"].ToString() == "1" ? "正常" : "关闭");
                 result.Add(item);
             }
@@ -183,6 +184,7 @@ namespace MySystem.Areas.Admin.Controllers
             Col add = bsdb.Col.Add(new Col()
             {
                 ColId = code,
+                Sort = col.Sort,
                 ColName = col.ColName,
                 ColEnName = EnName,
                 ColPicPath = col.ColPicPath,
@@ -296,6 +298,7 @@ namespace MySystem.Areas.Admin.Controllers
                     }
                 }
                 editData.ColName = col.ColName;
+                editData.Sort = col.Sort;
                 editData.ColEnName = EnName;
                 editData.ColPicPath = col.ColPicPath;
                 editData.ColDetail = col.ColDetail;   //简介

+ 10 - 3
Areas/Admin/Views/BsServer/Col/Add.cshtml

@@ -49,11 +49,18 @@
                                     </div>
                                 </div>
                             </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">排序</label>
+                                <div class="layui-input-block">
+                                    <input class="layui-input" type="num" id="Sort" name="Sort" maxlength="50"
+                                        lay-verify="required;" autocomplete="off" placeholder="">
+                                </div>
+                            </div>
                             <div class="layui-form-item">
                                 <label class="layui-form-label">栏目名</label>
                                 <div class="layui-input-block">
                                     <input class="layui-input" type="text" id="ColName" name="ColName" maxlength="50"
-                                        lay-verify="required;" autocomplete="off" placeholder="请输入名称">
+                                        lay-verify="required|" autocomplete="off" placeholder="请输入名称">
                                 </div>
                             </div>
                             @if (CurColId.StartsWith("001") || CurColId.StartsWith("002") || CurColId.StartsWith("003") || CurColId.StartsWith("005"))
@@ -61,7 +68,7 @@
                                 <div class="layui-form-item layui-form-text">
                                     <label class="layui-form-label">简介</label>
                                     <div class="layui-input-block">
-                                        <textarea class="layui-textarea" id="ColDetail" name="ColDetail" lay-verify=""
+                                        <textarea class="layui-textarea" id="ColDetail" name="ColDetail" lay-verify="required|"
                                         placeholder="请输入简介"></textarea>
                                     </div>
                                 </div>
@@ -69,7 +76,7 @@
                                     <label class="layui-form-label">图片</label>
                                     <div class="layui-input-block">
                                         <div class="layui-upload">
-                                            <input type="hidden" id="ColPicPath" name="ColPicPath" value="">
+                                            <input type="hidden" id="ColPicPath" name="ColPicPath" value="" lay-verify="required|">
                                             <button class="layui-btn" type="button" id="ColPicPathBtn">选择图片</button>
                                             <div class="layui-inline layui-word-aux">大小限制为100K</div>
                                         </div>

+ 16 - 20
Areas/Admin/Views/BsServer/Col/Edit.cshtml

@@ -55,11 +55,19 @@
                                     </div>
                                 </div>
                             </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">排序</label>
+                                <div class="layui-input-block">
+                                    <input class="layui-input" type="text" id="Sort" name="Sort"
+                                        value="@editData.Sort" maxlength="50" lay-verify="required;"
+                                        autocomplete="off" placeholder="请输入">
+                                </div>
+                            </div>
                             <div class="layui-form-item">
                                 <label class="layui-form-label">栏目名</label>
                                 <div class="layui-input-block">
                                     <input class="layui-input" type="text" id="ColName" name="ColName"
-                                        value="@editData.ColName" maxlength="50" lay-verify="required;"
+                                        value="@editData.ColName" maxlength="50" lay-verify="required|"
                                         autocomplete="off" placeholder="请输入名称">
                                 </div>
                             </div>
@@ -80,25 +88,6 @@
                                         placeholder="请输入简介">@editData.ColDetail</textarea>
                                     </div>
                                 </div>
-                                <div class="layui-form-item">
-                                    <label class="layui-form-label">图片</label>
-                                    <div class="layui-input-block">
-                                        <div class="layui-upload">
-                                            <input type="hidden" id="ColPicPath" name="ColPicPath" value="">
-                                            <button class="layui-btn" type="button" id="ColPicPathBtn">选择图片</button>
-                                            <div class="layui-inline layui-word-aux">大小限制为100K</div>
-                                        </div>
-                                        <div class="mt10" id="ColPicPathImage">
-                                        </div>
-                                    </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="Contents" name="Contents" placeholder="请输入详细内容"
-                                        style="width:100%;height:500px;">@(MySystem.OssHelper.Instance.CheckOSSPic(editData.Contents))</textarea>
-                                    </div>
-                                </div>
                                 <div class="layui-form-item">
                                     <label class="layui-form-label">图片</label>
                                     <div class="layui-input-block">
@@ -118,6 +107,13 @@
                                         </div>
                                     </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="Contents" name="Contents" placeholder="请输入详细内容"
+                                        style="width:100%;height:500px;">@(MySystem.OssHelper.Instance.CheckOSSPic(editData.Contents))</textarea>
+                                    </div>
+                                </div>
                                 <div class="layui-form-item">
                                     <label class="layui-form-label">推荐</label>
                                     <div class="layui-input-block">

+ 2 - 2
Areas/Admin/Views/BsServer/Col/Index.cshtml

@@ -33,8 +33,8 @@
                     {
                         <button class="layui-btn" data-type="Unfold">全部展开</button>
                         <button class="layui-btn" data-type="PackUp">全部收起</button>
-                        <button class="layui-btn" data-type="Open">开启</button>
-                        <button class="layui-btn" data-type="Close">关闭</button>
+                        @* <button class="layui-btn" data-type="Open">开启</button> *@
+                        @* <button class="layui-btn" data-type="Close">关闭</button> *@
                     }
                 </div>
 

+ 21 - 14
wwwroot/layuiadmin/modules/Col_Admin.js

@@ -82,20 +82,20 @@ layui.config({
     //     }
     // });
 
-    var	re = treeTable.render({
+    var re = treeTable.render({
         elem: '#LAY-list-manage',
-        url: '/Admin/Col/IndexData?CurColId='+CurColId,
+        url: '/Admin/Col/IndexData?CurColId=' + CurColId,
         icon_key: 'title',
         is_checkbox: true,
-        end: function(e){
+        end: function (e) {
             form.render();
         },
         cols: [
             {
                 key: 'title',
                 title: '名称',
-                template: function(item){
-                    return '<span style="color:#333;">'+item.title+'</span>';
+                template: function (item) {
+                    return '<span style="color:#333;">' + item.title + '</span>';
                 }
             },
             // {
@@ -117,11 +117,18 @@ layui.config({
                 align: 'center',
             },
             {
-                key: 'Status',
-                title: '状态',
+                key: 'Sort',
+                title: '排序',
                 width: '100px',
-                align: 'center',
-            },             
+                edit: 'text'
+            },
+
+            // {
+            //     key: 'Status',
+            //     title: '状态',
+            //     width: '100px',
+            //     align: 'center',
+            // },             
             {
                 title: '操作',
                 width: '350px',
@@ -158,7 +165,7 @@ layui.config({
                     , submit = layero.find('iframe').contents().find('#' + submitID);
 
                 //详细内容
-                if(iframeWindow.Contentsedit) iframeWindow.Contentsedit.sync();
+                if (iframeWindow.Contentsedit) iframeWindow.Contentsedit.sync();
 
 
                 //监听提交
@@ -192,7 +199,7 @@ layui.config({
         });
         layer.full(perContent);
     });
-    treeTable.on('tree(edit)', function (res) { 
+    treeTable.on('tree(edit)', function (res) {
         var data = res.item;
         var perContent = layer.open({
             type: 2
@@ -205,9 +212,9 @@ layui.config({
                 var iframeWindow = window['layui-layer-iframe' + index]
                     , submitID = 'LAY-list-front-submit'
                     , submit = layero.find('iframe').contents().find('#' + submitID);
-                
+
                 //详细内容
-                if(iframeWindow.Contentsedit) iframeWindow.Contentsedit.sync();
+                if (iframeWindow.Contentsedit) iframeWindow.Contentsedit.sync();
 
                 //监听提交
                 iframeWindow.layui.form.on('submit(' + submitID + ')', function (data) {
@@ -243,7 +250,7 @@ layui.config({
         });
         layer.full(perContent);
     });
-    treeTable.on('tree(del)', function (res) { 
+    treeTable.on('tree(del)', function (res) {
         var data = res.item;
         layer.confirm('确定要删除吗?删除后不能恢复!', function (index) {
             $.ajax({

+ 1 - 1
wwwroot/layuiadmin/modules_main/SchoolMakerStudy_Admin.js

@@ -97,7 +97,7 @@ layui.config({
             , { field: 'SeoTitle', width: 200, title: '主讲人', sort: true }
             , { field: 'QueryCount', width: 200, title: '学习人数', sort: true }
             // , { field: 'StatusName', width: 200, title: '状态', sort: true }
-            // , { field: 'Sort', fixed: 'right', title: '排序', width: 80, edit: 'text' }
+            , { field: 'Sort', fixed: 'right', title: '排序', width: 80, edit: 'text' }
             , { title: '操作', align: 'center', fixed: 'right', toolbar: '#table-list-tools' }
         ]]
         , where: {