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
b8825935
Commit
b8825935
authored
Dec 15, 2021
by
米嘉伟
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev_zwpt' of
http://47.92.108.28/changchao/founder_vue
into dev_zwpt
parents
81320677
1a76c60b
Hide whitespace changes
Inline
Side-by-side
Showing
33 changed files
with
253 additions
and
51 deletions
+253
-51
src/App.vue
+3
-1
src/components/ImageEd.vue
+9
-4
src/components/SelectCode.vue
+4
-1
src/plugins/axios.js
+2
-1
src/router/modules/leftMenu.js
+1
-1
src/store/modules/layout.js
+6
-6
src/views/AllPersonnelBase/AllPersonnelBase.vue
+16
-0
src/views/AllPersonnelBase/dclb.vue
+4
-0
src/views/AllPersonnelBase/gzlb.vue
+9
-2
src/views/AllPersonnelBase/qbalk.vue
+16
-0
src/views/Editor/modules/imageEd.vue
+4
-1
src/views/Editor/modules/imageEdAJ.vue
+10
-2
src/views/Home/Home.vue
+14
-1
src/views/SystemManage/GroupManage.vue
+5
-1
src/views/SystemManage/GroupPermission.vue
+26
-2
src/views/SystemManage/RoleManage.vue
+7
-3
src/views/SystemManage/UserManage.vue
+5
-1
src/views/SystemManage/UserPermission.vue
+26
-0
src/views/SystemManage/scss/role.scss
+1
-1
src/views/SystemManage/scss/userpermission.scss
+2
-2
src/views/bzxxgl/bzxxfh.vue
+5
-2
src/views/bzxxgl/bzxxsh.vue
+7
-1
src/views/cxyrd/QueryConfirm.vue
+17
-4
src/views/cxyrd/TT.vue
+4
-0
src/views/cxyrd/modules/LLCandidate.vue
+6
-1
src/views/cxyrd/modules/LTCandidate.vue
+7
-2
src/views/cxyrd/modules/TLCandidate.vue
+6
-1
src/views/drFPTX/Index.vue
+9
-4
src/views/drFPTX/RAList.vue
+7
-3
src/views/login/modules/AccountsLogin.vue
+3
-1
src/views/zljc/Index.vue
+4
-0
src/views/zljc/jcxq.vue
+6
-0
vue.config.js
+2
-2
No files found.
src/App.vue
View file @
b8825935
<!--
* @Author: your name
* @Date: 2021-09-07 09:58:13
* @LastEditTime: 2021-12-
06 14:58:00
* @LastEditTime: 2021-12-
15 11:20:03
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \指纹系统\founder_vue\src\App.vue
...
...
@@ -131,6 +131,7 @@ export default {
}
}
.el-message-box
{
position
:
relative
;
display
:
inline-block
;
width
:
26.25rem
;
padding-bottom
:
0.625rem
;
...
...
@@ -146,6 +147,7 @@ export default {
overflow
:
hidden
;
-webkit-backface-visibility
:
hidden
;
backface-visibility
:
hidden
;
z-index
:
99999
;
}
.el-message-box__status
{
display
:
none
!important
;
...
...
src/components/ImageEd.vue
View file @
b8825935
<!--
* @Author: your name
* @Date: 2021-09-09 09:28:46
* @LastEditTime: 2021-12-15 1
1:49:40
* @LastEditTime: 2021-12-15 1
0:44:32
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \指纹系统\founder_vue\src\views\cxyrd\LTz.vue
...
...
@@ -336,7 +336,7 @@
<div
class=
"tzdDrawing_2"
></div>
<div
class=
"tzdDrawing"
></div>
</div>
<div
class=
"edit"
id=
"sourceEdit"
@
click=
"sourceChange"
>
编辑
</div>
<div
class=
"edit"
id=
"sourceEdit"
@
click=
"sourceChange"
v-if=
"roleArr.includes('C-1-9')"
>
编辑
</div>
<div
class=
"shade_source"
v-show=
"type=='target'"
@
click
.
self=
"sourceEdit"
></div>
</div>
<div
class=
"target"
@
click
.
self=
"targetEdit"
>
...
...
@@ -367,7 +367,7 @@
<div
class=
"tzdDrawing_2_target"
></div>
<div
class=
"tzdDrawing_target"
></div>
</div>
<div
class=
"edit"
id=
"targetEdit"
@
click=
"targetChange"
>
编辑
</div>
<div
class=
"edit"
id=
"targetEdit"
@
click=
"targetChange"
v-if=
"roleArr.includes('C-1-9')"
>
编辑
</div>
<div
class=
"shade_target"
v-show=
"type=='source'"
@
click
.
self=
"targetEdit"
></div>
</div>
</div>
...
...
@@ -5785,7 +5785,12 @@ export default {
// })
// }
// }
}
},
computed
:
{
roleArr
()
{
return
this
.
$store
.
state
.
layout
.
Menu
;
},
},
};
</
script
>
...
...
src/components/SelectCode.vue
View file @
b8825935
<!--
* @Author: your name
* @Date: 2021-11-25 10:15:01
* @LastEditTime: 2021-12-1
3 11:29:36
* @LastEditTime: 2021-12-1
5 17:33:15
* @LastEditors: Please set LastEditors
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: \founder_vue\src\components\SelectCode.vue
...
...
@@ -169,6 +169,9 @@ export default {
max-width
:
calc
(
100%
-
80px
);
position
:
relative
;
padding-right
:
15px
;
&:nth-of-type(2)
{
max-width
:
50px
;
}
}
.el-select__tags-text
{
display
:
inline-block
;
...
...
src/plugins/axios.js
View file @
b8825935
/*
* @Author: your name
* @Date: 2021-09-07 09:57:48
* @LastEditTime: 2021-12-1
3 13:53:0
7
* @LastEditTime: 2021-12-1
5 10:54:4
7
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \指纹系统\founder_vue\src\plugins\axios.js
...
...
@@ -73,6 +73,7 @@ _axios.interceptors.response.use(
if
(
response
.
data
.
code
==
401
)
{
if
(
resTimer
)
clearTimeout
(
resTimer
)
resTimer
=
setTimeout
(()
=>
{
hideLoading
();
MessageBox
.
confirm
(
response
.
data
.
message
==
'未登录'
?
'登陆超时请重新登录, 是否继续?'
:
response
.
data
.
message
,
'提示'
,
{
confirmButtonText
:
'确定'
,
cancelButtonText
:
'取消'
,
...
...
src/router/modules/leftMenu.js
View file @
b8825935
...
...
@@ -295,7 +295,7 @@ export default [
name
:
"bzxxfh"
,
meta
:
{
title
:
"地市比中信息复核"
,
auth
:
"
5
"
,
auth
:
"
G-1
"
,
parentId
:
'bzxxgl'
},
component
:
()
=>
import
(
"@/views/bzxxgl/bzxxfh.vue"
)
...
...
src/store/modules/layout.js
View file @
b8825935
/*
* @Author: your name
* @Date: 2021-11-02 15:41:31
* @LastEditTime: 2021-12-14
18:18:4
3
* @LastEditTime: 2021-12-14
20:50:2
3
* @LastEditors: Please set LastEditors
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: \founder_vue\src\store\modules\user.js
...
...
@@ -62,11 +62,11 @@ const getters = {
let
treeData
=
[];
routerLeftMenu
.
forEach
(
child
=>
{
const
auth
=
child
.
meta
.
auth
;
//
if (state.Menu.includes(auth)) {
//
child.hidden = false;
//
} else {
//
child.hidden = true;
//
}
if
(
state
.
Menu
.
includes
(
auth
))
{
child
.
hidden
=
false
;
}
else
{
child
.
hidden
=
true
;
}
const
mapItem
=
map
[
child
.
meta
.
parentId
];
if
(
mapItem
)
{
(
mapItem
.
children
||
(
mapItem
.
children
=
[])).
push
(
child
);
...
...
src/views/AllPersonnelBase/AllPersonnelBase.vue
View file @
b8825935
...
...
@@ -56,9 +56,11 @@
<div
class=
"btn"
@
click=
"isShowTjddlBtn"
v-if=
"roleArr.includes('F-1-1')"
>
添加到队列
</div>
<div
class=
"btn"
v-if=
"roleArr.includes('F-1-2')"
v-clipboard:copy=
"ysxtAsjxgrybh"
@
click=
"getysxtAsjxgrybh"
v-clipboard:success=
"onCopy"
...
...
@@ -68,21 +70,26 @@
</div>
<div
class=
"btn"
v-if=
"roleArr.includes('F-1-3')"
@
click=
"isShowDcftpxBtn"
>
FPTX导出
</div>
<div
class=
"btn"
v-if=
"roleArr.includes('F-1-4')"
@
click=
"isShowGzBtn"
>
关注
</div>
<div
class=
"btn"
v-if=
"roleArr.includes('F-1-5')"
@
click=
"delMore"
>
删除
</div>
<div
class=
"btn send"
v-if=
"roleArr.includes('F-1-6')"
@
click=
"isShowFcxBtn"
>
发查询
</div>
<button
v-if=
"roleArr.includes('F-1-7')"
:class=
"this.disabled ? 'btn disabled ' : 'btn new'"
@
click=
"isShowXzryBtn"
:disabled=
"disabled"
...
...
@@ -216,6 +223,7 @@
>
<el-tooltip
class=
"item"
v-if=
"roleArr.includes('F-1-8')"
effect=
"dark"
content=
"编辑"
placement=
"top"
...
...
@@ -241,6 +249,7 @@
placement=
"top"
:open-delay=
"500"
@
click
.
stop
v-if=
"roleArr.includes('F-1-9')"
>
<div
v-if=
"scope.row.collectstatus == 1"
...
...
@@ -283,6 +292,7 @@
content=
"改号"
placement=
"top"
:open-delay=
"500"
v-if=
"roleArr.includes('F-1-10')"
>
<div
class=
"icon-div"
...
...
@@ -301,6 +311,7 @@
content=
"发查询"
placement=
"top"
:open-delay=
"500"
v-if=
"roleArr.includes('F-1-11')"
>
<div
class=
"icon-div"
...
...
@@ -318,6 +329,7 @@
effect=
"dark"
content=
"复制数据"
placement=
"top"
v-if=
"roleArr.includes('F-1-12')"
:open-delay=
"500"
>
<div
...
...
@@ -353,6 +365,7 @@
class=
"item"
effect=
"dark"
content=
"删除"
v-if=
"roleArr.includes('F-1-15')"
placement=
"top"
:open-delay=
"500"
>
...
...
@@ -995,6 +1008,9 @@ export default {
},
},
computed
:
{
roleArr
()
{
return
this
.
$store
.
state
.
layout
.
Menu
;
},
/**
* @description: 计算总页数
* @param {*}
...
...
src/views/AllPersonnelBase/dclb.vue
View file @
b8825935
...
...
@@ -125,6 +125,7 @@
@
click=
"getBarcode"
v-clipboard:success=
"onCopy"
v-clipboard:error=
"onError"
v-if=
"roleArr.includes('F-4-1')"
>
复制条码
</div>
...
...
@@ -778,6 +779,9 @@ export default {
}
},
computed
:
{
roleArr
()
{
return
this
.
$store
.
state
.
layout
.
Menu
;
},
/**
* @description: 计算总页数
* @param {*}
...
...
src/views/AllPersonnelBase/gzlb.vue
View file @
b8825935
...
...
@@ -180,23 +180,25 @@
<div
class=
"btn"
@
click=
"isShowTjddlBtn"
v-if=
"roleArr.includes('F-3-3')"
>
添加到队列
</div>
<div
class=
"btn"
v-clipboard:copy=
"ysxtAsjxgrybh"
@
click=
"getBarcode"
v-clipboard:success=
"onCopy"
v-if=
"roleArr.includes('F-3-4')"
v-clipboard:error=
"onError"
>
复制条码
</div>
<div
v-if=
"showType==1"
v-if=
"showType==1
&& roleArr.includes('F-3-5')
"
class=
"btn"
@
click=
"isShowDcftpxBtn"
>
FPTX导出
</div>
<div
v-if=
"showType==2"
v-if=
"showType==2
&& roleArr.includes('F-3-5')
"
class=
"btn"
@
click=
"dcFptx"
>
FPTX导出
</div>
...
...
@@ -347,6 +349,7 @@
<el-tooltip
class=
"item"
effect=
"dark"
v-if=
"roleArr.includes('F-3-9')"
content=
"复制数据"
placement=
"top"
:open-delay=
"500"
...
...
@@ -511,6 +514,7 @@
<el-tooltip
class=
"item"
effect=
"dark"
v-if=
"roleArr.includes('F-3-11')"
content=
"复制数据"
placement=
"top"
:open-delay=
"500"
...
...
@@ -1193,6 +1197,9 @@ export default {
}
},
computed
:
{
roleArr
()
{
return
this
.
$store
.
state
.
layout
.
Menu
;
},
/**
* @description: 计算总页数
* @param {*}
...
...
src/views/AllPersonnelBase/qbalk.vue
View file @
b8825935
...
...
@@ -51,6 +51,7 @@
<div
class=
"btn"
@
click=
"isShowTjddlBtn"
v-if=
"roleArr.includes('F-2-1')"
>
添加到队列
</div>
<div
class=
"btn"
...
...
@@ -58,26 +59,32 @@
@
click=
"getysxtAsjbh"
v-clipboard:success=
"onCopy"
v-clipboard:error=
"onError"
v-if=
"roleArr.includes('F-2-2')"
>
复制条码
</div>
<div
class=
"btn"
@
click=
"dcFptx"
v-if=
"roleArr.includes('F-2-3')"
>
FPTX导出
</div>
<div
class=
"btn"
@
click=
"isShowGzBtn"
v-if=
"roleArr.includes('F-2-4')"
>
关注
</div>
<div
class=
"btn"
@
click=
"delMore"
v-if=
"roleArr.includes('F-2-5')"
>
删除
</div>
<div
class=
"btn send"
@
click=
"isShowFcxBtn"
v-if=
"roleArr.includes('F-2-6')"
>
发查询
</div>
<button
:class=
"this.disabled?'btn disabled ':'btn new'"
:disabled=
"disabled"
v-if=
"roleArr.includes('F-2-7')"
@
click=
"isShowXzajBtn"
><i
class=
"el-icon-plus"
></i>
新增案件
</button>
...
...
@@ -181,6 +188,7 @@
<el-tooltip
class=
"item"
effect=
"dark"
v-if=
"roleArr.includes('F-2-8')"
content=
"编辑"
placement=
"top"
:open-delay=
'500'
...
...
@@ -200,6 +208,7 @@
class=
"item"
effect=
"dark"
content=
"关注"
v-if=
"roleArr.includes('F-2-9')"
placement=
"top"
:open-delay=
'500'
>
...
...
@@ -241,6 +250,7 @@
<el-tooltip
class=
"item"
effect=
"dark"
v-if=
"roleArr.includes('F-2-10')"
content=
"改号"
placement=
"top"
:open-delay=
'500'
...
...
@@ -259,6 +269,7 @@
<el-tooltip
class=
"item"
effect=
"dark"
v-if=
"roleArr.includes('F-2-11')"
content=
"发查询"
placement=
"top"
:open-delay=
'500'
...
...
@@ -278,6 +289,7 @@
class=
"item"
effect=
"dark"
content=
"复制数据"
v-if=
"roleArr.includes('F-2-12')"
placement=
"top"
:open-delay=
'500'
>
...
...
@@ -314,6 +326,7 @@
class=
"item"
effect=
"dark"
content=
"删除"
v-if=
"roleArr.includes('F-2-15')"
placement=
"top"
:open-delay=
'500'
>
...
...
@@ -865,6 +878,9 @@ export default {
}
},
computed
:
{
roleArr
()
{
return
this
.
$store
.
state
.
layout
.
Menu
;
},
/**
* @description: 计算总页数
* @param {*}
...
...
src/views/Editor/modules/imageEd.vue
View file @
b8825935
...
...
@@ -197,7 +197,7 @@
</div>
<div
class=
"imageEd-options"
>
<div
class=
"options-header"
>
<div
class=
"btn"
@
click=
"btnChange"
>
发查询
</div>
<div
class=
"btn"
@
click=
"btnChange"
v-if=
"roleArr.includes('F-1-16')"
>
发查询
</div>
</div>
<div
class=
"options"
>
<div
class=
"options-top"
>
...
...
@@ -629,6 +629,9 @@ export default {
};
},
computed
:
{
roleArr
()
{
return
this
.
$store
.
state
.
layout
.
Menu
;
},
...
mapState
({
seq
:
(
state
)
=>
state
.
zwbj
.
seq
,
preTzdArr
:
(
state
)
=>
state
.
zwbj
.
pretzdall
,
...
...
src/views/Editor/modules/imageEdAJ.vue
View file @
b8825935
<!--
* @Author: your name
* @Date: 2021-10-22 11:36:10
* @LastEditTime: 2021-12-15 1
0:31:08
* @LastEditTime: 2021-12-15 1
7:58:31
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \指纹系统\founder_vue\src\views\Editor\modules\imageEd.vue
...
...
@@ -172,7 +172,7 @@
</div>
<div
class=
"top-content"
>
<div
class=
"btn1"
>
<div
class=
"tpdr
"
@
click
.
stop=
"loadImageChange"
>
<div
:class=
"
{tpdr: true,disabled: !roleArr.includes('F-2-16')}
" @click.stop="loadImageChange">
图片导入
<input
v-show=
"false"
type=
"file"
accept=
"image/*"
id=
"input-image-file"
/>
</div>
<div
class=
"sm"
>
扫描
</div>
...
...
@@ -989,6 +989,9 @@ export default {
};
},
computed
:
{
roleArr
()
{
return
this
.
$store
.
state
.
layout
.
Menu
;
},
...
mapState
({
seq
:
(
state
)
=>
state
.
zwbj
.
seq
,
preTzdArr
:
(
state
)
=>
state
.
zwbj
.
pretzdall
,
...
...
@@ -4893,6 +4896,7 @@ export default {
* @return {*}
*/
loadImageChange
()
{
if
(
!
this
.
roleArr
.
includes
(
'F-2-16'
))
return
;
// 每次导入新图就更新裁剪状态
this
.
isCrop
=
false
;
$
(
"#input-image-file"
).
val
(
""
);
...
...
@@ -7788,6 +7792,10 @@ export default {
<
style
lang=
"scss"
scoped
>
@import
"./imageEdAJ.scss"
;
.disabled
{
background-color
:
#ecedf1
!important
;
color
:
#aeafb4
!important
;
}
</
style
>
<
style
lang=
"scss"
>
...
...
src/views/Home/Home.vue
View file @
b8825935
...
...
@@ -10,7 +10,7 @@
</div>
<!-- 头部右侧 -->
<div
class=
"right"
>
<div
@
click=
"
$router.push('/UserManage')
"
style=
"cursor: pointer"
>
<div
@
click=
"
toXtgl
"
style=
"cursor: pointer"
>
<img
src=
"../../assets/img/Home/setting.svg"
alt=
""
/>
系统管理
</div>
<div
class=
"role"
>
...
...
@@ -120,6 +120,7 @@ export default {
},
methods
:
{
goQBAJK
()
{
if
(
!
this
.
roleArr
.
includes
(
"F-2-16"
))
return
;
this
.
$router
.
push
({
path
:
"/qbalk"
,
query
:
{
...
...
@@ -127,13 +128,20 @@ export default {
},
});
},
toXtgl
()
{
if
(
!
this
.
roleArr
.
includes
(
"H"
))
return
;
this
.
$router
.
push
(
"/UserManage"
);
},
godrFPTX
()
{
if
(
!
this
.
roleArr
.
includes
(
"B-1"
))
return
;
this
.
$router
.
push
(
"/drFPTX"
);
},
gobdrd
()
{
if
(
!
this
.
roleArr
.
includes
(
"C"
))
return
;
this
.
$router
.
push
(
"/cxyrd"
);
},
gosjzygl
()
{
if
(
!
this
.
roleArr
.
includes
(
"F-1"
))
return
;
this
.
$router
.
push
(
"/AllPersonnelBaseIndex/"
);
},
gozzwcj
()
{
...
...
@@ -162,6 +170,11 @@ export default {
this
.
userInfo
=
JSON
.
parse
(
localStorage
.
getItem
(
"userInfo"
));
console
.
log
(
this
.
userInfo
);
},
computed
:
{
roleArr
()
{
return
this
.
$store
.
state
.
layout
.
Menu
;
},
},
};
</
script
>
...
...
src/views/SystemManage/GroupManage.vue
View file @
b8825935
...
...
@@ -50,7 +50,7 @@
<el-checkbox
v-model=
"checked"
style=
"margin-right: 10px"
>
停用
</el-checkbox
>
<div
class=
"btn1"
@
click=
"delMore()"
>
删除
</div>
<div
class=
"btn1"
@
click=
"delMore()"
v-if=
"roleArr.includes('H-2-1')"
>
删除
</div>
<div
class=
"add"
@
click=
"open"
>
<svg-icon
style=
"
...
...
@@ -191,6 +191,7 @@
<Confirmation
@
onConfirm=
"del(scope.row.id)"
content=
"删除"
v-if=
"roleArr.includes('H-2-6')"
:hintBoo=
"true"
>
<div
slot=
"reference"
>
...
...
@@ -807,6 +808,9 @@ export default {
};
},
computed
:
{
roleArr
()
{
return
this
.
$store
.
state
.
layout
.
Menu
;
},
countPage
()
{
return
Math
.
ceil
(
this
.
total
/
10
)
>
0
?
Math
.
ceil
(
this
.
total
/
10
)
:
1
;
},
...
...
src/views/SystemManage/GroupPermission.vue
View file @
b8825935
...
...
@@ -675,12 +675,25 @@ export default {
return
newObj
;
},
handleCheckAllChange
(
boo
,
id
)
{
console
.
log
(
boo
,
id
);
let
obj
=
this
.
permissionDataList
.
find
((
i
)
=>
i
.
id
==
id
);
let
sonArr
=
obj
.
children
.
map
((
i
)
=>
i
.
id
);
if
(
boo
)
{
let
childList
=
this
.
checkList
.
concat
(
sonArr
);
if
(
id
==
8
)
{
//一般管理
childList
=
this
.
getRoleIds
(
7
);
}
if
(
id
==
9
)
{
//超级管理
childList
=
this
.
getRoleIds
(
8
);
}
if
(
id
==
5
)
{
//综合认定
childList
.
push
(
4
);
let
obj
=
this
.
permissionDataList
.
find
((
i
)
=>
i
.
id
==
4
);
let
arr
=
obj
.
children
.
map
((
i
)
=>
i
.
id
);
childList
=
childList
.
concat
(
arr
);
}
this
.
checkList
=
Array
.
from
(
new
Set
(
childList
));
}
else
{
console
.
log
(
this
.
rolePermissions
);
...
...
@@ -695,6 +708,17 @@ export default {
this
.
checkList
=
[...(
arr
||
[]),
...(
newArr
||
[])];
}
},
//获取权限id集合
getRoleIds
(
index
)
{
let
arr
=
[];
this
.
permissionDataList
.
forEach
((
i
,
x
)
=>
{
if
(
x
<=
index
)
{
arr
.
push
(
i
.
id
);
arr
=
arr
.
concat
(
i
.
children
.
map
((
i
)
=>
i
.
id
));
}
});
return
arr
;
},
controlCheckMap
()
{
let
self
=
this
;
// self.rolePermissions; //角色
...
...
src/views/SystemManage/RoleManage.vue
View file @
b8825935
...
...
@@ -56,7 +56,7 @@
</div>
</div>
<div
class=
"diy-roles"
>
<div
class=
"delbtns"
>
<div
class=
"delbtns"
v-if=
"roleArr.includes('H-3-5')"
>
<div
class=
"delicon"
v-if=
"!delimgBoo && diyRoleList.length > 0"
...
...
@@ -150,7 +150,6 @@
</div>
<div
class=
"save"
>
<div
class=
"btn"
@
click=
"save"
>
保存
</div>
<div
class=
"btn"
@
click=
"save"
>
保存
</div>
</div>
</div>
<el-checkbox-group
v-model=
"checkList"
:disabled=
"disabled"
>
...
...
@@ -306,7 +305,7 @@
line: true,
barLine: index == 4,
barInLine: index == 2,
w400: index == 8
w400: index == 8
,
}"
v-for="(item, index) in permissionDataList[3]
&&
permissionDataList[3].children"
...
...
@@ -879,6 +878,11 @@ export default {
mounted
()
{
this
.
funFlag
=
true
;
},
computed
:
{
roleArr
()
{
return
this
.
$store
.
state
.
layout
.
Menu
;
},
},
};
</
script
>
...
...
src/views/SystemManage/UserManage.vue
View file @
b8825935
...
...
@@ -62,7 +62,7 @@
<el-checkbox
v-model=
"checked"
style=
"margin-right: 10px"
>
停用
</el-checkbox
>
<div
class=
"btn1"
@
click=
"delMore()"
>
删除
</div>
<div
class=
"btn1"
@
click=
"delMore()"
v-if=
"roleArr.includes('H-1-1')"
>
删除
</div>
<div
class=
"add"
@
click=
"open"
>
<svg-icon
style=
"
...
...
@@ -226,6 +226,7 @@
<Confirmation
@
onConfirm=
"del(scope.row.id)"
content=
"删除"
v-if=
"roleArr.includes('H-1-4')"
:hintBoo=
"true"
>
<div
slot=
"reference"
>
...
...
@@ -756,6 +757,9 @@ export default {
};
},
computed
:
{
roleArr
()
{
return
this
.
$store
.
state
.
layout
.
Menu
;
},
countPage
()
{
return
Math
.
ceil
(
this
.
total
/
10
)
>
0
?
Math
.
ceil
(
this
.
total
/
10
)
:
1
;
},
...
...
src/views/SystemManage/UserPermission.vue
View file @
b8825935
...
...
@@ -612,11 +612,37 @@ export default {
let
sonArr
=
obj
.
children
.
map
((
i
)
=>
i
.
id
);
if
(
boo
)
{
let
childList
=
this
.
checkList
.
concat
(
sonArr
);
if
(
id
==
8
)
{
//一般管理
childList
=
this
.
getRoleIds
(
7
);
}
if
(
id
==
9
)
{
//超级管理
childList
=
this
.
getRoleIds
(
8
);
}
if
(
id
==
5
)
{
//综合认定
childList
.
push
(
4
);
let
obj
=
this
.
permissionDataList
.
find
((
i
)
=>
i
.
id
==
4
);
let
arr
=
obj
.
children
.
map
((
i
)
=>
i
.
id
);
childList
=
childList
.
concat
(
arr
);
}
this
.
checkList
=
Array
.
from
(
new
Set
(
childList
));
}
else
{
this
.
checkList
=
this
.
checkList
.
filter
((
x
)
=>
sonArr
.
indexOf
(
x
)
<
0
);
}
},
//获取权限id集合
getRoleIds
(
index
)
{
let
arr
=
[];
this
.
permissionDataList
.
forEach
((
i
,
x
)
=>
{
if
(
x
<=
index
)
{
arr
.
push
(
i
.
id
);
arr
=
arr
.
concat
(
i
.
children
.
map
((
i
)
=>
i
.
id
));
}
});
return
arr
;
},
controlCheckMap
()
{
let
self
=
this
;
// self.rolePermissions; //角色
...
...
src/views/SystemManage/scss/role.scss
View file @
b8825935
...
...
@@ -345,6 +345,6 @@
width
:
400px
!
important
;
}
.w450
{
width
:
44
0px
!
important
;
width
:
22
0px
!
important
;
}
}
src/views/SystemManage/scss/userpermission.scss
View file @
b8825935
...
...
@@ -605,13 +605,13 @@
width
:
800px
!
important
;
}
.w400
{
width
:
40
0px
!
important
;
width
:
55
0px
!
important
;
}
.w350
{
width
:
350px
!
important
;
}
.w440
{
width
:
44
0px
!
important
;
width
:
22
0px
!
important
;
}
.w600
{
width
:
600px
!
important
;
...
...
src/views/bzxxgl/bzxxfh.vue
View file @
b8825935
<!--
* @Author: your name
* @Date: 2021-12-01 15:25:22
* @LastEditTime: 2021-12-14
10:43:08
* @LastEditTime: 2021-12-14
20:29:09
* @LastEditors: Please set LastEditors
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: \指纹系统\founder_vue\src\views\AllPersonnelBase\bzxxfh.vue
...
...
@@ -77,7 +77,7 @@
<div
class=
"bzxxfh-content-top-right"
>
<!--
<div
class=
"jcbzgx btn"
@
click=
"cxbzgxChange"
>
解除比中关系
</div>
<div
class=
"cxfh btn"
@
click=
"cxfhChange2"
>
撤销复核
</div>
-->
<div
class=
"fztm btn"
v-clipboard:copy=
"fztm_ytmh"
@
click=
"fztmChange"
v-clipboard:success=
"onCopy"
v-clipboard:error=
"onError"
>
复制条码
</div>
<div
class=
"fztm btn"
v-clipboard:copy=
"fztm_ytmh"
@
click=
"fztmChange"
v-clipboard:success=
"onCopy"
v-clipboard:error=
"onError"
v-if=
"roleArr.includes('G-1-1')"
>
复制条码
</div>
</div>
</div>
<div
class=
"bzxxfh-content-content"
>
...
...
@@ -556,6 +556,9 @@ export default {
}
},
computed
:
{
roleArr
()
{
return
this
.
$store
.
state
.
layout
.
Menu
;
},
/**
* @description: 计算总页数
* @param {*}
...
...
src/views/bzxxgl/bzxxsh.vue
View file @
b8825935
<!--
* @Author: your name
* @Date: 2021-12-01 15:25:22
* @LastEditTime: 2021-12-
04 13:26:54
* @LastEditTime: 2021-12-
14 20:31:51
* @LastEditors: Please set LastEditors
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: \指纹系统\founder_vue\src\views\AllPersonnelBase\bzxxsh.vue
...
...
@@ -110,6 +110,7 @@
@
click=
"fztmChange"
v-clipboard:success=
"onCopy"
v-clipboard:error=
"onError"
v-if=
"roleArr.includes('G-2-1')"
>
复制条码
</div>
...
...
@@ -234,6 +235,11 @@ export default {
Cascader
,
bzxxsfOpt
},
computed
:
{
roleArr
()
{
return
this
.
$store
.
state
.
layout
.
Menu
;
},
},
created
()
{
let
_that
=
this
let
w1
=
1920
...
...
src/views/cxyrd/QueryConfirm.vue
View file @
b8825935
...
...
@@ -25,7 +25,7 @@
@
change=
"selectUserInfo"
>
<el-option
v-for=
"(item,index) in userOption"
v-for=
"(item,
index) in userOption"
:key=
"index"
:label=
"item.userdesc"
:value=
"item.userid"
...
...
@@ -223,6 +223,7 @@
<!-- 复制条码号 起 -->
<el-button
type=
"info"
v-if=
"roleArr.includes('C-1-3')"
v-clipboard:copy=
"barcode"
@
click=
"getBarcode"
v-clipboard:success=
"onCopy"
...
...
@@ -231,7 +232,12 @@
复制条码
</el-button>
<!-- 复制条码号 止 -->
<el-button
type=
"info"
@
click=
"delMore"
>
删除
</el-button>
<el-button
type=
"info"
@
click=
"delMore"
v-if=
"roleArr.includes('C-1-4')"
>
删除
</el-button
>
<!--
<el-button>
发查询
</el-button>
-->
</div>
</div>
...
...
@@ -399,7 +405,10 @@
</el-table-column>
<el-table-column
width=
"auto"
label=
"操作"
align=
"left"
>
<
template
slot-scope=
"scope"
>
<Confirmation
content=
"复制条码"
v-if=
"scope.row.barcode"
>
<Confirmation
content=
"复制条码"
v-if=
"scope.row.barcode && roleArr.includes('C-1-5')"
>
<img
style=
"
width: 1rem;
...
...
@@ -418,7 +427,7 @@
</Confirmation>
<div
@
click
.
stop=
"() =>
{}">
<Confirmation
v-if=
"scope.row.barcode"
v-if=
"scope.row.barcode
&& roleArr.includes('C-1-6')
"
@
onConfirm=
"delOne(scope.row.qqid)"
content=
"删除"
:hintBoo=
"true"
...
...
@@ -619,6 +628,9 @@ export default {
},
},
computed
:
{
roleArr
()
{
return
this
.
$store
.
state
.
layout
.
Menu
;
},
// 计算总页数
Tpage
()
{
return
(
...
...
@@ -819,6 +831,7 @@ export default {
},
// 认定
confirm
(
row
)
{
if
(
!
this
.
roleArr
.
includes
(
"C-1-8"
))
return
;
let
self
=
this
;
if
(
row
.
children
&&
...
...
src/views/cxyrd/TT.vue
View file @
b8825935
...
...
@@ -137,6 +137,7 @@
prop=
"destbarcode"
label=
"目标条码号"
width=
"auto"
v-if=
"roleArr.includes('C-1-7')"
>
<div
class=
"del"
...
...
@@ -849,6 +850,9 @@ export default {
...
mapState
({
loading_sd
:
(
state
)
=>
state
.
loading
.
loading_sd
,
}),
roleArr
()
{
return
this
.
$store
.
state
.
layout
.
Menu
;
},
},
data
()
{
return
{
...
...
src/views/cxyrd/modules/LLCandidate.vue
View file @
b8825935
...
...
@@ -83,7 +83,7 @@
</span>
</
template
>
</el-table-column>
<el-table-column
prop=
"destbarcode"
label=
"目标条码号"
width=
"auto"
>
<el-table-column
prop=
"destbarcode"
label=
"目标条码号"
width=
"auto"
v-if=
"roleArr.includes('C-1-7')"
>
<
template
slot-scope=
"scope"
>
<!-- 被删除-->
<span
v-if=
"scope.row.removeFlag === 1"
>
...
...
@@ -1146,6 +1146,11 @@ export default {
this
.
total
=
this
.
tableData
.
length
;
},
},
computed
:
{
roleArr
()
{
return
this
.
$store
.
state
.
layout
.
Menu
;
}
},
props
:
{
fingerShowType
:
String
,
},
...
...
src/views/cxyrd/modules/LTCandidate.vue
View file @
b8825935
...
...
@@ -129,7 +129,7 @@
</span>
</
template
>
</el-table-column>
<el-table-column
prop=
"destbarcode"
label=
"目标条码号"
width=
"auto"
>
<el-table-column
prop=
"destbarcode"
label=
"目标条码号"
width=
"auto"
v-if=
"roleArr.includes('C-1-7')"
>
<
template
slot-scope=
"scope"
>
<!-- 被删除-->
<span
v-if=
"scope.row.removeFlag===1"
>
...
...
@@ -1256,7 +1256,12 @@ export default {
}
this
.
total
=
this
.
tableData
.
length
;
}
}
},
computed
:
{
roleArr
()
{
return
this
.
$store
.
state
.
layout
.
Menu
;
}
},
};
const
candidates
=
[
{
...
...
src/views/cxyrd/modules/TLCandidate.vue
View file @
b8825935
...
...
@@ -12,7 +12,7 @@
<el-table-column
label=
"排名"
type=
"index"
:width=
"width1"
></el-table-column>
<el-table-column
prop=
"score"
label=
"得分"
:width=
"width1"
></el-table-column>
<el-table-column
label=
"序号"
prop=
"destseqno"
:width=
"width1"
></el-table-column>
<el-table-column
prop=
"destbarcode"
label=
"目标条码号"
width=
"auto"
></el-table-column>
<el-table-column
prop=
"destbarcode"
label=
"目标条码号"
width=
"auto"
v-if=
"roleArr.includes('C-1-7')"
></el-table-column>
</el-table>
<div
class=
"lt_candidate_bottom"
>
<span>
共计
<span>
{{
total
}}
条
</span>
数据
</span>
...
...
@@ -196,6 +196,11 @@ export default {
this
.
total
=
this
.
tableData
.
length
;
}
},
computed
:
{
roleArr
()
{
return
this
.
$store
.
state
.
layout
.
Menu
;
}
},
beforeDestroy
()
{
this
.
$bus
.
off
(
'initTLCandidate'
)
this
.
$bus
.
off
(
'deleteMessage'
)
...
...
src/views/drFPTX/Index.vue
View file @
b8825935
...
...
@@ -7,9 +7,9 @@
class=
'drlx'
v-model=
"drlx"
>
<el-radio
:label=
"3"
>
人员
</el-radio>
<el-radio
:label=
"6"
>
案件
</el-radio>
<el-radio
:label=
"9"
>
比中关系
</el-radio>
<el-radio
:label=
"3"
v-if=
"roleArr.includes('B-1-1')"
>
人员
</el-radio>
<el-radio
:label=
"6"
v-if=
"roleArr.includes('B-1-2')"
>
案件
</el-radio>
<el-radio
:label=
"9"
v-if=
"roleArr.includes('B-1-3')"
>
比中关系
</el-radio>
</el-radio-group>
<div
class=
'choose'
>
<div
class=
"wjlx"
>
...
...
@@ -1251,7 +1251,12 @@ export default {
};
return
data
[
val
];
}
}
},
computed
:
{
roleArr
(){
return
this
.
$store
.
state
.
layout
.
Menu
}
},
}
</
script
>
...
...
src/views/drFPTX/RAList.vue
View file @
b8825935
...
...
@@ -198,9 +198,9 @@
v-model=
"showType"
size=
"small"
>
<el-radio-button
label=
"1"
>
人员
</el-radio-button>
<el-radio-button
label=
"3"
>
案件
</el-radio-button>
<el-radio-button
label=
"2"
>
比中关系
</el-radio-button>
<el-radio-button
label=
"1"
v-if=
"roleArr.includes('B-2-1')"
>
人员
</el-radio-button>
<el-radio-button
label=
"3"
v-if=
"roleArr.includes('B-2-2')"
>
案件
</el-radio-button>
<el-radio-button
label=
"2"
v-if=
"roleArr.includes('B-2-3')"
>
比中关系
</el-radio-button>
</el-radio-group>
</div>
<div
class=
"right"
>
...
...
@@ -225,6 +225,7 @@
</div>
<div
class=
"right"
>
<div
v-if=
"roleArr.includes('B-2-4')"
class=
"btn"
@
click=
"isShowTjddlBtn"
>
添加到队列
</div>
...
...
@@ -1360,6 +1361,9 @@ export default {
},
},
computed
:
{
roleArr
(){
return
this
.
$store
.
state
.
layout
.
Menu
},
/**
* @description: 计算总页数
* @param {*}
...
...
src/views/login/modules/AccountsLogin.vue
View file @
b8825935
...
...
@@ -5,6 +5,7 @@
class=
"width100 margin_top25_bottom10"
type=
"text"
placeholder=
"请输入用户名"
@
keydown
.
enter
.
native=
"login(userInfo)"
v-model=
"userInfo.username"
>
<i
slot=
"prefix"
style=
"display: flex; align-items: center"
>
...
...
@@ -24,6 +25,7 @@
type=
"password"
placeholder=
"请输入密码"
v-model=
"userInfo.password"
@
keydown
.
enter
.
native=
"login(userInfo)"
>
<i
slot=
"prefix"
>
<img
...
...
@@ -99,7 +101,7 @@ export default {
this
.
$store
.
dispatch
(
"publicData/_getList"
);
this
.
$router
.
push
(
"/index"
);
this
.
$bus
.
emit
(
"goLogin"
);
// this.$store.commit("layout/setMenu", ["A", "B"]
);
this
.
$store
.
commit
(
"layout/setMenu"
,
res
.
data
.
auth
);
}
else
{
this
.
$message
.
error
(
res
.
data
.
message
);
}
...
...
src/views/zljc/Index.vue
View file @
b8825935
...
...
@@ -99,6 +99,7 @@
<div
class=
"czRight"
>
<div
class=
"btn"
v-if=
"roleArr.includes('D-1-2')"
@
click=
"batch"
>
复制条码
</div>
</div>
...
...
@@ -527,6 +528,9 @@ export default {
}
},
computed
:
{
roleArr
()
{
return
this
.
$store
.
state
.
layout
.
Menu
;
},
/**
* @description: 计算总页数
* @param {*}
...
...
src/views/zljc/jcxq.vue
View file @
b8825935
...
...
@@ -15,6 +15,7 @@
<el-button
class=
'hg'
@
click=
"yjhg"
v-if=
"roleArr.includes('D-1-9')"
>
一键合格
</el-button>
<el-button
class=
'bhg'
...
...
@@ -205,6 +206,11 @@ export default {
this
.
rowData
.
id
=
this
.
$route
.
params
.
id
this
.
hqyhxx
()
},
computed
:
{
roleArr
()
{
return
this
.
$store
.
state
.
layout
.
Menu
;
},
},
data
()
{
return
{
radio1
:
'ryxx'
,
...
...
vue.config.js
View file @
b8825935
/*
* @Author: your name
* @Date: 2021-09-07 09:57:48
* @LastEditTime: 2021-12-15 10:
06:44
* @LastEditTime: 2021-12-15 10:
25:08
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \指纹系统\founder_vue\vue.config.js
...
...
@@ -131,7 +131,7 @@ module.exports = {
"/security"
:
{
//target: "http://192.168.128.106:8765", // 湖南-王
target
:
"http://192.168.128.121:876
4
"
,
// 湖南-张
target
:
"http://192.168.128.121:876
5
"
,
// 湖南-张
// target: "http://www.meetfood.cn:2390", // 湖南-王
// target: "http://zwpt.xzclub.top:9333",
ws
:
true
,
...
...
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