Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
dizhen-ui
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
jiangyun
dizhen-ui
Commits
e88bde77
Commit
e88bde77
authored
Sep 28, 2025
by
cat
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
路由修改
parent
a8a4c625
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
109 additions
and
103 deletions
+109
-103
src/router/index.js
+108
-102
src/views/yscgWjscqk/yscg/index.vue
+1
-1
No files found.
src/router/index.js
View file @
e88bde77
import
Vue
from
"vue"
;
import
Router
from
"vue-router"
;
import
Vue
from
'vue'
import
Router
from
'vue-router'
Vue
.
use
(
Router
)
;
Vue
.
use
(
Router
)
/* Layout */
import
Layout
from
"@/layout"
;
import
Layout
from
'@/layout'
/**
* Note: 路由配置项
...
...
@@ -31,229 +31,235 @@ import Layout from "@/layout";
// 公共路由
export
const
constantRoutes
=
[
{
path
:
"/redirect"
,
path
:
'/redirect'
,
component
:
Layout
,
hidden
:
true
,
children
:
[
{
path
:
"/redirect/:path(.*)"
,
component
:
()
=>
import
(
"@/views/redirect"
),
path
:
'/redirect/:path(.*)'
,
component
:
()
=>
import
(
'@/views/redirect'
),
},
],
},
{
path
:
"/login"
,
component
:
()
=>
import
(
"@/views/login"
),
path
:
'/login'
,
component
:
()
=>
import
(
'@/views/login'
),
hidden
:
true
,
},
{
path
:
"/register"
,
component
:
()
=>
import
(
"@/views/register"
),
path
:
'/register'
,
component
:
()
=>
import
(
'@/views/register'
),
hidden
:
true
,
},
{
path
:
"/404"
,
component
:
()
=>
import
(
"@/views/error/404"
),
path
:
'/404'
,
component
:
()
=>
import
(
'@/views/error/404'
),
hidden
:
true
,
},
{
path
:
"/401"
,
component
:
()
=>
import
(
"@/views/error/401"
),
path
:
'/401'
,
component
:
()
=>
import
(
'@/views/error/401'
),
hidden
:
true
,
},
{
path
:
""
,
path
:
''
,
component
:
Layout
,
redirect
:
"index"
,
redirect
:
'index'
,
children
:
[
{
path
:
"index"
,
component
:
()
=>
import
(
"@/views/index"
),
name
:
"Index"
,
meta
:
{
title
:
"首页"
,
icon
:
"dashboard"
,
affix
:
true
},
path
:
'index'
,
component
:
()
=>
import
(
'@/views/index'
),
name
:
'Index'
,
meta
:
{
title
:
'首页'
,
icon
:
'dashboard'
,
affix
:
true
},
},
],
},
{
path
:
"/user"
,
path
:
'/user'
,
component
:
Layout
,
hidden
:
true
,
redirect
:
"noredirect"
,
redirect
:
'noredirect'
,
children
:
[
{
path
:
"profile"
,
component
:
()
=>
import
(
"@/views/system/user/profile/index"
),
name
:
"Profile"
,
meta
:
{
title
:
"个人中心"
,
icon
:
"user"
},
path
:
'profile'
,
component
:
()
=>
import
(
'@/views/system/user/profile/index'
),
name
:
'Profile'
,
meta
:
{
title
:
'个人中心'
,
icon
:
'user'
},
},
],
},
{
path
:
"/hyjyxx/hyjyxx"
,
path
:
'/hyjyxx/hyjyxx'
,
component
:
Layout
,
hidden
:
true
,
children
:
[
{
path
:
"detail/:id(
\\
d+)"
,
component
:
()
=>
import
(
"@/views/hyjyxx/hyjyxx/detail"
),
name
:
"HyjyxxDetail"
,
meta
:
{
title
:
"会议详情"
,
activeMenu
:
"/hyjyxx/hyjyxx"
},
path
:
'detail/:id(
\\
d+)'
,
component
:
()
=>
import
(
'@/views/hyjyxx/hyjyxx/detail'
),
name
:
'HyjyxxDetail'
,
meta
:
{
title
:
'会议详情'
,
activeMenu
:
'/hyjyxx/hyjyxx'
},
},
],
},
{
path
:
"/ysqqXmxxJxx/jxx"
,
path
:
'/ysqqXmxxJxx/jxx'
,
component
:
Layout
,
hidden
:
true
,
children
:
[
{
path
:
"index"
,
component
:
()
=>
import
(
"@/views/ysqqXmxxJxx/jxx/index"
),
name
:
"JxxIndex"
,
meta
:
{
title
:
"井信息管理"
,
activeMenu
:
"/ysqqXmxx/ysqqXmxx"
},
path
:
'index'
,
component
:
()
=>
import
(
'@/views/ysqqXmxxJxx/jxx/index'
),
name
:
'JxxIndex'
,
meta
:
{
title
:
'井信息管理'
,
activeMenu
:
'/ysqqXmxx/ysqqXmxx'
},
},
],
},
{
path
:
"/ysqqXmxxSegy/segy"
,
path
:
'/ysqqXmxxSegy/segy'
,
component
:
Layout
,
hidden
:
true
,
children
:
[
{
path
:
"index"
,
component
:
()
=>
import
(
"@/views/ysqqXmxxSegy/segy/index"
),
name
:
"SegyIndex"
,
meta
:
{
title
:
"segy信息管理"
,
activeMenu
:
"/ysqqXmxx/ysqqXmxx"
},
path
:
'index'
,
component
:
()
=>
import
(
'@/views/ysqqXmxxSegy/segy/index'
),
name
:
'SegyIndex'
,
meta
:
{
title
:
'segy信息管理'
,
activeMenu
:
'/ysqqXmxx/ysqqXmxx'
},
},
],
},
{
path
:
"/ysqqXmxx/ysgc"
,
path
:
'/ysqqXmxx/ysgc'
,
component
:
Layout
,
hidden
:
true
,
children
:
[
{
path
:
"index"
,
component
:
()
=>
import
(
"@/views/ysqqXmxx/ysgc/index"
),
name
:
"YsgcIndex"
,
meta
:
{
title
:
"导航图"
,
activeMenu
:
"/ysqqXmxx/ysqqXmxx"
},
path
:
'index'
,
component
:
()
=>
import
(
'@/views/ysqqXmxx/ysgc/index'
),
name
:
'YsgcIndex'
,
meta
:
{
title
:
'导航图'
,
activeMenu
:
'/ysqqXmxx/ysqqXmxx'
},
},
{
path
:
"index2"
,
component
:
()
=>
import
(
"@/views/ysqqXmxx/ysgc/index2"
),
name
:
"YsgcIndex2"
,
path
:
'index2'
,
component
:
()
=>
import
(
'@/views/ysqqXmxx/ysgc/index2'
),
name
:
'YsgcIndex2'
,
hidden
:
false
,
meta
:
{
title
:
"导航图2"
,
title
:
'导航图2'
,
breadcrumb
:
true
,
activeMenu
:
"/ysqqXmxx/ysqqXmxx"
,
activeMenu
:
'/ysqqXmxx/ysqqXmxx'
,
},
},
],
},
];
// 动态路由,基于用户权限动态去加载
export
const
dynamicRoutes
=
[
{
path
:
"/system/user-auth"
,
path
:
'/yscgWjscqk'
,
component
:
Layout
,
hidden
:
true
,
permissions
:
[
"system:user:edit"
],
children
:
[
{
path
:
"role/:userId(
\\
d+)"
,
component
:
()
=>
import
(
"@/views/system/user/authRole"
),
name
:
"AuthRole"
,
meta
:
{
title
:
"分配角色"
,
activeMenu
:
"/system/user"
},
path
:
'yscg'
,
component
:
()
=>
import
(
'@/views/yscgWjscqk/yscg/index'
),
name
:
'YscgIndex'
,
meta
:
{
title
:
'成果管理'
,
icon
:
'documentation'
},
},
{
path
:
'wjscqk'
,
component
:
()
=>
import
(
'@/views/yscgWjscqk/wjscqk/index'
),
name
:
'WjscqkIndex'
,
meta
:
{
title
:
'文件上传情况'
,
activeMenu
:
'/yscgWjscqk/yscg'
},
},
],
},
]
// 动态路由,基于用户权限动态去加载
export
const
dynamicRoutes
=
[
{
path
:
"/system/role-auth"
,
path
:
'/system/user-auth'
,
component
:
Layout
,
hidden
:
true
,
permissions
:
[
"system:role:edit"
],
permissions
:
[
'system:user:edit'
],
children
:
[
{
path
:
"user/:roleId(
\\
d+)"
,
component
:
()
=>
import
(
"@/views/system/role/authUser"
),
name
:
"AuthUser"
,
meta
:
{
title
:
"分配用户"
,
activeMenu
:
"/system/role"
},
path
:
'role/:userId(
\\
d+)'
,
component
:
()
=>
import
(
'@/views/system/user/authRole'
),
name
:
'AuthRole'
,
meta
:
{
title
:
'分配角色'
,
activeMenu
:
'/system/user'
},
},
],
},
{
path
:
"/system/dict-data"
,
path
:
'/system/role-auth'
,
component
:
Layout
,
hidden
:
true
,
permissions
:
[
"system:dict:list"
],
permissions
:
[
'system:role:edit'
],
children
:
[
{
path
:
"index/:dictId(
\\
d+)"
,
component
:
()
=>
import
(
"@/views/system/dict/data"
),
name
:
"Data"
,
meta
:
{
title
:
"字典数据"
,
activeMenu
:
"/system/dict"
},
path
:
'user/:roleId(
\\
d+)'
,
component
:
()
=>
import
(
'@/views/system/role/authUser'
),
name
:
'AuthUser'
,
meta
:
{
title
:
'分配用户'
,
activeMenu
:
'/system/role'
},
},
],
},
{
path
:
"/monitor/job-log"
,
path
:
'/system/dict-data'
,
component
:
Layout
,
hidden
:
true
,
permissions
:
[
"monitor:job:list"
],
permissions
:
[
'system:dict:list'
],
children
:
[
{
path
:
"index/:jobId(
\\
d+)"
,
component
:
()
=>
import
(
"@/views/monitor/job/log"
),
name
:
"JobLog"
,
meta
:
{
title
:
"调度日志"
,
activeMenu
:
"/monitor/job"
},
path
:
'index/:dictId(
\\
d+)'
,
component
:
()
=>
import
(
'@/views/system/dict/data'
),
name
:
'Data'
,
meta
:
{
title
:
'字典数据'
,
activeMenu
:
'/system/dict'
},
},
],
},
{
path
:
"/tool/gen-edit"
,
path
:
'/monitor/job-log'
,
component
:
Layout
,
hidden
:
true
,
permissions
:
[
"tool:gen:edit"
],
permissions
:
[
'monitor:job:list'
],
children
:
[
{
path
:
"index/:tableId(
\\
d+)"
,
component
:
()
=>
import
(
"@/views/tool/gen/editTable"
),
name
:
"GenEdit"
,
meta
:
{
title
:
"修改生成配置"
,
activeMenu
:
"/tool/gen"
},
path
:
'index/:jobId(
\\
d+)'
,
component
:
()
=>
import
(
'@/views/monitor/job/log'
),
name
:
'JobLog'
,
meta
:
{
title
:
'调度日志'
,
activeMenu
:
'/monitor/job'
},
},
],
},
{
path
:
'/
yscgWjscqk/wjscqk
'
,
path
:
'/
tool/gen-edit
'
,
component
:
Layout
,
hidden
:
true
,
permissions
:
[
'tool:gen:edit'
],
children
:
[
{
path
:
'index'
,
component
:
()
=>
import
(
'@/views/
yscgWjscqk/wjscqk/index
'
),
name
:
'
WjscqkIndex
'
,
meta
:
{
title
:
'
成果管理'
,
activeMenu
:
'/yscgWjscqk/yscg
'
},
path
:
'index
/:tableId(
\\
d+)
'
,
component
:
()
=>
import
(
'@/views/
tool/gen/editTable
'
),
name
:
'
GenEdit
'
,
meta
:
{
title
:
'
修改生成配置'
,
activeMenu
:
'/tool/gen
'
},
},
],
},
]
;
]
// 防止连续点击多次路由报错
let
routerPush
=
Router
.
prototype
.
push
;
let
routerReplace
=
Router
.
prototype
.
replace
;
let
routerPush
=
Router
.
prototype
.
push
let
routerReplace
=
Router
.
prototype
.
replace
// push
Router
.
prototype
.
push
=
function
push
(
location
)
{
return
routerPush
.
call
(
this
,
location
).
catch
((
err
)
=>
err
)
;
}
;
Router
.
prototype
.
push
=
function
push
(
location
)
{
return
routerPush
.
call
(
this
,
location
).
catch
((
err
)
=>
err
)
}
// replace
Router
.
prototype
.
replace
=
function
push
(
location
)
{
return
routerReplace
.
call
(
this
,
location
).
catch
((
err
)
=>
err
)
;
}
;
Router
.
prototype
.
replace
=
function
push
(
location
)
{
return
routerReplace
.
call
(
this
,
location
).
catch
((
err
)
=>
err
)
}
export
default
new
Router
({
mode
:
"history"
,
// 去掉url中的#
mode
:
'history'
,
// 去掉url中的#
scrollBehavior
:
()
=>
({
y
:
0
}),
routes
:
constantRoutes
,
})
;
})
src/views/yscgWjscqk/yscg/index.vue
View file @
e88bde77
...
...
@@ -89,7 +89,7 @@ export default {
handleView
(
row
)
{
// 跳转到成果详情页面,传id
this
.
$router
.
push
({
path
:
'/yscgWjscqk/wjscqk
/index
'
,
path
:
'/yscgWjscqk/wjscqk'
,
query
:
{
xmid
:
row
.
id
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment