123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396 |
- /**
- * 基础设置相关API
- */
- import request from '@/utils/request'
- /**
- * 添加门店
- * @param store
- */
- export function addStore(store) {
- return request({
- url: '/admin/erp/store',
- method: 'post',
- headers: { 'Content-Type': 'application/json' },
- data: store
- })
- }
- /**
- * 编辑门店
- * @param store
- */
- export function editStore(id, store) {
- return request({
- url: `/admin/erp/store/${id}`,
- method: 'put',
- headers: { 'Content-Type': 'application/json' },
- data: store
- })
- }
- /**
- * 删除门店
- * @param id
- */
- export function deleteStore(id) {
- return request({
- url: `/admin/erp/store/${id}`,
- method: 'delete'
- })
- }
- /**
- * 获取门店列表
- * @param params
- */
- export function getBranches(params) {
- return request({
- url: '/admin/erp/store',
- method: 'get',
- loading: false,
- params
- })
- }
- /**
- * 获取品牌列表
- * @param params
- * @returns {Promise<any>}
- */
- export function getBrandList(params) {
- return request({
- url: 'admin/goods/brands',
- method: 'get',
- loading: false,
- params
- })
- }
- /**
- * 获取所有品牌数据
- * @returns
- */
- export function getBrandAllList() {
- return request({
- url: 'admin/goods/brands/all',
- method: 'get',
- loading: false
- })
- }
- /**
- * 添加品牌
- * @param params
- */
- export function addBrand(params) {
- return request({
- url: 'admin/goods/brands',
- method: 'post',
- data: params
- })
- }
- /**
- * 编辑品牌
- * @param id
- * @param params
- */
- export function editBrand(id, params) {
- return request({
- url: `admin/goods/brands/${id}`,
- method: 'put',
- data: params
- })
- }
- /**
- * 删除品牌
- * @param ids
- * @returns {Promise<any>}
- */
- export function deleteBrand(ids) {
- if (Array.isArray(ids)) ids = ids.join(',')
- return request({
- url: `admin/goods/brands/${ids}`,
- method: 'delete'
- })
- }
- /**
- * 修改营销经理
- * @param id
- * @param parmas
- */
- export function editMarketingManager(id, parmas) {
- return request({
- url: `admin/erp/marketingManager/${id}`,
- method: 'put',
- headers: { 'Content-Type': 'application/json' },
- data: parmas
- })
- }
- /**
- * 新增营销经理
- * @param id
- * @param parmas
- */
- export function addMarketingManager(parmas) {
- return request({
- url: `admin/erp/marketingManager`,
- method: 'post',
- headers: { 'Content-Type': 'application/json' },
- data: parmas
- })
- }
- /**
- * 获取营销经理列表
- * @param params
- */
- export function getMarketingManagerList(params) {
- return request({
- url: 'admin/erp/marketingManager',
- method: 'get',
- loaidng: false,
- params
- })
- }
- /**
- * 获取编号规则列表
- * @param params
- */
- export function getNoGenerateRuleList(params) {
- return request({
- url: 'admin/erp/noGenerateRule',
- method: 'get',
- loaidng: false,
- params
- })
- }
- /**
- * 修改编号规则
- * @param id
- * @param parmas
- */
- export function editNoGenerateRule(id, parmas) {
- return request({
- url: `admin/erp/noGenerateRule/${id}`,
- method: 'put',
- headers: { 'Content-Type': 'application/json' },
- data: parmas
- })
- }
- /**
- * 添加编号规则
- * @param params
- */
- export function addNoGenerateRule(params) {
- return request({
- url: 'admin/erp/noGenerateRule',
- method: 'post',
- headers: { 'Content-Type': 'application/json' },
- data: params
- })
- }
- /**
- * 删除编号规则
- * @param id
- */
- export function deleteNoGenerateRule(id) {
- return request({
- url: `admin/erp/noGenerateRule/${id}`,
- method: 'delete'
- })
- }
- /**
- * 获取仓库列表
- * @param params
- */
- export function getWarehouseList(params) {
- return request({
- url: 'admin/erp/warehouse',
- method: 'get',
- params
- })
- }
- /**
- * 修改仓库
- * @param id
- * @param parmas
- */
- export function editWarehouse(id, parmas) {
- return request({
- url: `admin/erp/warehouse/${id}`,
- method: 'put',
- headers: { 'Content-Type': 'application/json' },
- data: parmas
- })
- }
- /**
- * 添加仓库
- * @param params
- */
- export function addWarehouse(params) {
- return request({
- url: 'admin/erp/warehouse',
- method: 'post',
- headers: { 'Content-Type': 'application/json' },
- data: params
- })
- }
- /**
- * 删除仓库
- * @param id
- */
- export function deleteWarehouse(id) {
- return request({
- url: `admin/erp/warehouse/${id}`,
- method: 'delete'
- })
- }
- /**
- * 所有仓库
- * @param params
- */
- export function getWarehouseListAll(params) {
- return request({
- url: 'admin/erp/warehouse/list-all',
- method: 'get',
- loading: false,
- params
- })
- }
- /**
- * 所有正常状态的供应商
- * @param params
- */
- export function getSupplierListAll() {
- return request({
- url: 'admin/erp/supplier/list-all',
- method: 'get',
- loading: false
- })
- }
- /**
- * 获取供应商列表
- * @param params
- */
- export function getSupplierList(params) {
- return request({
- url: 'admin/erp/supplier',
- method: 'get',
- loading: false,
- params
- })
- }
- /**
- * 修改供应商
- * @param id
- * @param parmas
- */
- export function editSupplier(id, parmas) {
- return request({
- url: `admin/erp/supplier/${id}`,
- method: 'put',
- headers: { 'Content-Type': 'application/json' },
- data: parmas
- })
- }
- /**
- * 添加供应商
- * @param params
- */
- export function addSupplier(params) {
- return request({
- url: 'admin/erp/supplier',
- method: 'post',
- headers: { 'Content-Type': 'application/json' },
- data: params
- })
- }
- /**
- * 删除供应商
- * @param id
- */
- export function deleteSupplier(id) {
- return request({
- url: `admin/erp/supplier/${id}`,
- method: 'delete'
- })
- }
- // 获取仓库列表 /admin/erp/warehouse
- export function warehouse(params) {
- return request({
- url: 'admin/erp/warehouse',
- method: 'get',
- loading: false
- })
- }
- //客户列表 /admin/erp/customer
- export function customer(params) {
- return request({
- url: '/admin/erp/customer',
- method: 'get',
- loading: false,
- params
- })
- }
- export function editCustomer(id, store) {
- return request({
- url: `/admin/erp/customer/${id}`,
- method: 'put',
- headers: { 'Content-Type': 'application/json' },
- data: store
- })
- }
- // /admin/erp/customer
- export function addCustomer(params) {
- return request({
- url: '/admin/erp/customer',
- method: 'post',
- headers: { 'Content-Type': 'application/json' },
- data: params
- })
- }
- // s/admin/erp/customer/{id}
- export function deleteCustomer(id) {
- return request({
- url: `/admin/erp/customer/${id}`,
- method: 'delete'
- })
- }
- /* 获取销售人员 /admin/systems/manager/admin-users/getUserByDept*/
- export function getUserByDept(params) {
- return request({
- url: '/admin/systems/manager/admin-users/getUserByDept',
- method: 'get',
- loading: false,
- params
- })
- }
|