提交 物料、公众号、仓库 接口API

main
郭强 2024-07-25 09:54:21 +08:00
parent 6f5dec1a2c
commit f5678a4988
4 changed files with 140 additions and 0 deletions

View File

@ -0,0 +1,32 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/base/material/` + url, ...arg)
/**
* 物料Api接口管理器
*
* @author Luck
* @date 2024/07/24 19:54
**/
export default {
// 获取物料分页
materialPage(data) {
return request('page', data, 'get')
},
// 获取物料 -- 物料包装数据
materialPackageData(data) {
return request('/package/data', data, 'get')
},
// 提交物料表单 edit为true时为编辑默认为新增
materialSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除物料
materialDelete(data) {
return request('delete', data)
},
// 获取物料详情
materialDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -0,0 +1,32 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/base/materialCategory/` + url, ...arg)
/**
* 物料分类Api接口管理器
*
* @author Luck
* @date 2024/07/24 19:35
**/
export default {
// 获取物料分类分页
materialCategoryPage(data) {
return request('page', data, 'get')
},
// 获取物料分类 树结构
materialCategoryTree(data) {
return request('tree', data, 'get')
},
// 提交物料分类表单 edit为true时为编辑默认为新增
materialCategorySubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除物料分类
materialCategoryDelete(data) {
return request('delete', data)
},
// 获取物料分类详情
materialCategoryDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -0,0 +1,48 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/base/store/` + url, ...arg)
/**
* 仓库Api接口管理器
*
* @author Luck
* @date 2024/07/24 19:32
**/
export default {
// 获取仓库分页
sysStorePage(data) {
return request('page', data, 'get')
},
// 获取仓库 树结构
sysStoreTree(data) {
return request('tree', data, 'get')
},
// 提交仓库表单 edit为true时为编辑默认为新增
sysStoreSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除仓库
sysStoreDelete(data) {
return request('delete', data)
},
// 获取仓库详情
sysStoreDetail(data) {
return request('detail', data, 'get')
},
// 获取仓库 树选择器
sysStoreSelector(data, isTop = false) {
let res = this.sysStoreTree(data);
if(isTop){
res = [
{
id: 0,
parentId: '-1',
name: '顶级',
children: res ? res : []
}
]
}
return res;
},
}

View File

@ -0,0 +1,28 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/wx/officialaccount/` + url, ...arg)
/**
* 公众号Api接口管理器
*
* @author Luck
* @date 2024/07/24 20:01
**/
export default {
// 获取公众号分页
officialAccountPage(data) {
return request('page', data, 'get')
},
// 提交公众号表单 edit为true时为编辑默认为新增
officialAccountSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除公众号
officialAccountDelete(data) {
return request('delete', data)
},
// 获取公众号详情
officialAccountDetail(data) {
return request('detail', data, 'get')
}
}