diff --git a/src/api/base/material/materialApi.js b/src/api/base/material/materialApi.js new file mode 100644 index 0000000..caa35e7 --- /dev/null +++ b/src/api/base/material/materialApi.js @@ -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') + } +} diff --git a/src/api/base/material/materialCategoryApi.js b/src/api/base/material/materialCategoryApi.js new file mode 100644 index 0000000..5c32f5e --- /dev/null +++ b/src/api/base/material/materialCategoryApi.js @@ -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') + } +} diff --git a/src/api/base/sysStoreApi.js b/src/api/base/sysStoreApi.js new file mode 100644 index 0000000..5850800 --- /dev/null +++ b/src/api/base/sysStoreApi.js @@ -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; + }, +} diff --git a/src/api/base/wx/officialAccountApi.js b/src/api/base/wx/officialAccountApi.js new file mode 100644 index 0000000..da6970c --- /dev/null +++ b/src/api/base/wx/officialAccountApi.js @@ -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') + } +}