From b390fb6b0b7239e1a8d292030550d90947226805 Mon Sep 17 00:00:00 2001 From: zhang zhuo Date: Tue, 24 Jun 2025 18:07:08 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=92=E8=89=B2=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/model/system.ts | 31 ++++++ src/assets/icons/Filter.vue | 3 + src/assets/icons/Role.vue | 2 +- src/views/system/account/index.vue | 149 +++++++++++++++++++++++++++++ src/views/system/account/save.vue | 124 ++++++++++++++++++++++++ src/views/system/dept/index.vue | 131 +++++++++++++++++++++++++ src/views/system/dept/save.vue | 107 +++++++++++++++++++++ src/views/system/post/index.vue | 118 +++++++++++++++++++++++ src/views/system/post/save.vue | 69 +++++++++++++ 9 files changed, 733 insertions(+), 1 deletion(-) create mode 100644 src/assets/icons/Filter.vue create mode 100644 src/views/system/account/index.vue create mode 100644 src/views/system/account/save.vue create mode 100644 src/views/system/dept/index.vue create mode 100644 src/views/system/dept/save.vue create mode 100644 src/views/system/post/index.vue create mode 100644 src/views/system/post/save.vue diff --git a/src/api/model/system.ts b/src/api/model/system.ts index a4997bf..b492bd2 100644 --- a/src/api/model/system.ts +++ b/src/api/model/system.ts @@ -1,6 +1,20 @@ import http from "@/utils/request" export default { + account: { + list: async function(data={}){ + return await http.get("account/list", data); + }, + add: async function(data={}){ + return await http.post("account/add", data); + }, + edit: async function(data={}){ + return await http.put("account/edit", data); + }, + del: async function(data={}){ + return await http.delete("account/del", data); + }, + }, menu: { list: async function(data={}){ return await http.get("menu/list", data); @@ -55,4 +69,21 @@ export default { return await http.get("role/option", data); }, }, + post: { + list: async function (data = {}) { + return await http.get("post/list", data); + }, + add: async function (data = {}) { + return await http.post("post/add", data); + }, + edit: async function (data = {}) { + return await http.put("post/edit", data); + }, + del: async function (data = {}) { + return await http.delete("post/del", data); + }, + option: async function (data = {}) { + return await http.get("post/option", data); + }, + }, } diff --git a/src/assets/icons/Filter.vue b/src/assets/icons/Filter.vue new file mode 100644 index 0000000..44f8918 --- /dev/null +++ b/src/assets/icons/Filter.vue @@ -0,0 +1,3 @@ + diff --git a/src/assets/icons/Role.vue b/src/assets/icons/Role.vue index 8da19ad..3a17a30 100644 --- a/src/assets/icons/Role.vue +++ b/src/assets/icons/Role.vue @@ -1,3 +1,3 @@ diff --git a/src/views/system/account/index.vue b/src/views/system/account/index.vue new file mode 100644 index 0000000..3c31ba8 --- /dev/null +++ b/src/views/system/account/index.vue @@ -0,0 +1,149 @@ + + diff --git a/src/views/system/account/save.vue b/src/views/system/account/save.vue new file mode 100644 index 0000000..2becbcc --- /dev/null +++ b/src/views/system/account/save.vue @@ -0,0 +1,124 @@ + + diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue new file mode 100644 index 0000000..9255803 --- /dev/null +++ b/src/views/system/dept/index.vue @@ -0,0 +1,131 @@ + + + + + + + diff --git a/src/views/system/dept/save.vue b/src/views/system/dept/save.vue new file mode 100644 index 0000000..634479c --- /dev/null +++ b/src/views/system/dept/save.vue @@ -0,0 +1,107 @@ + + + + + diff --git a/src/views/system/post/index.vue b/src/views/system/post/index.vue new file mode 100644 index 0000000..dcab7b1 --- /dev/null +++ b/src/views/system/post/index.vue @@ -0,0 +1,118 @@ + + + diff --git a/src/views/system/post/save.vue b/src/views/system/post/save.vue new file mode 100644 index 0000000..0cdfdb7 --- /dev/null +++ b/src/views/system/post/save.vue @@ -0,0 +1,69 @@ + + +