lrf 2 年之前
父节点
当前提交
7d736d97cf
共有 2 个文件被更改,包括 20 次插入19 次删除
  1. 19 19
      app/controller/system/config/.goodsTags.js
  2. 1 0
      app/model/system/goodsTags.js

+ 19 - 19
app/controller/system/config/.goodsTags.js

@@ -1,40 +1,40 @@
 module.exports = {
   create: {
-    requestBody: ["label", "code", "sort", "pid", "level", "file", "status"],
+    requestBody: ['tags_file', 'label', 'code', 'sort', 'pid', 'level', 'file', 'status'],
   },
   destroy: {
-    params: ["!id"],
-    service: "delete",
+    params: ['!id'],
+    service: 'delete',
   },
   update: {
-    params: ["!id"],
-    requestBody: ["label", "code", "sort", "pid", "level", "file", "status"],
+    params: ['!id'],
+    requestBody: ['tags_file', 'label', 'code', 'sort', 'pid', 'level', 'file', 'status'],
   },
   show: {
     parameters: {
-      params: ["!id"],
+      params: ['!id'],
     },
-    service: "fetch",
+    service: 'fetch',
   },
   index: {
     parameters: {
       query: {
-        "meta.createdAt@start": "meta.createdAt@start",
-        "meta.createdAt@end": "meta.createdAt@end",
-        label: "label",
-        code: "code",
-        pid: "pid",
-        level: "level",
-        status: "status",
+        'meta.createdAt@start': 'meta.createdAt@start',
+        'meta.createdAt@end': 'meta.createdAt@end',
+        label: 'label',
+        code: 'code',
+        pid: 'pid',
+        level: 'level',
+        status: 'status',
       },
       // options: {
       //   "meta.state": 0 // 默认条件
       // },
     },
-    service: "query",
+    service: 'query',
     options: {
-      query: ["skip", "limit"],
-      sort: ["sort"],
+      query: ['skip', 'limit'],
+      sort: ['sort'],
       desc: false,
       count: true,
     },
@@ -42,14 +42,14 @@ module.exports = {
   tree: {
     parameters: {
       query: {
-        pid: "pid",
+        pid: 'pid',
       },
     },
   },
   getData: {
     parameters: {
       query: {
-        code: "code",
+        code: 'code',
       },
     },
   },

+ 1 - 0
app/model/system/goodsTags.js

@@ -11,6 +11,7 @@ const goodsTags = {
   level: { type: Number, required: false, zh: '层级' }, //
   status: { type: String, required: false, default: '0', zh: '状态' }, // 字典status
   file: { type: Array, required: false, zh: '图片' }, //
+  tags_file: { type: Array, required: false, zh: '大图' }, //
 };
 const schema = new Schema(goodsTags, { toJSON: { getters: true, virtuals: true } });
 schema.index({ id: 1 });