You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
bsdgy-front/src/services/store/IncreaseStoreManager.js

92 lines
2.2 KiB
JavaScript

/**
* 门店号管理
* @author yechenhao
* @date 2020/4/14
*/
import http from '../CommonHttp'
import axios from "axios";
/**
* 上传文件
* @param params
* @param call
* @returns {Promise<any | never>}
*/
export function uploadUser(params, call) {
return http.post('/store/emp/import', params).then(call);
}
export function storeList(params, call, errorCallBack) {
return http.post('/store/emp/list', params).then(call).catch(errorCallBack);
}
export function addStoreWX(params, call) {
return http.post('/user/add', params).then(call);
}
export function modifyStoreWX(params, call) {
return http.post('/user/update', params).then(call);
}
export function downloadImg(params,name, call) {
return http.downloadImg('/user/img/download',name, params).then(call);
}
/**
* 下拉框数据品牌公司
*/
export function downCompanyData(params, call) {
return http.get('/retail/company',params).then(call)
}
/**
* 下拉框数据品牌公司
*/
export function downBigRegionData(params, call) {
return http.get('/retail/big/region',params).then(call)
}
/**
* 下载门店码
* @param params
* @param call
* @returns {Promise<any | never>}
*/
export function downloadStoreCode(params, call) {
return http.downloadZip('/store/emp/download/store/code/bsd','门店码', params).then(call);
}
/**
* 下载门店导购码
* @param params
* @param call
* @returns {Promise<any | never>}
*/
export function downloadStoreSellerCode(params, call) {
return http.downloadZip('/store/emp/download/store/seller/code/bsd','门店导购码', params).then(call);
}
export function getBaseUrl() {
return axios.defaults.baseURL;
}
/**
* 下载列表数据Excel
* @param params
* @param name
* @param call
* @returns {Promise<unknown>}
*/
export function downloadDataListToList(params, call, errorCallBack) {
return http.downloadFileToExcel('/store/emp/download/store/excel/bsd', '推广管理-店铺列表', params).then(call).catch(errorCallBack);
}
export default {
uploadUser,
getBaseUrl,
storeList,
addStoreWX,
modifyStoreWX,
downloadImg,
downCompanyData,
downBigRegionData,
downloadStoreCode,
downloadStoreSellerCode,
downloadDataListToList
}