diff --git a/supervise-customer-ui/src/api/query/outBound.js b/supervise-customer-ui/src/api/query/outBound.js new file mode 100644 index 00000000..dc950e2d --- /dev/null +++ b/supervise-customer-ui/src/api/query/outBound.js @@ -0,0 +1,29 @@ +import request from '@/utils/request' +// 供应商查询 +export default { + + // 查询分页列表 + listPage: function(params) { + return request({ + baseURL: '/api', + url: '/customer/v1/gdinstoragegd/listPage', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + exportExcel: function(params) { + return request({ + baseURL: '/api', + url: '/customer/v1/gdinstoragegd/exportExcel', + method: 'post', + responseType: 'blob', // 表明返回服务器返回的数据类型 + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, +} diff --git a/supervise-customer-ui/src/api/query/sales.js b/supervise-customer-ui/src/api/query/sales.js index 20821e74..d4757ff3 100644 --- a/supervise-customer-ui/src/api/query/sales.js +++ b/supervise-customer-ui/src/api/query/sales.js @@ -14,4 +14,17 @@ export default { } }) }, -} + + exportExcel: function(params) { + return request({ + baseURL: '/api', + url: '/customer/v1/gdsales/exportExcel', + method: 'post', + responseType: 'blob', // 表明返回服务器返回的数据类型 + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, +} \ No newline at end of file diff --git a/supervise-customer-ui/src/api/supervise/commodityFile.js b/supervise-customer-ui/src/api/supervise/commodityFile.js index 60d656be..5843a3a0 100644 --- a/supervise-customer-ui/src/api/supervise/commodityFile.js +++ b/supervise-customer-ui/src/api/supervise/commodityFile.js @@ -101,6 +101,7 @@ export default { // 商品档案 保存新增记录 saveCommodity: function(params) { return request({ + baseURL: '/api', url: '/customer/v1/productinformation/save', method: 'post', data: params, diff --git a/supervise-customer-ui/src/router/modules/codemenu.js b/supervise-customer-ui/src/router/modules/codemenu.js index c0a2ee56..e2a9743a 100644 --- a/supervise-customer-ui/src/router/modules/codemenu.js +++ b/supervise-customer-ui/src/router/modules/codemenu.js @@ -192,7 +192,7 @@ const codemenu = [{ component: () => import('@/views/query/inAndOutBound.vue'), name: 'manufacturerPreference', meta: { - title: '出入库查询', + title: '入库查询', noCache: true } },{ diff --git a/supervise-customer-ui/src/utils/request.js b/supervise-customer-ui/src/utils/request.js index 0e8707ac..0a274f5d 100644 --- a/supervise-customer-ui/src/utils/request.js +++ b/supervise-customer-ui/src/utils/request.js @@ -1,7 +1,13 @@ import axios from 'axios' -import { MessageBox, Message } from 'element-ui' +import { + MessageBox, + Message +} from 'element-ui' import store from '@/store' -import { getToken, getStorage } from '@/utils/auth' +import { + getToken, + getStorage +} from '@/utils/auth' // create an axios instance const service = axios.create({ @@ -52,17 +58,19 @@ service.interceptors.response.use( const res = response.data const statusCode = response.status + console.log("response>>>", response) // if the custom code is not 20000, it is judged as an error. if (statusCode !== 200) { Message({ - message: res.msg || response.message || 'Error', + message: res.msg || response.message || 'Error11111111111111111', type: 'error', showClose: true, duration: 5 * 1000 }) // 50008: Illegal token; 50012: Other clients logged in; 50014: Token expired; - if (statusCode === 401 || res.code === '5000' || res.code === 5000 || res.code === 50012 || res.code === 50014) { + if (statusCode === 401 || res.code === '5000' || res.code === 5000 || res.code === 50012 || res.code === + 50014) { // to re-login MessageBox.confirm('登录状态已过期,您可以继续留在该页面,或者重新登录', '系统提示', { confirmButtonText: '重新登录', @@ -77,9 +85,9 @@ service.interceptors.response.use( } return Promise.reject(new Error(res.message || 'Error')) } else { - if (!res.success) { + if (!res.success && res.success !== null && res.success !== undefined) { Message({ - message: res.msg || 'Error', + message: res.msg || 'Error2222222222222222', type: 'error', showClose: true, duration: 5 * 1000 @@ -100,4 +108,4 @@ service.interceptors.response.use( } ) -export default service +export default service \ No newline at end of file diff --git a/supervise-customer-ui/src/views/query/inAndOutBound.vue b/supervise-customer-ui/src/views/query/inAndOutBound.vue index 4145e79c..fb6f2d25 100644 --- a/supervise-customer-ui/src/views/query/inAndOutBound.vue +++ b/supervise-customer-ui/src/views/query/inAndOutBound.vue @@ -2,7 +2,7 @@