diff --git a/.env.development b/.env.development index 5bfba66..d4db896 100644 --- a/.env.development +++ b/.env.development @@ -1,19 +1,15 @@ -ENV = 'development' - -# 接口地址 - -#内网服务地址 -#VUE_APP_BASE_API = 'http://120.76.47.59:8080' -VUE_APP_BASE_API = 'http://192.168.99.84:8080' -VUE_APP_WS_API = 'ws://192.168.99.84:8080' - -# 刘力-本地服地址 -#VUE_APP_BASE_API = 'http://192.168.99.65:7070' -#VUE_APP_WS_API = 'ws://192.168.99.65:7071' - -# 许镇-本地服地址 -#VUE_APP_BASE_API = 'http://192.168.99.84:7070' -#VUE_APP_WS_API = 'ws://192.168.99.84:7070' - -# 是否启用 babel-plugin-dynamic-import-node插件 -VUE_CLI_BABEL_TRANSPILE_MODULES = true +ENV = 'development' + +# 接口地址 + +#内网服务地址 +#VUE_APP_BASE_API = 'http://120.76.47.59:8080' +# VUE_APP_BASE_API = 'http://192.168.99.84:8080' +# VUE_APP_WS_API = 'ws://192.168.99.84:8080' + +# 许镇-本地服地址 +VUE_APP_BASE_API = 'http://192.168.99.67:8080' +VUE_APP_WS_API = 'ws://192.168.99.67:8081' + +# 是否启用 babel-plugin-dynamic-import-node插件 +VUE_CLI_BABEL_TRANSPILE_MODULES = true diff --git a/src/api/inquiryMachine.js b/src/api/inquiryMachine.js index 4eb9ca5..ce833e3 100644 --- a/src/api/inquiryMachine.js +++ b/src/api/inquiryMachine.js @@ -1,66 +1,66 @@ -import request from '@/utils/request' -// import qs from 'qs' - -// 活动资讯/活动预告 -export function activityInquiry(params) { - return request({ - url: '/dxhtsg/activityInquiry', - method: 'get', - params: params - }) -} - -// 图书馆简介 -export function libraryIntro(params) { - return request({ - url: '/dxhtsg/libraryIntro', - method: 'get', - params: params - }) -} - -// 数字资源 -export function initNumberResoures(params) { - return request({ - url: '/dxhtsg/initNumberResoures', - method: 'get', - params: params - }) -} - -// 新书推荐 -export function FetchNewBookRecommend(params) { - return request({ - url: '/dxhtsg/newBookRecommend', - method: 'get', - params: params - }) -} - -// 通过isbn获取图书封面 -export function FetchCoverByISBN(params) { - return request({ - url: '/dxhtsg/getCoverByISBN', - method: 'get', - params: params, - responseType: 'blob' - }) -} - -// 图书详情 -export function getBookDetailsByISBN(params) { - return request({ - url: '/dxhtsg/getBookDetailsByISBN', - method: 'get', - params: params - }) -} - -export default { - activityInquiry, - libraryIntro, - FetchNewBookRecommend, - FetchCoverByISBN, - initNumberResoures, - getBookDetailsByISBN -} +import request from '@/utils/request' +// import qs from 'qs' + +// 活动资讯/活动预告 +export function activityInquiry(params) { + return request({ + url: '/dxhtsg/activityInquiry', + method: 'get', + params: params + }) +} + +// 图书馆简介 +export function libraryIntro(params) { + return request({ + url: '/dxhtsg/libraryIntro', + method: 'get', + params: params + }) +} + +// 数字资源 +export function initNumberResoures(params) { + return request({ + url: '/dxhtsg/initNumberResoures', + method: 'get', + params: params + }) +} + +// 新书推荐 +export function FetchNewBookRecommend(params) { + return request({ + url: '/dxhtsg/newBookRecommend', + method: 'get', + params: params + }) +} + +// 通过isbn获取图书封面 +export function FetchCoverByISBN(params) { + return request({ + url: '/dxhtsg/getCoverByISBN', + method: 'get', + params: params + // responseType: 'blob' + }) +} + +// 图书详情 +export function getBookDetailsByISBN(params) { + return request({ + url: '/dxhtsg/getBookDetailsByISBN', + method: 'get', + params: params + }) +} + +export default { + activityInquiry, + libraryIntro, + FetchNewBookRecommend, + FetchCoverByISBN, + initNumberResoures, + getBookDetailsByISBN +} diff --git a/src/utils/request.js b/src/utils/request.js index 1ec0cde..732033f 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -1,52 +1,54 @@ -import axios from 'axios' -import { Message } from 'element-ui' - -// 创建axios实例 -const service = axios.create({ - baseURL: process.env.NODE_ENV === 'production' ? process.env.VUE_APP_BASE_API : '/', // api 的 base_url - timeout: 1000 * 30, // 请求超时时间 - headers: { - 'Content-Type': 'application/json' - } -}) - -// request拦截器 -service.interceptors.request.use( - config => { - // if (getToken()) { - // config.headers['Authorization'] = getToken() // 让每个请求携带自定义token 请根据实际情况自行修改 - // } - const token = '' // 登录后生成用于识别用户身份,项目不需要直接去掉 - config.headers['Authorization'] = token || '' - return config - }, - error => { - console.error('error: ', error) - Promise.reject(error) - } -) - -// response 拦截器 -service.interceptors.response.use( - response => { - const errorMsg = response.data.errMsg - if (response.status === 200) { - // console.log(response.data.data) - if (response.data instanceof Blob) { - return response.data - } else { - return response.data.data - } - } else { - Message.error({ - message: errorMsg, - duration: 5000 - }) - Promise.reject() - } - }, - error => { - return Promise.reject(error) - } -) -export default service +import axios from 'axios' +import { Message } from 'element-ui' + +// 创建axios实例 +const service = axios.create({ + baseURL: process.env.NODE_ENV === 'production' ? process.env.VUE_APP_BASE_API : '/', // api 的 base_url + timeout: 1000 * 30, // 请求超时时间 + headers: { + 'Content-Type': 'application/json' + } +}) + +// request拦截器 +service.interceptors.request.use( + config => { + // if (getToken()) { + // config.headers['Authorization'] = getToken() // 让每个请求携带自定义token 请根据实际情况自行修改 + // } + const token = '' // 登录后生成用于识别用户身份,项目不需要直接去掉 + config.headers['Authorization'] = token || '' + return config + }, + error => { + console.error('error: ', error) + Promise.reject(error) + } +) + +// response 拦截器 +service.interceptors.response.use( + response => { + const errorMsg = response.data.errMsg + if (response.status === 200) { + // console.log(response.data.data) + if (response.data instanceof Blob) { + return response.data + } else if (response.data.data) { + return response.data.data + } else { + return response.data + } + } else { + Message.error({ + message: errorMsg, + duration: 5000 + }) + Promise.reject() + } + }, + error => { + return Promise.reject(error) + } +) +export default service diff --git a/src/views/newBookRecommend.vue b/src/views/newBookRecommend.vue index 8773d9e..78ad79c 100644 --- a/src/views/newBookRecommend.vue +++ b/src/views/newBookRecommend.vue @@ -1,230 +1,231 @@ - - - - - - - - - - - - {{ item.nbName }} - 作者:{{ item.nbAuthor }} - 出版社:{{ item.nbPublisher }} - 出版年份:{{ item.nbPublisherdate }} - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + {{ item.nbName }} + 作者:{{ item.nbAuthor }} + 出版社:{{ item.nbPublisher }} + 出版年份:{{ item.nbPublisherdate }} + + + + + + + + + + + + + + + + + + + + + +
作者:{{ item.nbAuthor }}
出版社:{{ item.nbPublisher }}
出版年份:{{ item.nbPublisherdate }}