diff --git a/src/api/books-management.js b/src/api/books-management.js new file mode 100644 index 0000000..99ef733 --- /dev/null +++ b/src/api/books-management.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +/** + * 书籍管理 + */ + + +export function booksCategory(params) { + return request({ + url: '/category/index', // 书源分类 + method: 'get', + params: params + }) +} +export function booksSource(params) { + return request({ + url: '/platform/index', // 书源 + method: 'get', + params: params + }) +} + +export function getBooksList(params) { + return request({ + url: '/book/index', // 书籍列表 + method: 'get', + params: params + }) +} + +export function updateBooks(id) { + return request({ + url: `/book/update/${id}`, // 编辑书籍 + method: 'put' + }) +} + +export function deleteBooks(id) { + return request({ + url: `/book/delete/${id}`, // 删除书籍 + method: 'delete' + }) +} + diff --git a/src/icons/svg/disabled.svg b/src/icons/svg/disabled.svg new file mode 100644 index 0000000..68f60ae --- /dev/null +++ b/src/icons/svg/disabled.svg @@ -0,0 +1 @@ + diff --git a/src/icons/svg/keyboard.svg b/src/icons/svg/keyboard.svg new file mode 100644 index 0000000..c3b310e --- /dev/null +++ b/src/icons/svg/keyboard.svg @@ -0,0 +1 @@ + diff --git a/src/router/modules/books-management.js b/src/router/modules/books-management.js index 8f5b994..bb3ece0 100644 --- a/src/router/modules/books-management.js +++ b/src/router/modules/books-management.js @@ -19,6 +19,7 @@ const booksManagement = { meta: { title: '文章管理' } }, { + hidden: true, path: 'ShuYuan', component: () => import('@/views/books-management/ShuYuan-page/index'), name: 'memberManagement', diff --git a/src/views/books-management/ShuYuan-page/index.vue b/src/views/books-management/ShuYuan-page/index.vue index e069266..7860703 100644 --- a/src/views/books-management/ShuYuan-page/index.vue +++ b/src/views/books-management/ShuYuan-page/index.vue @@ -64,6 +64,7 @@ size="mini" @click="openGatherDialog(null)" > + 一键采集书籍 定时采集书籍 + + 上次采集时间: 2021-08-09 13:52:42 + @@ -226,7 +230,7 @@ export default { // } // }) }, - + // 更新操作 refreshData() { this._baseRequest(true) @@ -254,15 +258,13 @@ export default { }, // 删除操作弹窗 openDeleteDialog(scope) { - this.$confirm('是否确认删除改书籍?删除后该书源信息将永久删除, 且不可复原, 请谨慎操作!', '删除提示', { + this.$confirm('是否确认禁用该书籍?禁用后该书源信息将停止使用, 请谨慎操作!', '禁用提示', { confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning' }).then(() => { this.selectItem = scope.row - }).catch(() => { - this.$message.info('已取消删除') - }) + }).catch(() => {}) }, // 每页数据 handleSizeChange(val) { @@ -301,6 +303,16 @@ export default { .drop-down{ margin: 0 10px; } + .btn-text{ + color: #A97402; + font-size: 14px; + padding: 6px 10px 6px 3px; + margin-left: 8px; + background: rgba(255, 193, 61, 0.2); + border-radius: 2px; + border: 1px solid rgba(255, 193, 61, 0.5); + box-sizing: border-box; + } } .pagination-container{ display: flex; diff --git a/src/views/books-management/article-page/components/edit-dialog.vue b/src/views/books-management/article-page/components/edit-dialog.vue index 9c7f467..a3ef737 100644 --- a/src/views/books-management/article-page/components/edit-dialog.vue +++ b/src/views/books-management/article-page/components/edit-dialog.vue @@ -14,53 +14,54 @@ > - - + 确认 @@ -73,13 +74,17 @@