import request, { baseUrl } from "@/utils/request"; import { getToken, removeToken, removeUserInfo } from "@/utils/auth"; export const getGoodsList = (params) => request('/erp/goods/list', params, 'get') export const getGoodsById = (params) => request('/erp/goods/queryById', params, 'get') export const getOrderList = (params) => request('/erp/order/list', params, 'get') export const addOrder = (params) => request('/erp/order/add', params, 'post') export const editOrder = (params) => request('/erp/order/edit', params, 'post') export const getStatusList = (params) => request('/erp/order/queryState', params, 'get') export const getStoreList = (params) => request('/erp/storeInfo/list', params, 'get') export const getAddrList = (params) => request('/erp/addrManager/list', params, 'get') export const addAddr = (params) => request('/erp/addrManager/add', params, 'post') export const editAddr = (params) => request('/erp/addrManager/edit', params, 'post') export const delAddr = (params) => request('/erp/addrManager/delete?id='+params, {} , 'delete') export const getCode = (params) => request('/sys/randomImage/' + params, {}, 'get') export const login = (params) => request('/sys/login', params, 'POST') export const addCommit = (params) => request('/erp/bbs/add', params, 'post') export const getCommits = (params) => request('/erp/bbs/list', params, 'get') export const getCommit = (params) => request('/erp/bbs/queryById', params, 'get') export const addCart = (params) => request('/erp/shoppingCart/add', params, 'post') export const delCart = (params) => request('/erp/shoppingCart/delete?id='+params, {} , 'delete') export const delCarts = (params) => request('/erp/shoppingCart/deleteBatch?ids='+params, {} , 'delete') export const getCarts = (params) => request('/erp/shoppingCart/list', params , 'get') export const uploadFile = (filePath) => { return new Promise((resolve, reject) => { uni.showLoading({ mask: true }) uni.uploadFile({ url: baseUrl + '/sys/common/upload', //仅为示例,非真实的接口地址 filePath, name: 'file', header: { 'X-Access-Token': getToken(), }, formData: { biz: 'temp', }, success: (res) => { uni.hideLoading() if (res.statusCode && res.statusCode === 401) { removeToken() removeUserInfo() uni.showToast({ title: '登录超时', icon: 'none' }) setTimeout(() => { uni.redirectTo({ url: '/pages/login/index1?status=' +1 }) }, 500) return } const data = JSON.parse(res.data) if (data.code === 500) { uni.showToast({ title: data.message, icon: 'none' }) return } resolve(data.message) }, fail(e) { uni.hideLoading() reject(e) console.log('e', e) } }); }) }