From 137dd06a07e9bff0fa54ab6a13588d5383cd1f1f Mon Sep 17 00:00:00 2001 From: tianyongbao Date: Tue, 3 Feb 2026 12:29:05 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E9=A1=B5=E9=9D=A2=EF=BC=8C=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=AD=97=E5=85=B8=E5=8A=9F=E8=83=BD=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages.json | 42 ++ src/pages/mine.vue | 24 + src/pages_mine/pages/system/dict/addEdit.vue | 209 ++++++ src/pages_mine/pages/system/dict/details.vue | 257 +++++++ src/pages_mine/pages/system/dict/list.vue | 597 ++++++++++++++++ .../pages/system/dictData/addEdit.vue | 256 +++++++ .../pages/system/dictData/details.vue | 278 ++++++++ src/pages_mine/pages/system/dictData/list.vue | 660 ++++++++++++++++++ src/pages_mine/pages/system/index.vue | 137 ++++ 9 files changed, 2460 insertions(+) create mode 100644 src/pages_mine/pages/system/dict/addEdit.vue create mode 100644 src/pages_mine/pages/system/dict/details.vue create mode 100644 src/pages_mine/pages/system/dict/list.vue create mode 100644 src/pages_mine/pages/system/dictData/addEdit.vue create mode 100644 src/pages_mine/pages/system/dictData/details.vue create mode 100644 src/pages_mine/pages/system/dictData/list.vue create mode 100644 src/pages_mine/pages/system/index.vue diff --git a/src/pages.json b/src/pages.json index d9a0e75..71fe898 100644 --- a/src/pages.json +++ b/src/pages.json @@ -839,6 +839,48 @@ "navigationBarTitleText": "关于我们", "disableScroll": true } + }, + { + "path": "system/index", + "style": { + "navigationBarTitleText": "系统管理" + } + }, + { + "path": "system/dict/list", + "style": { + "navigationBarTitleText": "字典管理" + } + }, + { + "path": "system/dict/addEdit", + "style": { + "navigationBarTitleText": "字典管理" + } + }, + { + "path": "system/dict/details", + "style": { + "navigationBarTitleText": "字典详情" + } + }, + { + "path": "system/dictData/list", + "style": { + "navigationBarTitleText": "字典数据" + } + }, + { + "path": "system/dictData/addEdit", + "style": { + "navigationBarTitleText": "字典数据" + } + }, + { + "path": "system/dictData/details", + "style": { + "navigationBarTitleText": "数据详情" + } } ] }, diff --git a/src/pages/mine.vue b/src/pages/mine.vue index 804ca82..81c7bfe 100644 --- a/src/pages/mine.vue +++ b/src/pages/mine.vue @@ -85,6 +85,24 @@ + + + + 系统管理 + + + + + + + + 系统管理 + + + + + + @@ -130,6 +148,7 @@ import { ref, computed } from "vue"; import config from '@/config.js' import useUserStore from '@/store/modules/user' +import auth from "@/plugins/auth"; // 导入鉴权插件 const userStore = useUserStore() const name = userStore.name; const userId = computed(() => userStore.userId || ''); @@ -151,6 +170,11 @@ function handleToSetting() { url: '/pages_mine/pages/setting/index' }); }; +function handleToSystemManage() { + uni.navigateTo({ + url: '/pages_mine/pages/system/index' + }); +}; function handleToLogin() { uni.reLaunch({ url: '/pages/login' diff --git a/src/pages_mine/pages/system/dict/addEdit.vue b/src/pages_mine/pages/system/dict/addEdit.vue new file mode 100644 index 0000000..26d2760 --- /dev/null +++ b/src/pages_mine/pages/system/dict/addEdit.vue @@ -0,0 +1,209 @@ + + + + + + + diff --git a/src/pages_mine/pages/system/dict/details.vue b/src/pages_mine/pages/system/dict/details.vue new file mode 100644 index 0000000..c15b873 --- /dev/null +++ b/src/pages_mine/pages/system/dict/details.vue @@ -0,0 +1,257 @@ + + + + + diff --git a/src/pages_mine/pages/system/dict/list.vue b/src/pages_mine/pages/system/dict/list.vue new file mode 100644 index 0000000..3362bd9 --- /dev/null +++ b/src/pages_mine/pages/system/dict/list.vue @@ -0,0 +1,597 @@ + + + + + diff --git a/src/pages_mine/pages/system/dictData/addEdit.vue b/src/pages_mine/pages/system/dictData/addEdit.vue new file mode 100644 index 0000000..b9a5593 --- /dev/null +++ b/src/pages_mine/pages/system/dictData/addEdit.vue @@ -0,0 +1,256 @@ + + + + + + + diff --git a/src/pages_mine/pages/system/dictData/details.vue b/src/pages_mine/pages/system/dictData/details.vue new file mode 100644 index 0000000..6ecacea --- /dev/null +++ b/src/pages_mine/pages/system/dictData/details.vue @@ -0,0 +1,278 @@ + + + + + diff --git a/src/pages_mine/pages/system/dictData/list.vue b/src/pages_mine/pages/system/dictData/list.vue new file mode 100644 index 0000000..e956120 --- /dev/null +++ b/src/pages_mine/pages/system/dictData/list.vue @@ -0,0 +1,660 @@ + + + + + diff --git a/src/pages_mine/pages/system/index.vue b/src/pages_mine/pages/system/index.vue new file mode 100644 index 0000000..9d8e89f --- /dev/null +++ b/src/pages_mine/pages/system/index.vue @@ -0,0 +1,137 @@ + + + + +