diff --git a/docs/拼接接口路径.md b/docs/拼接接口路径.md
new file mode 100644
index 0000000..cb115ba
--- /dev/null
+++ b/docs/拼接接口路径.md
@@ -0,0 +1,11 @@
+//拼接接口路径
+const getEnvUrl = (path: string) => {
+ const API_BASE_URL = import.meta.env.VITE_API_BASE_URL;
+ return `${API_BASE_URL}${path}`;
+};
+
+用例:
+
+
+
+const url = getEnvUrl('/admin/moduleCenter/modules');
diff --git a/docs/调用图片上传组件.md b/docs/调用图片上传组件.md
index c955913..0db1a98 100644
--- a/docs/调用图片上传组件.md
+++ b/docs/调用图片上传组件.md
@@ -1,39 +1,39 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
![]()
-
-
-
-
-
+
+
+
![]()
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
建议尺寸:250px × 140px
+
+ 建议尺寸:250px × 140px
+
-
-
-
+
import { uploadFile } from '@/api/file.js';
import { ElMessage, ElUpload } from 'element-plus'
diff --git a/src/api/moduleCenter.js b/src/api/moduleCenter.js
new file mode 100644
index 0000000..26d6954
--- /dev/null
+++ b/src/api/moduleCenter.js
@@ -0,0 +1,57 @@
+import request from "@/utils/request";
+
+/**
+ * 获取模块中心分类
+ * @returns {Promise}
+ */
+export function getModuleCategory() {
+ return request({
+ url: "/admin/moduleCategory",
+ method: "get",
+ });
+}
+
+/**
+ * 获取模块中心列表
+ * @param {number} cid 分类id
+ * @returns {Promise}
+ */
+export function getModules(cid) {
+ return request({
+ url: "/admin/moduleCenter/modules",
+ method: "get",
+ params: { cid }
+ });
+}
+
+/**
+ * 编辑模块分类
+ * @param {Object} data 分类数据
+ * @param {number} data.id 分类id(编辑时必填,新增时不填)
+ * @param {string} data.title 分类名称
+ * @param {number} data.status 分类状态
+ * @returns {Promise}
+ */
+export function editModuleCategory(data) {
+ return request({
+ url: "/admin/moduleCenter/editCategory",
+ method: "post",
+ data
+ });
+}
+
+/**
+ * 编辑模块
+ * @param {Object} data 模块数据
+ * @param {number} data.id 模块id(编辑时必填,新增时不填)
+ * @param {string} data.title 模块名称
+ * @param {number} data.status 模块状态
+ * @returns {Promise}
+ */
+export function editModules(data) {
+ return request({
+ url: "/admin/moduleCenter/editModules",
+ method: "post",
+ data
+ });
+}
diff --git a/src/views/home/index.vue b/src/views/home/index.vue
index 7556de8..b04bf5b 100644
--- a/src/views/home/index.vue
+++ b/src/views/home/index.vue
@@ -54,37 +54,69 @@