From fd6e0f7feef966069367870087db81fc83009b3f Mon Sep 17 00:00:00 2001 From: DongZeLiang <2746733890@qq.com> Date: Sun, 8 Oct 2023 21:22:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90=E5=99=A8?= =?UTF-8?q?=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/book/info.js | 44 +++++ src/views/book/info/index.vue | 273 +++++++++++++++++++++++++++++++ src/views/tool/gen/editTable.vue | 6 +- 3 files changed, 320 insertions(+), 3 deletions(-) create mode 100644 src/api/book/info.js create mode 100644 src/views/book/info/index.vue diff --git a/src/api/book/info.js b/src/api/book/info.js new file mode 100644 index 0000000..f707a13 --- /dev/null +++ b/src/api/book/info.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询书籍信息列表 +export function listInfo(query) { + return request({ + url: '/book/info/list', + method: 'get', + params: query + }) +} + +// 查询书籍信息详细 +export function getInfo(id) { + return request({ + url: '/book/info/' + id, + method: 'get' + }) +} + +// 新增书籍信息 +export function addInfo(data) { + return request({ + url: '/book/info', + method: 'post', + data: data + }) +} + +// 修改书籍信息 +export function updateInfo(data) { + return request({ + url: '/book/info', + method: 'put', + data: data + }) +} + +// 删除书籍信息 +export function delInfo(id) { + return request({ + url: '/book/info/' + id, + method: 'delete' + }) +} diff --git a/src/views/book/info/index.vue b/src/views/book/info/index.vue new file mode 100644 index 0000000..eca22c2 --- /dev/null +++ b/src/views/book/info/index.vue @@ -0,0 +1,273 @@ + + + diff --git a/src/views/tool/gen/editTable.vue b/src/views/tool/gen/editTable.vue index 0a5cfd6..ff38a78 100644 --- a/src/views/tool/gen/editTable.vue +++ b/src/views/tool/gen/editTable.vue @@ -183,7 +183,7 @@ export default { const basicForm = this.$refs.basicInfo.$refs.basicInfoForm; const genForm = this.$refs.genInfo.$refs.genInfoForm; Promise.all([basicForm, genForm].map(this.getFormPromise)).then(res => { - const validateResult = res.data.every(item => !!item); + const validateResult = res.every(item => !!item); if (validateResult) { const genTable = Object.assign({}, basicForm.model, genForm.model); genTable.columns = this.columns; @@ -194,8 +194,8 @@ export default { parentMenuId: genTable.parentMenuId }; updateGenTable(genTable).then(res => { - this.$modal.msgSuccess(res.data.msg); - if (res.data.code === 200) { + this.$modal.msgSuccess(res.msg); + if (res.code === 200) { this.close(); } });