lsc 2 minggu lalu
induk
melakukan
f3341c7267
1 mengubah file dengan 32 tambahan dan 0 penghapusan
  1. 32 0
      pbl.js

+ 32 - 0
pbl.js

@@ -331,6 +331,28 @@ router.route("/addFolder").all(async (req, res, next) => {
     }
     }
 });
 });
 
 
+//添加文件夹
+router.route("/addFolderP").all(async (req, res, next) => {
+    //mode的处理
+    if (req.body) {
+        try {
+            const response = await client.collections.create({
+                name: decodeURIComponent(req.body.n),
+                description: decodeURIComponent(req.body.fd)
+            });
+            p = [...Object.values(req.body), response.results.id];
+            p.unshift(_mysqlLabor[0], _mysqlLabor[1], "addFolder");
+            mysql.usselect(p, async function (ret) {
+                res.end(JSON.stringify(ret));
+            });
+
+        } catch (error) {
+            res.status(500).json({ error: error instanceof Error ? error.message : "An error occurred" });
+        }
+
+    }
+});
+
 //删除文件夹
 //删除文件夹
 router.route("/deleteFolder").all(async (req, res, next) => {
 router.route("/deleteFolder").all(async (req, res, next) => {
     //mode的处理
     //mode的处理
@@ -491,6 +513,12 @@ router.route("/getFolder").all((req, res, next) => {
     getmysql2(req, res, "getFolder", req.body.uid);
     getmysql2(req, res, "getFolder", req.body.uid);
 });
 });
 
 
+router.route("/getFolder2").all((req, res, next) => {
+    var json = queryString(req.url);
+    getmysql2(req, res, "getFolder", json['uid']);
+});
+
+
 router.route("/getFolderPage").all((req, res, next) => {
 router.route("/getFolderPage").all((req, res, next) => {
     getmysql2(req, res, "getFolderPage2", req.body[0].uid, req.body[0].n, req.body[0].sub, req.body[0].class, req.body[0].page, req.body[0].num);
     getmysql2(req, res, "getFolderPage2", req.body[0].uid, req.body[0].n, req.body[0].sub, req.body[0].class, req.body[0].page, req.body[0].num);
 });
 });
@@ -498,6 +526,10 @@ router.route("/getFolderPage").all((req, res, next) => {
 router.route("/getFolderPage3").all((req, res, next) => {
 router.route("/getFolderPage3").all((req, res, next) => {
     getmysql2(req, res, "getFolderPage3", req.body[0].uid, req.body[0].n, req.body[0].sub, req.body[0].class, req.body[0].tag, req.body[0].page, req.body[0].num);
     getmysql2(req, res, "getFolderPage3", req.body[0].uid, req.body[0].n, req.body[0].sub, req.body[0].class, req.body[0].tag, req.body[0].page, req.body[0].num);
 });
 });
+router.route("/getFolderPage32").all((req, res, next) => {
+    var json = queryString(req.url);
+    getmysql2(req, res, "getFolderPage3", json['uid'], json['n'], json['sub'], json['class'], json['tag'], json['page'], json["num"]);
+});
 
 
 router.route("/getFolderPageOpen").all((req, res, next) => {
 router.route("/getFolderPageOpen").all((req, res, next) => {
     getmysql2(req, res, "getFolderPageOpen", req.body[0].uid, req.body[0].n, req.body[0].sub, req.body[0].class, req.body[0].tag, req.body[0].page, req.body[0].num);
     getmysql2(req, res, "getFolderPageOpen", req.body[0].uid, req.body[0].n, req.body[0].sub, req.body[0].class, req.body[0].tag, req.body[0].page, req.body[0].num);