经营信息
+From a2ffe7f7db08a62f5c7d93425924aa7e942d9553 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=BA=9E=E4=B8=9C=E6=97=AD?= <850374051@qq.com>
Date: Tue, 9 Sep 2025 10:37:21 +0800
Subject: [PATCH] =?UTF-8?q?=E6=89=8B=E6=9C=BA=E7=AB=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/permission.js | 2 +-
src/router/index.js | 94 ++++++++++-------
src/views/app/edit.vue | 109 ++++++++++++++++++++
src/views/app/list.vue | 6 +-
src/views/app/map.vue | 223 +++++++++++++++++++++++++++++++++++++++++
5 files changed, 394 insertions(+), 40 deletions(-)
create mode 100644 src/views/app/edit.vue
create mode 100644 src/views/app/map.vue
diff --git a/src/permission.js b/src/permission.js
index 8934d9c..60e7bba 100644
--- a/src/permission.js
+++ b/src/permission.js
@@ -9,7 +9,7 @@ import { isRelogin } from '@/utils/request'
NProgress.configure({ showSpinner: false })
-const whiteList = ['/login', '/register', '/app/login', '/app/list']
+const whiteList = ['/login', '/register', '/app/login', '/app/list', '/app/edit']
const isWhiteList = (path) => {
return whiteList.some(pattern => isPathMatch(pattern, path))
diff --git a/src/router/index.js b/src/router/index.js
index 8b91c61..0c33514 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -87,43 +87,7 @@ export const constantRoutes = [
meta: { title: '个人中心', icon: 'user' }
}
]
- },
- { //登录页
- path: '/app/login',
- name: 'appLogin',
- meta: {
- title: '登录',
- hidden: true,
- },
- component: (resolve) => require(['@/views/app/login'], resolve)
- },
- { //首页
- path: '/app/index',
- name: 'appIndex',
- meta: {
- title: '首页',
- hidden: true,
- },
- component: (resolve) => require(['@/views/app/index'], resolve)
- },
- { //用户页
- path: '/app/user',
- name: 'appUser',
- meta: {
- title: '首页',
- hidden: true,
- },
- component: (resolve) => require(['@/views/app/user'], resolve)
- },
- { //用户页
- path: '/app/list',
- name: 'appList',
- meta: {
- title: '列表',
- hidden: true,
- },
- component: (resolve) => require(['@/views/app/list'], resolve)
- },
+ }
]
// 动态路由,基于用户权限动态去加载
@@ -211,7 +175,61 @@ export const dynamicRoutes = [
meta: { title: '修改生成配置', activeMenu: '/tool/gen' }
}
]
- }
+ },
+ { //登录页
+ path: '/app/login',
+ name: 'appLogin',
+ meta: {
+ title: '登录',
+ hidden: true,
+ },
+ component: (resolve) => require(['@/views/app/login'], resolve)
+ },
+ { //首页
+ path: '/app/index',
+ name: 'appIndex',
+ meta: {
+ title: '首页',
+ hidden: true,
+ },
+ component: (resolve) => require(['@/views/app/index'], resolve)
+ },
+ { //用户页
+ path: '/app/user',
+ name: 'appUser',
+ meta: {
+ title: '首页',
+ hidden: true,
+ },
+ component: (resolve) => require(['@/views/app/user'], resolve)
+ },
+ { //用户页
+ path: '/app/list',
+ name: 'appList',
+ meta: {
+ title: '列表',
+ hidden: true,
+ },
+ component: (resolve) => require(['@/views/app/list'], resolve)
+ },
+ { //用户页
+ path: '/app/edit',
+ name: 'appEdit',
+ meta: {
+ title: '修改',
+ hidden: true,
+ },
+ component: (resolve) => require(['@/views/app/edit'], resolve)
+ },
+ { //用户页
+ path: '/app/map',
+ name: 'appMap',
+ meta: {
+ title: '地图',
+ hidden: true,
+ },
+ component: (resolve) => require(['@/views/app/map'], resolve)
+ },
]
// 防止连续点击多次路由报错
diff --git a/src/views/app/edit.vue b/src/views/app/edit.vue
new file mode 100644
index 0000000..fcdb38a
--- /dev/null
+++ b/src/views/app/edit.vue
@@ -0,0 +1,109 @@
+
+ 经营信息 提交
已清查
已清查