From 15115d6a856c8da8bd172ec4a200268f188c17e9 Mon Sep 17 00:00:00 2001 From: lynn Date: Thu, 26 Jun 2025 08:32:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E5=9B=BE=E4=B9=A6=E5=88=97?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/http.api.js | 15 ++ packages/library/detail.vue | 274 ++++++++++++++++++++++++++++++++++++ packages/library/index.vue | 266 ++++++++++++++++++++++++---------- pages.json | 5 + 4 files changed, 483 insertions(+), 77 deletions(-) create mode 100644 packages/library/detail.vue diff --git a/common/http.api.js b/common/http.api.js index 987bcab..ef64fc3 100644 --- a/common/http.api.js +++ b/common/http.api.js @@ -42,6 +42,11 @@ let apiApp = { supplyDemandSave: '/api/mobile/supply-demand/save', supplyDemandList: '/api/mobile/supply-demand/index', supplyDemandDetail: '/api/mobile/supply-demand/detail', + + // 图书 + bookIndex: '/api/mobile/book/index', + bookDetail: '/api/mobile/book/detail', + bookOther: '/api/mobile/book/other', } // 此处第二个参数vm,就是我们在页面使用的this,你可以通过vm获取vuex等操作 @@ -95,6 +100,11 @@ const install = (Vue, vm) => { let supplyDemandList = (params = {}) => vm.$u.get(apiApp.supplyDemandList, params); let supplyDemandDetail = (params = {}) => vm.$u.get(apiApp.supplyDemandDetail, params); + // 图书 + let bookIndex = (params = {}) => vm.$u.get(apiApp.bookIndex, params); + let bookDetail = (params = {}) => vm.$u.get(apiApp.bookDetail, params); + let bookOther = (params = {}) => vm.$u.get(apiApp.bookOther, params); + // 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下 vm.$u.api = { // 用户 @@ -138,6 +148,11 @@ const install = (Vue, vm) => { supplyDemandSave, supplyDemandList, supplyDemandDetail, + + // 图书 + bookIndex, + bookDetail, + bookOther, }; } diff --git a/packages/library/detail.vue b/packages/library/detail.vue new file mode 100644 index 0000000..bef0551 --- /dev/null +++ b/packages/library/detail.vue @@ -0,0 +1,274 @@ + + + + + diff --git a/packages/library/index.vue b/packages/library/index.vue index 855e484..38fa2ff 100644 --- a/packages/library/index.vue +++ b/packages/library/index.vue @@ -1,8 +1,8 @@