From 1d1dc50bc0827bcb1952f3754744dd019d6445f0 Mon Sep 17 00:00:00 2001 From: xuhuajiao <13476289682@163.com> Date: Mon, 23 Dec 2024 20:41:00 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87/=E5=9B=BE=E4=B9=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/book/index.js | 43 +++ src/api/deviceVI/index.js | 11 +- src/api/shelf/index.js | 9 +- .../visualCheck/bookstore/book/index.vue | 75 +++-- .../bookstore/collection/index.vue | 2 +- .../venueDevice/bookshelfPosition/index.vue | 27 +- .../visualCheck/venueDevice/device/index.vue | 301 ++++++++++-------- 7 files changed, 301 insertions(+), 167 deletions(-) create mode 100644 src/api/book/index.js diff --git a/src/api/book/index.js b/src/api/book/index.js new file mode 100644 index 0000000..4fdf95e --- /dev/null +++ b/src/api/book/index.js @@ -0,0 +1,43 @@ +import request from '@/utils/request' +import qs from 'qs' + +export function FetchInitBookBasiceList(params) { + return request({ + url: 'api/bookBasice/initBookBasiceList' + '?' + qs.stringify(params, { indices: false }), + method: 'get' + }) +} + +export function add(data) { + return request({ + url: 'api/bookBasice/editBookBasice', + method: 'post', + data + }) +} + +export function edit(data) { + return request({ + url: 'api/bookBasice/editBookBasice', + method: 'post', + data + }) +} + +export function del(ids) { + return request({ + url: 'api/bookBasice/delBookBasice', + method: 'post', + data: ids + }) +} + +// 通过isbn获取图书详情信息 +export function FetchBookBasiceByISBN(params) { + return request({ + url: 'api/bookBasice/getBookBasiceByISBN' + '?' + qs.stringify(params, { indices: false }), + method: 'get' + }) +} + +export default { add, edit, del, FetchInitBookBasiceList, FetchBookBasiceByISBN } diff --git a/src/api/deviceVI/index.js b/src/api/deviceVI/index.js index 0aa56d4..dec235d 100644 --- a/src/api/deviceVI/index.js +++ b/src/api/deviceVI/index.js @@ -42,6 +42,15 @@ export function del(data) { }) } +// 通过设备id获取设备详情 +export function FetchDeviceById(params) { + return request({ + url: 'api/device/getDeviceById', + method: 'get', + params + }) +} + // 摄像头绑定书架 export function FetchDeviceShelfGridBinding(data) { return request({ @@ -69,4 +78,4 @@ export function FetchUnboundGrid(params) { }) } -export default { add, edit, del, FetchRegionTree, FetchinitDeviceInfoList, FetchDeviceShelfGridBinding, FetchBoundGridByDevice, FetchUnboundGrid } +export default { add, edit, del, FetchRegionTree, FetchinitDeviceInfoList, FetchDeviceById, FetchDeviceShelfGridBinding, FetchBoundGridByDevice, FetchUnboundGrid } diff --git a/src/api/shelf/index.js b/src/api/shelf/index.js index 930a61f..6e453d4 100644 --- a/src/api/shelf/index.js +++ b/src/api/shelf/index.js @@ -1,6 +1,13 @@ import request from '@/utils/request' import qs from 'qs' +export function FetchInitBookShelfList(params) { + return request({ + url: 'api/bookShelf/initBookShelfList' + '?' + qs.stringify(params, { indices: false }), + method: 'get' + }) +} + export function add(data) { return request({ url: 'api/bookShelf/editBookShelf', @@ -77,4 +84,4 @@ export function FetchChangeCheckByGrid(parameter) { }) } -export default { add, edit, del, FetchBookShelfDetails, saveBookShelfSignPoint, FetchInitShelfGridByShelfId, FetcheEditSortmarkByGrid, FetchChangeOrderByGrid, FetchChangeCheckByGrid } +export default { add, edit, del, FetchInitBookShelfList, FetchBookShelfDetails, saveBookShelfSignPoint, FetchInitShelfGridByShelfId, FetcheEditSortmarkByGrid, FetchChangeOrderByGrid, FetchChangeCheckByGrid } diff --git a/src/views/visualCheck/bookstore/book/index.vue b/src/views/visualCheck/bookstore/book/index.vue index 582c551..bed21a2 100644 --- a/src/views/visualCheck/bookstore/book/index.vue +++ b/src/views/visualCheck/bookstore/book/index.vue @@ -23,13 +23,20 @@ - + - + + + @@ -45,12 +52,12 @@ - - + +
- - + +
@@ -80,18 +87,18 @@ > - -