Browse Source

增加文章与栏目配置文件

zhy 1 month ago
parent
commit
c257a8bde7
2 changed files with 50 additions and 0 deletions
  1. 19 0
      src/views/cms/postconfig/journal.js
  2. 31 0
      src/views/cms/termconfig/journal.js

+ 19 - 0
src/views/cms/postconfig/journal.js

@@ -0,0 +1,19 @@
+export default {
+    listFileds: [
+      { label: "标题", name: "title", filter: true, placeholder: "输入摘要" },
+      { label: "作者", name: "author" },
+      { label: "显示/隐藏", name: "visible", formater: 'dict:cms_show_hide' },
+    ],
+    formFiled: [
+      { label: "标题", name: "title" },
+      { label: "作者", name: "author" },
+      { label: "发布时间", name: "publish_time", formater: 'date', dateType: 'datetime' },
+      { label: "显示/隐藏", name: "visible", formater: 'switch', activeValue: '0', inactiveValue: '1' },
+      { label: "附件上传", name: "urls", formater: "fileUpload" },
+      { label: "内容", name: "content", formater: 'editor' },
+    ],
+    operation: [
+      { name: 'edit', label: '修改', icon: 'el-icon-edit' },
+      { name: 'delete', label: '删除', icon: 'el-icon-delete' }
+    ]
+  };

+ 31 - 0
src/views/cms/termconfig/journal.js

@@ -0,0 +1,31 @@
+export default {
+    listFileds: [
+      { label: "名称", name: "name", filter: true, placeholder: "输入名字" },
+      { label: "图标", name: "image", formater: "image" },
+      { label: "别名", name: "alias", filter: true, placeholder: "输入别名" },
+      { label: "类型", name: "type", placeholder: "选择类型", formater: "dict:menu_type" },
+      { label: "排序", name: "number" }
+    ],
+    formFiled: [
+      { label: "图标", name: "image", formater: "selectFile" },
+      { label: "名称", name: "name", placeholder: "输入名字" },
+      { label: "别名", name: "alias", placeholder: "输入别名" },
+      { label: "类型", name: "type", placeholder: "选择类型", formater: 'dict:menu_type' },
+      { label: "排序", name: "number", formater: "number" },
+      { label: "描述", name: "description", placeholder: "输入描述", formater: "textarea" },
+    ],
+    operation: [
+      { name: 'itemadd', label: '新增', icon: 'el-icon-plus' },
+      { name: 'edit', label: '修改', icon: 'el-icon-edit' },
+      { name: 'delete', label: '删除', icon: 'el-icon-delete' }
+    ],
+    options: {
+      'tree-props': {
+        hasChildren: 'hasChildren', children: 'children'
+      },
+      'default-expand-all': false,
+      'row-key': "termId",
+      treeId: 'termId'
+    },
+    pagination: false,
+  };