From f5678a4988db2ebff35319710bfa0031d1f7b9c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=AD=E5=BC=BA?= <1959055484@qq.com> Date: Thu, 25 Jul 2024 09:54:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=20=E7=89=A9=E6=96=99?= =?UTF-8?q?=E3=80=81=E5=85=AC=E4=BC=97=E5=8F=B7=E3=80=81=E4=BB=93=E5=BA=93?= =?UTF-8?q?=20=E6=8E=A5=E5=8F=A3API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/base/material/materialApi.js | 32 +++++++++++++ src/api/base/material/materialCategoryApi.js | 32 +++++++++++++ src/api/base/sysStoreApi.js | 48 ++++++++++++++++++++ src/api/base/wx/officialAccountApi.js | 28 ++++++++++++ 4 files changed, 140 insertions(+) create mode 100644 src/api/base/material/materialApi.js create mode 100644 src/api/base/material/materialCategoryApi.js create mode 100644 src/api/base/sysStoreApi.js create mode 100644 src/api/base/wx/officialAccountApi.js 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') + } +}