From ee78f156d7b680d7456f6a154ba473d571016a07 Mon Sep 17 00:00:00 2001 From: guoxing <1369478551@qq.com> Date: Wed, 29 Mar 2023 18:06:51 +0800 Subject: [PATCH] =?UTF-8?q?2023-3-29=20=E9=94=80=E5=94=AE=E5=AF=BC?= =?UTF-8?q?=E5=87=BA=20=E5=85=A5=E5=BA=93=E6=9F=A5=E8=AF=A2=E3=80=81?= =?UTF-8?q?=E5=AF=BC=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/query/outBound.js | 29 +++ supervise-customer-ui/src/api/query/sales.js | 15 +- .../src/api/supervise/commodityFile.js | 1 + .../src/router/modules/codemenu.js | 2 +- supervise-customer-ui/src/utils/request.js | 22 ++- .../src/views/query/inAndOutBound.vue | 180 ++++++++---------- .../src/views/query/sale.vue | 90 +++++---- .../commodity/commodityManagementInfo.vue | 14 +- 8 files changed, 195 insertions(+), 158 deletions(-) create mode 100644 supervise-customer-ui/src/api/query/outBound.js 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 @@