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 @@ + + + + +