Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
founder_vue
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
常超
founder_vue
Commits
65d8864c
Commit
65d8864c
authored
Aug 29, 2022
by
xue_wengang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
跳转地址修改
parent
ac34ab53
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
190 additions
and
67 deletions
+190
-67
src/api/base.js
+2
-2
src/components/leftMenu_componentsTjpg.vue
+105
-0
src/router/modules/index.js
+1
-1
src/views/jf/index.vue
+80
-63
src/views/jfsz/gRjftj.vue
+1
-0
src/views/jfsz/jfsz.vue
+1
-1
No files found.
src/api/base.js
View file @
65d8864c
...
...
@@ -9,8 +9,8 @@ let base = {
// ztptURL: "http://26.120.5.129:8006", //通辽
ztptURL
:
"http://26.3.13.120:8088"
,
codeUrl
:
""
,
BaseURL
:
"/apiAjzb"
,
//基础查询页得ip
rzURL
:
"/apiXzxt"
,
//刑专二期得(日志)ip
BaseURL
:
"/apiAjzb
Gaw
"
,
//基础查询页得ip
rzURL
:
"/apiXzxt
Gaw
"
,
//刑专二期得(日志)ip
//BaseURL: "/apiAjzb", //基础查询页得ip
//rzURL: "/apiXzxt", //刑专二期得(日志)ip
// bigwfwurl: "",
...
...
src/components/leftMenu_componentsTjpg.vue
0 → 100644
View file @
65d8864c
<
template
>
<!--左侧导航-->
<div
class=
"leftMenu"
:style=
"
{ width: isCollapse == true ? '0px' : '240px' }"
v-if="false"
>
<!--
<div
@
click=
"isCollapse=!isCollapse"
style=
"width:51px;text-align:center;color:#409EFF;cursor: pointer;line-height:36px;"
:title=
"isCollapse == true?'展开':'收缩'"
><i
class=
"fa fa-bars"
></i></div>
-->
<el-menu
@
select=
"changeSidebar"
:default-active=
"currentBar"
class=
"el-menu-vertical-demo"
@
open=
"handleMenuOpen"
@
close=
"handleMenuClose"
:unique-opened=
"isOpenOnly"
:collapse=
"isCollapse"
active-text-color=
"#409EFF"
background-color=
"#fff"
text-color=
"#545c64"
>
<div
v-for=
"item in leftMenu"
:key=
"item.index"
>
<!--没有子级菜单的情况-->
<el-menu-item
:index=
"item.index"
:name=
"item.index"
v-if=
"!item.children"
>
<i
:class=
"item.className"
></i>
<span
slot=
"title"
>
{{
item
.
label
}}
</span>
</el-menu-item>
<el-submenu
:index=
"item.index"
v-else
>
<template
slot=
"title"
>
<i
:class=
"item.className"
></i>
<span>
{{
item
.
label
}}
</span>
</
template
>
<el-menu-item
:index=
"item2.index"
:name=
"item2.index"
v-for=
"(item2,index2) in item.children"
:key=
"index2"
><i
:class=
"item2.className"
></i>
{{item2.label}}
</el-menu-item>
</el-submenu>
</div>
</el-menu>
<!--<img src="../assets/img/leftMenuCover.png" style="width:180px;margin-left: 10px;" v-show="isCollapse==false">-->
</div>
</template>
<
script
>
import
"@/assets/styles/font-awesome.min.css"
;
export
default
{
name
:
"leftMenu_components"
,
props
:
{
propLeftMenu
:
{
type
:
Array
,
default
:
()
=>
[]
},
sidebarItemName
:
String
},
data
()
{
return
{
isOpenOnly
:
true
,
isCollapse
:
false
,
leftMenu
:
this
.
propLeftMenu
,
currentBar
:
'1'
,
csidebarItemName
:
this
.
sidebarItemName
};
},
watch
:
{
sidebarItemName
(
val
)
{
if
(
val
==
'ykpgbg'
||
val
==
'fwrz'
){
this
.
csidebarItemName
=
"dwfwyktj"
;
}
}
},
methods
:
{
handleMenuOpen
(
key
,
keyPath
)
{
console
.
log
(
key
,
keyPath
);
},
handleMenuClose
(
key
,
keyPath
)
{
console
.
log
(
key
,
keyPath
);
},
changeSidebar
(
index
)
{
this
.
$emit
(
"changeSidebarIndex"
,
index
,
this
.
leftMenu
);
}
},
mounted
()
{
let
self
=
this
;
if
(
self
.
csidebarItemName
==
'dlrz'
||
self
.
csidebarItemName
==
'gnsyrz'
||
self
.
csidebarItemName
==
'gnfwtj'
||
self
.
csidebarItemName
==
'ldfwrz'
){
//访问运控菜单
let
index
=
self
.
leftMenu
.
findIndex
(
item
=>
item
.
id
==
'fwyk'
);
self
.
leftMenu
[
index
].
children
.
forEach
(
item2
=>
{
if
(
item2
.
id
==
self
.
csidebarItemName
){
self
.
currentBar
=
(
item2
.
index
).
toString
();
}
});
}
else
{
if
(
self
.
csidebarItemName
==
'ykpgbg'
||
self
.
csidebarItemName
==
'fwrz'
){
self
.
csidebarItemName
=
"dwfwyktj"
;
}
let
index
=
self
.
leftMenu
.
findIndex
(
item
=>
item
.
id
==
self
.
csidebarItemName
);
self
.
currentBar
=
(
index
+
1
).
toString
();
}
}
};
</
script
>
<
style
scoped
lang=
"scss"
>
@import
"../assets/styles/leftMenu.scss"
;
</
style
>
src/router/modules/index.js
View file @
65d8864c
...
...
@@ -717,5 +717,5 @@ export default [
auth
:
5
},
component
:
()
=>
import
(
"@/views/jf/index.vue"
)
}
,
}
]
src/views/jf/index.vue
View file @
65d8864c
...
...
@@ -5,13 +5,14 @@
</div>
<div
class=
"container"
>
<div
class=
"tablist"
>
<div
class=
"list"
v-for=
"(item,index) in tab"
<div
class=
"list"
v-for=
"(item, index) in tab"
:key=
"index"
:style=
"`background: url($
{item.img}) no-repeat;background-size: 100% 100%;`"
@click="toLink(item.url)"
>
{{
item
.
name
}}
{{
item
.
name
}}
</div>
</div>
<el-row
:gutter=
"20"
>
...
...
@@ -21,20 +22,32 @@
<span>
内蒙古自治区公安机关刑事侦查办案积分评价办法(试行)
</span>
</div>
<div
class=
"cont-nr"
>
<p
class=
"textindex"
>
第一条 为进一步提升全区公安机关打击犯罪能力,激发广大民辅警参与刑事案件侦破的积极性,形成全警参与、上下一体、警种融合作战的大刑侦体系,更快地破大案、更多地破小案、更准地办好案、更好地控发案,全面提升打击刑事犯罪工作质效,结合我区工作实际,制定本办法。
</p>
<p
class=
"textindex"
>
第二条 坚持以习近平新时代中国特色社会主义法治思想为 激发广大民辅警参与刑事案件侦破的积极性,形成全警参与、上下一体、警种融合作战的大刑侦体系,更快地破大案、更多地破小案、更准地办好案、更好地控发案,全面提升打击刑事犯罪工作质效,结合我区工作实际,制定本办法。 第二条 坚持以习近平新时代中国特色社会主义法治思想为 激发广大民辅警参与刑事案件侦破的积极性,形成全警参与、上下一体、警种融合作战的大刑侦体系,更快地破大案、更多地破小案、更准地办好案、更好地控发案,全面提升打击刑事犯罪工作质效,结合我区工作实际,制定本办法。
</p>
<p
class=
"textindex"
>
第一条
为进一步提升全区公安机关打击犯罪能力,激发广大民辅警参与刑事案件侦破的积极性,形成全警参与、上下一体、警种融合作战的大刑侦体系,更快地破大案、更多地破小案、更准地办好案、更好地控发案,全面提升打击刑事犯罪工作质效,结合我区工作实际,制定本办法。
</p>
<p
class=
"textindex"
>
第二条 坚持以习近平新时代中国特色社会主义法治思想为
激发广大民辅警参与刑事案件侦破的积极性,形成全警参与、上下一体、警种融合作战的大刑侦体系,更快地破大案、更多地破小案、更准地办好案、更好地控发案,全面提升打击刑事犯罪工作质效,结合我区工作实际,制定本办法。
第二条 坚持以习近平新时代中国特色社会主义法治思想为
激发广大民辅警参与刑事案件侦破的积极性,形成全警参与、上下一体、警种融合作战的大刑侦体系,更快地破大案、更多地破小案、更准地办好案、更好地控发案,全面提升打击刑事犯罪工作质效,结合我区工作实际,制定本办法。
</p>
</div>
</div>
</el-col>
<el-col
:span=
"10"
>
<div
class=
"cont"
>
<div
class=
"cont-bg"
style=
"background: #8
EB2DF
"
>
<div
class=
"cont-bg"
style=
"background: #8
eb2df
"
>
<span>
2022年积分通报
</span>
</div>
<div
class=
"cont-nr"
>
<div
v-for=
"(item,index) in list"
:key=
"index"
>
<img
:src=
"imgurl"
alt=
""
style=
"width: 30px;margin-right: 10px;"
>
<span
@
click=
"goDetail(item)"
>
{{
item
.
mbmc
}}
</span>
<div
v-for=
"(item, index) in list"
:key=
"index"
>
<img
:src=
"imgurl"
alt=
""
style=
"width: 30px; margin-right: 10px"
/>
<span
@
click=
"goDetail(item)"
>
{{
item
.
mbmc
}}
</span>
</div>
</div>
</div>
...
...
@@ -55,49 +68,49 @@ export default {
return
{
tab
:
[
{
img
:
require
(
'../../assets/img/jfgl/1.png'
),
name
:
'积分考评'
,
url
:
'http://10.100.17.118:9047/toFstj'
img
:
require
(
"../../assets/img/jfgl/1.png"
),
name
:
"积分考评"
,
url
:
"http://10.100.17.118:9047/toFstj"
,
},
{
img
:
require
(
'../../assets/img/jfgl/2.png'
),
name
:
'个人积分统计'
,
url
:
'http://10.100.17.118:9047/tipg/grtjpg'
img
:
require
(
"../../assets/img/jfgl/2.png"
),
name
:
"个人积分统计"
,
url
:
"/jfsz/gRjftjs"
,
},
{
img
:
require
(
'../../assets/img/jfgl/3.png'
),
name
:
'实绩积分通报'
,
url
:
''
img
:
require
(
"../../assets/img/jfgl/3.png"
),
name
:
"实绩积分通报"
,
url
:
""
,
},
{
img
:
require
(
'../../assets/img/jfgl/4.png'
),
name
:
'我的积分'
,
url
:
'http://10.100.17.118:9047/GrJfXq'
img
:
require
(
"../../assets/img/jfgl/4.png"
),
name
:
"我的积分"
,
url
:
"http://10.100.17.118:9047/GrJfXq"
,
},
{
img
:
require
(
'../../assets/img/jfgl/5.png'
),
name
:
'积分规则管理'
,
url
:
'http://10.100.17.118:9047/editJfxx'
}
img
:
require
(
"../../assets/img/jfgl/5.png"
),
name
:
"积分规则管理"
,
url
:
"http://10.100.17.118:9047/editJfxx"
,
}
,
],
imgurl
:
require
(
'../../assets/img/jfgl/tz.png'
),
list
:
[]
}
imgurl
:
require
(
"../../assets/img/jfgl/tz.png"
),
list
:
[]
,
}
;
},
mounted
()
{
this
.
getQxpm
()
this
.
getQxpm
()
;
},
methods
:
{
goDetail
(
item
){
goDetail
(
item
)
{
this
.
$router
.
pushToTab
({
path
:
'ypbg'
,
query
:{
xxzjbh
:
item
.
xxzjbh
,
name
:
item
.
mbmc
}
})
path
:
"ypbg"
,
query
:
{
xxzjbh
:
item
.
xxzjbh
,
name
:
item
.
mbmc
,
}
,
})
;
},
doQueryRequest
(
relurl
,
form
)
{
doQueryRequest
(
relurl
,
form
)
{
/*post方法*/
return
Http
({
url
:
url
.
rzURL
+
relurl
,
...
...
@@ -110,48 +123,52 @@ export default {
});
},
getQxpm
()
{
this
.
doQueryRequest
(
'/jfmb/getJfmbList'
)
this
.
doQueryRequest
(
"/jfmb/getJfmbList"
)
.
then
((
res
)
=>
{
if
(
res
.
success
)
{
this
.
list
=
res
.
data
.
year
this
.
list
=
res
.
data
.
year
;
}
})
.
catch
((
err
)
=>
{});
},
toLink
(
url
)
{
if
(
url
)
{
window
.
open
(
url
,
'_blank'
)
if
(
url
==
"/jfsz/gRjftjs"
)
{
this
.
$router
.
pushToTab
({
path
:
url
});
}
else
if
(
url
)
{
window
.
open
(
url
,
"_blank"
);
}
}
}
}
}
,
}
,
}
;
</
script
>
<
style
lang=
"scss"
scoped
>
body
{
body
{
background
:
#fff
;
}
.jf-box
{
.jf-box
{
display
:
flex
;
flex-direction
:
column
;
flex
:
1
0
100%
;
justify-content
:
space-between
;
height
:
100vh
;
.title-top{
.title-top
{
display
:
flex
;
height
:
120px
;
width
:
100%
;
background
:
url(
'../../assets/img/jfgl/titleBg.png'
)
no-repeat
center
;
background
:
url(
"../../assets/img/jfgl/titleBg.png"
)
no-repeat
center
;
background-size
:
100%
100%
;
justify-content
:
center
;
align-items
:
center
;
.img{
.img
{
width
:
624px
;
height
:
64px
;
background
:
url(
'../../assets/img/jfgl/title.png'
)
no-repeat
center
;
background
:
url(
"../../assets/img/jfgl/title.png"
)
no-repeat
center
;
background-size
:
100%
100%
;
}
}
.container
{
.container
{
flex
:
1
;
max-width
:
1360px
;
width
:
100%
;
...
...
@@ -159,11 +176,11 @@ body{
padding
:
0
15px
;
box-sizing
:
border-box
;
}
.tablist
{
.tablist
{
display
:
flex
;
margin-top
:
30px
;
margin-bottom
:
25px
;
.list{
.list
{
width
:
400px
;
height
:
100px
;
display
:
flex
;
...
...
@@ -175,36 +192,36 @@ body{
}
}
}
.cont
{
.cont-bg{
.cont
{
.cont-bg
{
height
:
80px
;
width
:
100%
;
background
:
#4
C87BC
;
background
:
#4
c87bc
;
font-size
:
24px
;
display
:
flex
;
justify-content
:
center
;
align-items
:
center
;
color
:
#fff
color
:
#fff
;
}
.cont-nr
{
background
:
#
D5E0EF
;
.cont-nr
{
background
:
#
d5e0ef
;
height
:
400px
;
padding
:
22px
;
box-sizing
:
border-box
;
font-size
:
16px
;
.textindex{
.textindex
{
text-indent
:
2em
;
}
span
{
span
{
cursor
:
pointer
;
}
}
}
.footer
{
.footer
{
display
:
flex
;
justify-content
:
center
;
align-items
:
center
;
background
:
#104
C
88
;
background
:
#104
c
88
;
font-size
:
18px
;
color
:
#fff
;
height
:
80px
;
...
...
src/views/jfsz/gRjftj.vue
View file @
65d8864c
...
...
@@ -4,6 +4,7 @@
:cxQueryField=
"cxQueryField"
:cxFormData=
"cxFormData"
:name=
'name'
:isShow=
'true'
></right-content>
</div>
...
...
src/views/jfsz/jfsz.vue
View file @
65d8864c
...
...
@@ -20,7 +20,7 @@
</
template
>
<
script
>
import
leftMenu
from
"@c/leftMenu_components.vue"
;
import
leftMenu
from
"@c/leftMenu_components
Tjpg
.vue"
;
import
{
tjpgHeaderIcon
}
from
"@/utils/params"
;
export
default
{
...
...
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