Ver Fonte

更新 admin 模块

reghao há 2 anos atrás
pai
commit
40dc52d77a

+ 14 - 2
manager/src/main/java/cn/reghao/devops/manager/admin/controller/BiliApiController.java

@@ -1,9 +1,12 @@
 package cn.reghao.devops.manager.admin.controller;
 
+import cn.reghao.jutil.jdk.result.WebResult;
 import io.swagger.annotations.Api;
 import lombok.extern.slf4j.Slf4j;
-import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
 
 /**
  * @author reghao
@@ -11,7 +14,16 @@ import org.springframework.web.bind.annotation.RequestMapping;
  */
 @Slf4j
 @Api(tags = "bili api")
-@Controller
+@RestController
 @RequestMapping("/api/bili")
 public class BiliApiController {
+    @PostMapping("/site/notice")
+    public String siteNotice(String content) {
+        return WebResult.success();
+    }
+
+    @GetMapping("/post/category")
+    public String videoCategory() {
+        return WebResult.success();
+    }
 }

+ 6 - 17
manager/src/main/java/cn/reghao/devops/manager/admin/controller/BiliController.java

@@ -13,7 +13,6 @@ import org.springframework.stereotype.Controller;
 import org.springframework.ui.Model;
 import org.springframework.web.bind.annotation.*;
 
-import javax.ws.rs.Path;
 import java.util.Collections;
 
 /**
@@ -118,27 +117,17 @@ public class BiliController {
         return "/admin/site/videostatus";
     }
 
-
-
     @GetMapping("/post/audio")
     public String audioPage(Model model) {
-        PageRequest pageRequest = PageSort.pageRequest();
-        PageList<?> pageList = PageList.empty();
-        Page<?> page = new PageImpl<>(pageList.getList(), pageRequest, pageList.getTotalSize());
-
-        model.addAttribute("page", page);
-        model.addAttribute("list", page.getContent());
-        return "/admin/site/index";
+        model.addAttribute("page", Page.empty());
+        model.addAttribute("list", Collections.emptyList());
+        return "/admin/site/videolist";
     }
 
     @GetMapping("/post/image")
     public String imagePage(Model model) {
-        PageRequest pageRequest = PageSort.pageRequest();
-        PageList<?> pageList = PageList.empty();
-        Page<?> page = new PageImpl<>(pageList.getList(), pageRequest, pageList.getTotalSize());
-
-        model.addAttribute("page", page);
-        model.addAttribute("list", page.getContent());
-        return "/admin/site/index";
+        model.addAttribute("page", Page.empty());
+        model.addAttribute("list", Collections.emptyList());
+        return "/admin/site/videolist";
     }
 }

+ 9 - 7
manager/src/main/resources/templates/admin/site/config.html

@@ -15,13 +15,15 @@
                     将表单元素拖拽到构建面板中即可生成表单块将表单元素拖拽到构建面板中即可生成表单块将表单元素拖拽到构建面板中即可生成表单块将表单元素拖拽到构建面板中即可生成表单块将表单元素拖拽到构建面板中即可生成表单
                 </blockquote>
                 <div class="layui-form timo-compile element-panel">
-                    <div class="layui-form-item layui-form-text">
-                        <textarea placeholder="请输入新公告" class="layui-textarea" name="desc"></textarea>
-                    </div>
-                    <div class="layui-form-item timo-finally">
-                        <button class="layui-btn ajax-submit"><i class="fa fa-check-circle"></i> 更新</button>
-                        <button class="layui-btn btn-secondary close-popup"><i class="fa fa-times-circle"></i> 清空</button>
-                    </div>
+                    <form th:action="@{/api/bili/site/notice}">
+                        <div class="layui-form-item layui-form-text">
+                            <textarea placeholder="请输入新公告" class="layui-textarea" name="content"></textarea>
+                        </div>
+                        <div class="layui-form-item timo-finally">
+                            <button class="layui-btn ajax-submit"><i class="fa fa-check-circle"></i> 更新</button>
+                            <button class="layui-btn btn-secondary close-popup"><i class="fa fa-times-circle"></i> 清空</button>
+                        </div>
+                    </form>
                 </div>
             </div>
         </div>

+ 1 - 1
manager/src/main/resources/templates/admin/site/videocategory.html

@@ -5,7 +5,7 @@
     <link rel="stylesheet" th:href="@{/lib/zTree_v3/css/zTreeStyle/zTreeStyle.css}" type="text/css">
 </head>
 <body class="timo-layout-page">
-<div class="layui-card timo-tree" th:attr="data-url=@{'/api/rbac/menu/' + ${isEnabled}}">
+<div class="layui-card timo-tree" th:attr="data-url=@{'/api/bili/post/category'}">
     <div class="layui-card-header timo-card-header">
                 <span>
                     <i class="fa fa-bars"></i>