refactor(api请求): 重构API请求方式,使用veilReq统一处理
将直接导入的API请求方法改为使用新创建的veilReq工具统一处理 新增veilReq.js文件,封装axios请求并添加请求拦截和响应拦截
This commit is contained in:
@@ -1,10 +1,18 @@
|
||||
import { listCategory } from '@/api/wms/category';
|
||||
import { listProduct } from '@/api/wms/product';
|
||||
import { listRawMaterial } from '@/api/wms/rawMaterial';
|
||||
import { listBomItem } from '@/api/wms/bomItem';
|
||||
|
||||
// 目前存在一个问题,当新增或删除,修改分类、产品、物料时,需要刷新整个页面,才能看到最新的数据
|
||||
// 需要优化,当新增或删除,修改分类、产品、物料时,只刷新相关的数据,而不是整个页面,修改和删除可以解决,新增由于没有返回id,所以需要重新获取整个列表
|
||||
// import { listCategory } from '@/api/wms/category';
|
||||
// import { listBomItem } from '@/api/wms/bomItem';
|
||||
// import { listProduct } from '@/api/wms/product';
|
||||
// import { listRawMaterial } from '@/api/wms/rawMaterial';
|
||||
import veilReq from '@/utils/veilReq';
|
||||
const listRawMaterial = (params) => veilReq({
|
||||
url: '/wms/rawMaterial/list',
|
||||
method: 'get',
|
||||
params
|
||||
});
|
||||
const listProduct = (params) => veilReq({
|
||||
url: '/wms/product/list',
|
||||
method: 'get',
|
||||
params
|
||||
});
|
||||
|
||||
const state = {
|
||||
categoryList: [],
|
||||
|
||||
Reference in New Issue
Block a user