DoraCMS2.0新增数据库,并实现显示和删除功能

  1. 并且在src-manage-components文件夹中复制ads文件夹,并且改名为books
  2. 在后台资源管理处加上book菜单,添加新增书籍,显示书籍和管理书籍的接口,在Home.vue页面处保存,则能显示菜单并且刷新。此时显示的页面是ads的内容,因为books里面是ads的内容。
  3. 在src-manage-components-books-index.vue文件第5行修改顶部菜单栏的type为Book。此时保存,点击顶部add的按键将没有反应。

  4. 在src-manage-components-common-TopBar.vue文件第10行添加顶部菜单栏对应Book的菜单。

    在该页面152行加入对应的addBook方法。

    然后在src-manage-components-common-Pagination.vue的75行添加对应的Pagination的样式:

  5. 在src-manage-store-getters.js中的第7行添加bookInfoForm的说明,对应上面addBooks方法第二句调用的内容:

  6. 在src-manage-store-mutations.js的第287行添加books的state初始化的内容,目前暂定books的数据库和ads一样,所以里面的内容先不修改,后期还是要改的:

  7. 在src-manage-store-mutations.js的第555行添加books的mutations初始化的内容,目前暂定books的数据库和ads一样,所以里面的内容先不修改,后期还是要改的:

  8. 在src-manage-store-types.js的第31行添加Books的宏定义内容:

  9. 在server-lib-controller-ads.js中复制ads.js,新建books.js的controller文件:并且修改里面所有的类名和函数名:

  10. 在server-lib-controller-models文件中复制Ads.js和AdsItems.js文件,修改里面的文件名,并且定义对应的数据库。

    书籍单元表:

    书籍表:

  11. 修改server-lib-controller-books.js的第二三行的代码:

  12. 修改src-store-services.js的第229行代码:

  13. 修改src-store-actions的390行,增加对应的内容:

  14. 修改src-manage-books-index.vue的代码为:

  15. 修改server-routers-managers.js的第221行添加对应的路由:

    并且在第19行引入Books的控制器:

  16. server-lib-controller-index.js中15行加入Books类的导出,这是报错的原因:

  17. server-lib-models-index.js中第44行中加入导出数据库的两句: