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
bcaf4157
Commit
bcaf4157
authored
Nov 13, 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
55f7f8c9
d30d7552
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
477 additions
and
759 deletions
+477
-759
src/components/swiper.vue
+27
-28
src/views/SystemManage/RoleManage.vue
+216
-299
src/views/cxyrd/QueryConfirm.vue
+8
-273
src/views/cxyrd/TT.scss
+60
-5
src/views/cxyrd/TT.vue
+123
-103
src/views/login/Login1.vue
+43
-51
No files found.
src/components/swiper.vue
View file @
bcaf4157
...
...
@@ -8,7 +8,7 @@
:style=
"config5[index]"
:key=
"item.cover"
>
<
img
:src=
"item.cover"
style=
"width: 100%; height: 100%"
/
>
<
!--
<img
:src=
"item.cover"
style=
"width: 100%; height: 100%"
/>
--
>
</div>
</div>
</transition>
...
...
@@ -40,74 +40,74 @@ export default {
id
:
"莱因哈特1"
,
index
:
0
,
cover
:
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
,
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
},
{
id
:
"安娜2"
,
index
:
1
,
cover
:
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
,
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
},
{
id
:
"卢西奥3"
,
index
:
2
,
cover
:
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
,
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
},
{
id
:
"DVA4"
,
index
:
3
,
cover
:
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
,
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
},
{
id
:
"莫伊拉5"
,
index
:
4
,
cover
:
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
,
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
},
{
id
:
"裂空6"
,
index
:
5
,
cover
:
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
,
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
},
{
id
:
"麦克雷7"
,
index
:
6
,
cover
:
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
,
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
},
{
id
:
"士兵76 8"
,
index
:
7
,
cover
:
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
,
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
},
{
id
:
"狂鼠9"
,
index
:
8
,
cover
:
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
,
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
},
{
id
:
"死神 10"
,
index
:
9
,
cover
:
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
,
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
},
{
id
:
"禅雅塔 11"
,
index
:
10
,
cover
:
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
,
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
},
{
id
:
"黑百合 12"
,
index
:
11
,
cover
:
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
,
}
,
"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F945cad7c7105d352aa3c513c94846bb0c2f1a61342067-OWFZcE_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1639222834&t=e54dd111b99d115d33f09f237530dcbf"
}
],
previous
:
0
,
config5
:
[
...
...
@@ -120,7 +120,7 @@ export default {
left
:
"20%"
,
opacity
:
0
,
zIndex
:
0
,
transition
:
".4s"
,
transition
:
".4s"
},
{
id
:
"A"
,
...
...
@@ -131,7 +131,7 @@ export default {
left
:
"17%"
,
opacity
:
1
,
zIndex
:
1
,
transition
:
".4s"
,
transition
:
".4s"
},
{
id
:
"B"
,
...
...
@@ -142,7 +142,7 @@ export default {
left
:
"22%"
,
opacity
:
1
,
zIndex
:
2
,
transition
:
".4s"
,
transition
:
".4s"
},
{
id
:
"center"
,
...
...
@@ -154,7 +154,7 @@ export default {
marginLeft
:
"-22.5%"
,
opacity
:
1
,
zIndex
:
4
,
transition
:
".4s"
,
transition
:
".4s"
},
{
id
:
"D"
,
...
...
@@ -165,7 +165,7 @@ export default {
left
:
"50%"
,
opacity
:
1
,
zIndex
:
2
,
transition
:
".4s"
,
transition
:
".4s"
},
{
id
:
"E"
,
...
...
@@ -176,7 +176,7 @@ export default {
left
:
"60%"
,
opacity
:
1
,
zIndex
:
1
,
transition
:
".4s"
,
transition
:
".4s"
},
{
id
:
"E+"
,
...
...
@@ -187,9 +187,9 @@ export default {
left
:
"60%"
,
opacity
:
0
,
zIndex
:
0
,
transition
:
".4s"
,
}
,
]
,
transition
:
".4s"
}
]
};
},
methods
:
{
...
...
@@ -335,17 +335,17 @@ export default {
left
:
"50%"
,
marginLeft
:
"-22.5%"
,
opacity
:
0
,
transition
:
".1s"
,
transition
:
".1s"
});
}
}
}
,
}
},
created
()
{
this
.
getData
();
this
.
centerCard
();
// 获取中间卡片信息
this
.
addCardStyle
();
// 加入样式位置的index
}
,
}
};
</
script
>
...
...
@@ -360,4 +360,4 @@ export default {
opacity
:
0
;
}
}
</
style
>
\ No newline at end of file
</
style
>
src/views/SystemManage/RoleManage.vue
View file @
bcaf4157
<
template
>
<div>
<el-container
class=
"manage-page"
direction=
"vertical"
>
<div
class=
"sider"
>
<div
class=
"btns"
>
<div
class=
"add"
@
click=
"add"
>
<svg-icon
style=
"width: .8125rem;height: .8125rem;margin-bottom: -0.0625rem;margin-right: .25rem "
icon-class=
"ic_add"
/>
新增角色
</div>
<div
class=
"img-btn"
@
click=
"copy"
>
<img
src=
"../../assets/img/role/copy.png"
style=
"height: .9375rem;width: .9375rem;margin-left:.0625rem ;margin-top: .25rem"
/>
</div>
<div
class=
"img-btn"
@
click=
"del(diyRoleItemIndex)"
>
<img
src=
"../../assets/img/role/delete.png"
style=
"height: .9375rem;width: .9375rem;margin-left:.0625rem ;margin-top: .25rem"
/>
</div>
<el-container
class=
"manage-page"
direction=
"vertical"
>
<div
class=
"sider"
>
<div
class=
"btns"
>
<div
class=
"add"
@
click=
"add"
>
<svg-icon
style=
"width: .8125rem;height: .8125rem;margin-bottom: -0.0625rem;margin-right: .25rem "
icon-class=
"ic_add"
/>
新增角色
</div>
<div
class=
"img-btn"
@
click=
"copy"
>
<img
src=
"../../assets/img/role/copy.png"
style=
"height: .9375rem;width: .9375rem;margin-left:.0625rem ;margin-top: .25rem"
/>
</div>
<div
class=
"img-btn"
@
click=
"del(diyRoleItemIndex)"
>
<img
src=
"../../assets/img/role/delete.png"
style=
"height: .9375rem;width: .9375rem;margin-left:.0625rem ;margin-top: .25rem"
/>
</div>
<div
class=
"default-role"
>
<div
class=
"default-role-item"
v-for=
"(item, index) in defaultRoleBtns"
:key=
"item.id"
:class=
"
{ active: item.id === defaultRoleItemIndex }"
@click="chooseDefaultRoleItem(item)"
>
</div>
<div
class=
"default-role"
>
<div
class=
"default-role-item"
v-for=
"(item, index) in defaultRoleBtns"
:key=
"item.id"
:class=
"
{ active: item.id === defaultRoleItemIndex }"
@click="chooseDefaultRoleItem(item)"
>
{{
item
.
name
}}
</div>
</div>
<div
class=
"diy-roles"
>
<div
class=
"diy-role-item"
v-for=
"(item, index) in diyRoleList"
:key=
"item.id"
:class=
"
{ active: item.id === diyRoleItemIndex }"
@click="chooseDiyRoleItem(item.id)"
>
<div
v-show=
"item.id !== diyRoleItemIndex"
class=
"diy-edit-title"
>
{{
item
.
name
}}
</div>
<el-input
v-show=
"item.id === diyRoleItemIndex"
size=
"mini"
class=
"diy-edit-title"
v-model=
"item.name"
></el-input>
<div
class=
"diy-edit-btn"
>
<img
class=
"img"
:src=
"editurl"
@
click=
"editDiyRoleItem(index)"
/>
</div>
</div>
<div
class=
"diy-roles"
>
<div
class=
"diy-role-item"
v-for=
"(item, index) in diyRoleList"
:key=
"item.id"
:class=
"
{ active: item.id === diyRoleItemIndex }"
@click="chooseDiyRoleItem(item.id)"
>
<div
v-show=
"item.id !== diyRoleItemIndex"
class=
"diy-edit-title"
>
{{
item
.
name
}}
</div>
<el-input
v-show=
"item.id === diyRoleItemIndex"
size=
"mini"
class=
"diy-edit-title"
v-model=
"item.name"
></el-input>
<div
class=
"diy-edit-btn"
>
<img
class=
"img"
:src=
"editurl"
@
click=
"editDiyRoleItem(index)"
/>
</div>
</div>
</div>
<div
class=
"main"
>
<div
class=
"header"
>
<div
class=
"btns"
>
<div
class=
"btn"
:class=
"
{ active: funFlag }" @click="funAuth">
功能权限
</div>
<div
class=
"btn"
:class=
"
{ active: dataFlag }" @click="dataAuth">
数据权限
</div>
</div>
<div
class=
"save"
>
<div
class=
"btn"
@
click=
"save"
>
保存
</div>
</div>
</div>
<div
class=
"main"
>
<div
class=
"header"
>
<div
class=
"btns"
>
<div
class=
"btn"
:class=
"
{ active: funFlag }" @click="funAuth">
功能权限
</div>
<div
class=
"btn"
:class=
"
{ active: dataFlag }" @click="dataAuth">
数据权限
</div>
<div
class=
"role-info"
>
<!-- 角色权限菜单列-->
<div
class=
"menus"
>
<div
class=
"div3"
>
<el-checkbox
v-model=
"permissionDataList[0].id"
>
{{
permissionDataList
[
0
].
name
}}
</el-checkbox>
<el-checkbox
v-model=
"permissionDataList[1].id"
>
{{
permissionDataList
[
1
].
name
}}
</el-checkbox>
<el-checkbox
v-model=
"permissionDataList[2].id"
>
{{
permissionDataList
[
2
].
name
}}
</el-checkbox>
</div>
<div
class=
"div3"
>
<el-checkbox
v-model=
"permissionDataList[3].id"
>
{{
permissionDataList
[
3
].
name
}}
</el-checkbox>
</div>
<div
class=
"div1"
>
<el-checkbox
v-model=
"permissionDataList[4].id"
>
{{
permissionDataList
[
4
].
name
}}
</el-checkbox>
</div>
<div
class=
"div1"
>
<el-checkbox
v-model=
"permissionDataList[5].id"
>
{{
permissionDataList
[
5
].
name
}}
</el-checkbox>
</div>
<div
class=
"div1"
>
<el-checkbox
v-model=
"permissionDataList[6].id"
>
{{
permissionDataList
[
6
].
name
}}
</el-checkbox>
</div>
<div
@
click=
"addrole"
>
addrole
</div>
<div
class=
"save"
>
<div
class=
"btn"
@
click=
"save"
>
保存
</div>
<div
class=
"div2"
>
<el-checkbox
v-model=
"permissionDataList[7].id"
>
{{
permissionDataList
[
7
].
name
}}
</el-checkbox>
</div>
<div
class=
"div3"
>
<el-checkbox
v-model=
"permissionDataList[8].id"
>
{{
permissionDataList
[
8
].
name
}}
</el-checkbox>
</div>
</div>
<div
class=
"role-info"
>
<!-- 角色权限菜单列-->
<div
class=
"menus"
>
<div
class=
"div3"
>
<el-checkbox
v-model=
"roleMenus[0].flag"
>
{{
roleMenus
[
0
].
name
}}
</el-checkbox>
<el-checkbox
v-model=
"roleMenus[1].flag"
>
{{
roleMenus
[
1
].
name
}}
</el-checkbox>
<el-checkbox
v-model=
"roleMenus[2].flag"
>
{{
roleMenus
[
2
].
name
}}
</el-checkbox>
</div>
<div
class=
"div3"
>
<el-checkbox
v-model=
"roleMenus[3].flag"
>
{{
roleMenus
[
3
].
name
}}
</el-checkbox>
</div>
<div
class=
"div1"
>
<el-checkbox
v-model=
"roleMenus[4].flag"
>
{{
roleMenus
[
4
].
name
}}
</el-checkbox>
<div
class=
"content"
>
<div
class=
"div3"
>
<div
class=
"line"
v-for=
"item in permissionDataList[0].children"
:key=
"item.id"
>
<el-checkbox
v-model=
"item.id"
>
{{
item
.
name
}}
</el-checkbox>
</div>
<div
class=
"div1"
>
<el-checkbox
v-model=
"roleMenus[5].flag"
>
{{
roleMenus
[
5
].
name
}}
</el-checkbox>
<br
/>
<div
class=
"line"
v-for=
"item in permissionDataList[1].children"
:key=
"item.id"
>
<el-checkbox
v-model=
"item.id"
>
{{
item
.
name
}}
</el-checkbox>
</div>
<div
class=
"div1"
>
<el-checkbox
v-model=
"roleMenus[6].flag"
>
{{
roleMenus
[
6
].
name
}}
</el-checkbox>
</div>
<div
class=
"div2"
>
<el-checkbox
v-model=
"roleMenus[7].flag"
>
{{
roleMenus
[
7
].
name
}}
</el-checkbox>
</div>
<div
class=
"div3"
>
<el-checkbox
v-model=
"roleMenus[8].flag"
>
{{
roleMenus
[
8
].
name
}}
</el-checkbox>
<br
/>
<div
class=
"line"
v-for=
"item in permissionDataList[2].children"
:key=
"item.id"
>
<el-checkbox
v-model=
"item.id"
>
{{
item
.
name
}}
</el-checkbox>
</div>
</div>
<div
class=
"content"
>
<div
class=
"div3"
>
<div
class=
"line"
v-for=
"item in printCollectMenus"
:key=
"item.code"
>
<el-checkbox
v-model=
"item.flag"
>
{{
item
.
name
}}
</el-checkbox>
</div>
<br
/>
<div
class=
"line"
v-for=
"item in printInputMenus"
:key=
"item.code"
>
<el-checkbox
v-model=
"item.flag"
>
{{
item
.
name
}}
</el-checkbox>
</div>
<br
/>
<div
class=
"line"
v-for=
"item in fileInformationInputMenus"
:key=
"item.code"
>
<el-checkbox
v-model=
"item.flag"
>
{{
item
.
name
}}
</el-checkbox>
</div>
</div>
<div
class=
"div3"
>
<div
class=
"line"
v-for=
"item in comprehensiveMenus"
:key=
"item.code"
>
<el-checkbox
v-model=
"item.flag"
>
{{
item
.
name
}}
</el-checkbox>
</div>
<div
class=
"div3"
>
<div
class=
"line"
v-for=
"item in permissionDataList[3].children"
:key=
"item.id"
>
<el-checkbox
v-model=
"item.id"
>
{{
item
.
name
}}
</el-checkbox>
</div>
<div
class=
"div1"
>
<div
class=
"line"
v-for=
"item in seniorMenus"
:key=
"item.code"
>
<el-checkbox
v-model=
"item.flag"
>
{{
item
.
name
}}
</el-checkbox>
</div>
</div>
<div
class=
"div1"
>
<div
class=
"line"
v-for=
"item in permissionDataList[4].children"
:key=
"item.id"
>
<el-checkbox
v-model=
"item.id"
>
{{
item
.
name
}}
</el-checkbox>
</div>
<div
class=
"div1"
>
<div
class=
"line"
v-for=
"item in qualityTestingMenus
"
:key=
"item.code
"
>
<el-checkbox
v-model=
"item.flag"
>
{{
item
.
name
}}
</el-checkbox
>
<
/div
>
</div
>
<div
class=
"div1"
>
<div
class=
"line
"
v-for=
"item in permissionDataList[5].children
"
:key=
"item.id"
>
<
el-checkbox
v-model=
"item.id"
>
{{
item
.
name
}}
</el-checkbox
>
</div>
<div
class=
"div1"
>
<div
class=
"line"
v-for=
"item in seniorQualityTestingMenus
"
:key=
"item.code
"
>
<el-checkbox
v-model=
"item.flag"
>
{{
item
.
name
}}
</el-checkbox
>
<
/div
>
</div
>
<div
class=
"div1"
>
<div
class=
"line
"
v-for=
"item in permissionDataList[6].children
"
:key=
"item.id"
>
<
el-checkbox
v-model=
"item.flag"
>
{{
item
.
name
}}
</el-checkbox
>
</div>
<div
class=
"div2"
>
<div
class=
"line"
v-for=
"item in informationManageMenus
"
:key=
"item.code
"
>
<el-checkbox
v-model=
"item.flag"
>
{{
item
.
name
}}
</el-checkbox
>
<
/div
>
</div
>
<div
class=
"div2"
>
<div
class=
"line
"
v-for=
"item in permissionDataList[7].children
"
:key=
"item.id"
>
<
el-checkbox
v-model=
"item.id"
>
{{
item
.
name
}}
</el-checkbox
>
</div>
<div
class=
"div3"
>
<div
class=
"line"
v-for=
"item in seniorManageMenus
"
:key=
"item.code
"
>
<el-checkbox
v-model=
"item.flag"
>
{{
item
.
name
}}
</el-checkbox
>
<
/div
>
</div
>
<div
class=
"div3"
>
<div
class=
"line
"
v-for=
"item in permissionDataList[8].children
"
:key=
"item.id"
>
<
el-checkbox
v-model=
"item.id"
>
{{
item
.
name
}}
</el-checkbox
>
</div>
<!--
<div
class=
"line"
v-for=
"item in "
:key=
"item.code"
></div>
-->
</div>
</div>
</div>
</
el-container
>
</
div
>
</
div
>
</
el-container
>
</
template
>
<
script
>
...
...
@@ -224,110 +224,6 @@ export default {
permissionDataList
:
[],
// 保存的角色选项
roleMenusSelection
:
[],
// 角色权限菜单
roleMenus
:
[
{
name
:
"指掌纹采集"
,
code
:
0
,
flag
:
false
},
{
name
:
"指掌纹录入"
,
code
:
1
,
flag
:
false
},
{
name
:
"档案信息录入"
,
code
:
2
,
flag
:
false
},
{
name
:
"综合认定"
,
code
:
3
,
flag
:
false
},
{
name
:
"高级认定"
,
code
:
4
,
flag
:
false
},
{
name
:
"质量检查"
,
code
:
5
,
flag
:
false
},
{
name
:
"高级质量检查"
,
code
:
6
,
flag
:
false
},
{
name
:
"信息管理"
,
code
:
7
,
flag
:
false
},
{
name
:
"高级管理"
,
code
:
8
,
flag
:
false
}
],
// 指掌纹采集菜单
printCollectMenus
:
[
{
name
:
"指掌纹采集"
,
code
:
0
,
flag
:
false
},
{
name
:
"非违法人员指纹采集"
,
code
:
1
,
flag
:
false
}
],
// 指掌纹录入菜单
printInputMenus
:
[
{
name
:
"图片导入"
,
code
:
0
,
flag
:
false
},
{
name
:
"FPTX数据导入"
,
code
:
1
,
flag
:
false
},
{
name
:
"人员指纹扫描"
,
code
:
2
,
flag
:
false
},
{
name
:
"案件指纹扫描"
,
code
:
3
,
flag
:
false
},
{
name
:
"笔录指纹"
,
code
:
4
,
flag
:
false
}
],
// 档案信息录入菜单
fileInformationInputMenus
:
[
{
name
:
"人员文字信息录入"
,
code
:
0
,
flag
:
false
},
{
name
:
"案件文字信息录入"
,
code
:
1
,
flag
:
false
}
],
// 综合认定
comprehensiveMenus
:
[
{
name
:
"发查询"
,
code
:
0
,
flag
:
false
},
{
name
:
"比中认定-隐藏条码号"
,
code
:
1
,
flag
:
false
},
{
name
:
"比中信息反馈"
,
code
:
2
,
flag
:
false
},
{
name
:
"比中信息管理"
,
code
:
3
,
flag
:
false
},
{
name
:
"破案信息管理"
,
code
:
4
,
flag
:
false
},
{
name
:
"导入比中认定"
,
code
:
5
,
flag
:
false
},
{
name
:
"填写比中抓获"
,
code
:
6
,
flag
:
false
},
{
name
:
"人员信息新增修改"
,
code
:
7
,
flag
:
false
},
{
name
:
"比中信息反馈"
,
code
:
8
,
flag
:
false
},
{
name
:
"关注人员"
,
code
:
9
,
flag
:
false
},
{
name
:
"关注条件"
,
code
:
10
,
flag
:
false
},
{
name
:
"协查信息上报"
,
code
:
11
,
flag
:
false
},
{
name
:
"提取现勘信息"
,
code
:
12
,
flag
:
false
},
{
name
:
"人员指纹编辑"
,
code
:
13
,
flag
:
false
},
{
name
:
"案件指纹编辑"
,
code
:
14
,
flag
:
false
},
{
name
:
"文字信息修改"
,
code
:
15
,
flag
:
false
},
{
name
:
"二次打印"
,
code
:
16
,
flag
:
false
},
{
name
:
"比中信息撤销"
,
code
:
17
,
flag
:
false
}
],
// 高级认定
seniorMenus
:
[
{
name
:
"比中认定-显示条码号"
,
code
:
1
,
flag
:
false
},
{
name
:
"高级案件编辑"
,
code
:
2
,
flag
:
false
},
{
name
:
"人案控制条码规则"
,
code
:
3
,
flag
:
false
},
{
name
:
"基本/比中数据上报"
,
code
:
4
,
flag
:
false
},
{
name
:
"全用户认定权限"
,
code
:
5
,
flag
:
false
}
],
// 质量检查
qualityTestingMenus
:
[
{
name
:
"比中信息复核"
,
code
:
1
,
flag
:
false
},
{
name
:
"协查信息复核"
,
code
:
2
,
flag
:
false
},
{
name
:
"人案控制条码规则"
,
code
:
3
,
flag
:
false
}
],
// 高级质量检查
seniorQualityTestingMenus
:
[
{
name
:
"比中信息复核"
,
code
:
1
,
flag
:
false
},
{
name
:
"协查信息复核"
,
code
:
2
,
flag
:
false
},
{
name
:
"人案控制条码规则"
,
code
:
3
,
flag
:
false
}
],
// 信息管理
informationManageMenus
:
[
{
name
:
"比中信息管理"
,
code
:
1
,
flag
:
false
},
{
name
:
"破案信息管理"
,
code
:
2
,
flag
:
false
},
{
name
:
"协查信息管理"
,
code
:
3
,
flag
:
false
},
{
name
:
"工作信息统计"
,
code
:
4
,
flag
:
false
},
{
name
:
"战果查询上报"
,
code
:
5
,
flag
:
false
},
{
name
:
"人员队列管理"
,
code
:
6
,
flag
:
false
},
{
name
:
"案件队列管理"
,
code
:
7
,
flag
:
false
},
{
name
:
"系统操作日志"
,
code
:
8
,
flag
:
false
},
{
name
:
"复制案件数据"
,
code
:
9
,
flag
:
false
},
{
name
:
"FPTX数据导出"
,
code
:
10
,
flag
:
false
},
{
name
:
"批量处理操作"
,
code
:
11
,
flag
:
false
}
],
// 高级管理
seniorManageMenus
:
[
{
name
:
"人案更改条码号"
,
code
:
1
,
flag
:
false
},
{
name
:
"人案控制条码规则"
,
code
:
2
,
flag
:
false
},
{
name
:
"删除人员数据"
,
code
:
3
,
flag
:
false
},
{
name
:
"删除案件数据"
,
code
:
4
,
flag
:
false
},
{
name
:
"删除查询数据"
,
code
:
5
,
flag
:
false
},
{
name
:
"系统用户管理"
,
code
:
6
,
flag
:
false
},
{
name
:
"系统分库管理"
,
code
:
7
,
flag
:
false
},
{
name
:
"资源库管理"
,
code
:
8
,
flag
:
false
},
{
name
:
"协查用户管理"
,
code
:
9
,
flag
:
false
},
{
name
:
"人员类型管理"
,
code
:
10
,
flag
:
false
},
{
name
:
"用户组管理"
,
code
:
11
,
flag
:
false
},
{
name
:
"查询模块管理"
,
code
:
12
,
flag
:
false
},
{
name
:
"上报条件设置"
,
code
:
13
,
flag
:
false
},
{
name
:
"本地重卡反馈"
,
code
:
14
,
flag
:
false
},
{
name
:
"本地涉案反馈"
,
code
:
15
,
flag
:
false
}
],
// 自定义的角色组
diyRoleList
:
[],
diyRoleItemIndex
:
-
1
,
...
...
@@ -338,22 +234,24 @@ export default {
// 获取权限列表
getPermissionDataLists
()
{
this
.
$axios
.
get
(
"/system/permissions"
).
then
(
res
=>
{
var
arr
=
[];
if
(
res
.
data
.
length
>
0
)
{
var
arr
=
[];
for
(
let
i
=
0
;
i
<
res
.
data
.
length
;
i
++
)
{
if
(
res
.
data
[
i
].
parentId
===
0
)
{
res
.
data
[
i
].
children
=
[];
arr
.
push
(
res
.
data
[
i
]);
}
else
{
for
(
let
j
=
0
;
j
<
arr
.
length
;
j
++
)
{
if
(
arr
[
j
].
id
===
res
.
data
[
i
].
parentId
)
{
this
.
$set
(
this
.
arr
[
j
],
"children"
,
res
.
data
[
i
]);
}
if
(
res
.
data
[
i
].
parentId
!==
0
)
{
arr
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
id
===
res
.
data
[
i
].
parentId
)
{
item
.
children
.
push
(
res
.
data
[
i
]);
}
}
}
);
}
}
}
this
.
permissionDataList
=
arr
;
console
.
info
(
"权限列表=====>"
,
arr
);
console
.
info
(
"权限列表=====>"
,
this
.
permissionDataList
);
});
},
addrole
()
{
...
...
@@ -379,17 +277,36 @@ export default {
this
.
$axios
.
get
(
"/system/roles"
)
.
then
(
res
=>
{
console
.
info
(
res
);
this
.
roles
=
res
.
data
;
res
.
data
.
forEach
((
item
,
index
)
=>
{
// item.flag = false;
// console.info(item);
if
(
index
<
7
)
{
this
.
defaultRoleBtns
.
push
(
item
);
}
else
{
this
.
diyRoleList
.
push
(
item
);
}
});
if
(
res
.
data
!==
null
)
{
res
.
data
.
forEach
((
item
,
index
)
=>
{
var
arr
=
[];
var
rolePermissions
=
item
.
permissions
;
for
(
let
i
=
0
;
i
<
rolePermissions
;
i
++
)
{
if
(
rolePermissions
[
i
].
parentId
===
0
)
{
rolePermissions
[
i
].
children
=
[];
arr
.
push
(
rolePermissions
[
i
]);
}
if
(
rolePermissions
[
i
].
parentId
!==
0
)
{
arr
.
forEach
((
father
,
index
)
=>
{
if
(
father
.
id
===
rolePermissions
[
i
].
parentId
)
{
father
.
children
.
push
(
rolePermissions
[
i
]);
}
});
}
}
item
.
permissions
=
rolePermissions
;
if
(
index
<
7
)
{
this
.
defaultRoleBtns
.
push
(
item
);
}
else
{
this
.
diyRoleList
.
push
(
item
);
}
});
console
.
info
(
"角色权限===》"
,
this
.
defaultRoleBtns
);
console
.
info
(
"角色权限===》"
,
this
.
diyRoleList
);
}
else
{
this
.
$message
.
error
(
"获取角色信息失败!"
);
}
})
.
catch
(
failResponse
=>
{});
},
...
...
src/views/cxyrd/QueryConfirm.vue
View file @
bcaf4157
...
...
@@ -476,7 +476,6 @@ export default {
startEndDate
:
null
,
account
:
"00000000"
,
number
:
15
,
tableData
:
datas1
,
queryClassList
:
setQueryClass
,
userOption
:
[],
// userOption:users,
...
...
@@ -918,11 +917,13 @@ export default {
// 复制成功时的回调函数
onCopy
(
e
)
{
console
.
info
(
this
.
barcode
);
this
.
$message
({
type
:
"success"
,
// message: "复制条码号:" + this.barcode + "成功!"
message
:
"已复制到剪切板"
});
if
(
this
.
barcode
.
length
!==
0
)
{
this
.
$message
({
type
:
"success"
,
// message: "复制条码号:" + this.barcode + "成功!"
message
:
"已复制到剪切板"
});
}
},
// 复制失败时的回调函数
onError
(
e
)
{
...
...
@@ -1058,273 +1059,6 @@ const content = [
{
colume
:
"发送时间"
,
prop
:
"requestdatetime"
,
width
:
200
},
{
colume
:
"用户名"
,
prop
:
"username"
,
width
:
100
}
];
// 数据
const
datas1
=
[
{
qid
:
21
,
id
:
5
,
pid
:
4791
,
barcode
:
"R1100002487002018050033"
,
srcdbid
:
"PFP"
,
querytype
:
"3"
,
destdbid
:
"PFP"
,
requestdatetime
:
"2021-09-13T23:33:19.000+0000"
,
finisheddatetime
:
null
,
querystate
:
21
,
querymethod
:
null
,
maxcandidatecnt
:
54
,
curcandidatenum
:
null
,
userid
:
4567
,
hitpossibility
:
"54"
,
queryclass
:
"3"
,
multiresult
:
null
,
remoteflag
:
0
,
srcdatatype
:
"1,2"
,
destdatatype
:
"1,2"
,
seqno
:
"0"
,
srcsourceid
:
null
,
destsourceid
:
"0"
,
qqid
:
485
,
affirmtime
:
null
,
ifsend
:
"0"
,
querycfg
:
"PD94bWwgdmVyc2lvbj0iMS4wIj8+PFRFWFQ+PSM1NCokISMxMT8kPC9URVhUPjxMT0dJQ1BTTj4wMDAwMDAwMDAwMDAwMTExPC9MT0dJQ1BTTj4="
,
userdesc
:
"张三"
,
useraccount
:
"11"
,
queryCfgStr
:
'<?xml version="1.0"?><TEXT>=#54*$!#11?$</TEXT><LOGICPSN>0000000000000111</LOGICPSN>'
,
queryStateName
:
"正在复核"
,
queryTypeName
:
"串案"
,
children
:
[
{
qid
:
21
,
id
:
51
,
pid
:
4791
,
barcode
:
"R1100002487002018050033"
,
srcdbid
:
"PFP"
,
querytype
:
"3"
,
destdbid
:
"PFP"
,
requestdatetime
:
"2021-09-13T23:33:19.000+0000"
,
finisheddatetime
:
null
,
querystate
:
21
,
querymethod
:
null
,
maxcandidatecnt
:
54
,
curcandidatenum
:
null
,
userid
:
4567
,
hitpossibility
:
"54"
,
queryclass
:
"3"
,
multiresult
:
null
,
remoteflag
:
0
,
srcdatatype
:
"1,2"
,
destdatatype
:
"1,2"
,
seqno
:
"0"
,
srcsourceid
:
null
,
destsourceid
:
"0"
,
qqid
:
485
,
affirmtime
:
null
,
ifsend
:
"0"
,
querycfg
:
"PD94bWwgdmVyc2lvbj0iMS4wIj8+PFRFWFQ+PSM1NCokISMxMT8kPC9URVhUPjxMT0dJQ1BTTj4wMDAwMDAwMDAwMDAwMTExPC9MT0dJQ1BTTj4="
,
userdesc
:
"张三"
,
useraccount
:
"11"
,
queryCfgStr
:
'<?xml version="1.0"?><TEXT>=#54*$!#11?$</TEXT><LOGICPSN>0000000000000111</LOGICPSN>'
,
queryStateName
:
"正在复核"
,
queryTypeName
:
"串案"
,
private
:
"0"
},
{
qid
:
21
,
id
:
52
,
pid
:
4773
,
barcode
:
"R1100002487002018050015"
,
srcdbid
:
"PFP"
,
querytype
:
"1"
,
destdbid
:
"PFP"
,
requestdatetime
:
"2021-09-13T23:33:19.000+0000"
,
finisheddatetime
:
null
,
querystate
:
19
,
querymethod
:
null
,
maxcandidatecnt
:
68
,
curcandidatenum
:
null
,
userid
:
4567
,
hitpossibility
:
"68"
,
queryclass
:
"1"
,
multiresult
:
null
,
remoteflag
:
0
,
srcdatatype
:
"1,2"
,
destdatatype
:
"1,2"
,
seqno
:
"0"
,
srcsourceid
:
null
,
destsourceid
:
"0"
,
qqid
:
467
,
affirmtime
:
"2021-09-14T07:32:24.000+0000"
,
ifsend
:
"0"
,
querycfg
:
"PD94bWwgdmVyc2lvbj0iMS4wIj8+PFRFWFQ+PSM1NCokISMxMT8kPC9URVhUPjxMT0dJQ1BTTj4wMDAwMDAwMDAwMDAwMTExPC9MT0dJQ1BTTj4="
,
userdesc
:
"张三"
,
useraccount
:
"11"
,
queryCfgStr
:
'<?xml version="1.0"?><TEXT>=#54*$!#11?$</TEXT><LOGICPSN>0000000000000111</LOGICPSN>'
,
queryStateName
:
"认定出错"
,
queryTypeName
:
"倒查"
,
private
:
"0"
},
{
qid
:
21
,
id
:
53
,
pid
:
4769
,
barcode
:
"R1100002487002018050011"
,
srcdbid
:
"PFP"
,
querytype
:
"1"
,
destdbid
:
"PFP"
,
requestdatetime
:
"2021-09-01T23:33:19.000+0000"
,
finisheddatetime
:
null
,
querystate
:
29
,
querymethod
:
null
,
maxcandidatecnt
:
54
,
curcandidatenum
:
null
,
userid
:
4567
,
hitpossibility
:
"54"
,
queryclass
:
"1"
,
multiresult
:
null
,
remoteflag
:
0
,
srcdatatype
:
"1,2"
,
destdatatype
:
"1,2"
,
seqno
:
"0"
,
srcsourceid
:
null
,
destsourceid
:
"0"
,
qqid
:
463
,
affirmtime
:
null
,
ifsend
:
"0"
,
querycfg
:
"PD94bWwgdmVyc2lvbj0iMS4wIj8+PFRFWFQ+PSM1NCokISMxMT8kPC9URVhUPjxMT0dJQ1BTTj4wMDAwMDAwMDAwMDAwMTExPC9MT0dJQ1BTTj4="
,
userdesc
:
"张三"
,
useraccount
:
"11"
,
queryCfgStr
:
'<?xml version="1.0"?><TEXT>=#54*$!#11?$</TEXT><LOGICPSN>0000000000000111</LOGICPSN>'
,
queryStateName
:
"复核出错"
,
queryTypeName
:
"倒查"
,
private
:
"0"
}
]
},
{
qid
:
23
,
id
:
4
,
pid
:
4780
,
barcode
:
"R1100002487002018050022"
,
srcdbid
:
"PFP"
,
querytype
:
"0"
,
destdbid
:
"PFP"
,
requestdatetime
:
"2021-09-13T23:33:19.000+0000"
,
finisheddatetime
:
null
,
querystate
:
21
,
querymethod
:
null
,
maxcandidatecnt
:
54
,
curcandidatenum
:
null
,
userid
:
4567
,
hitpossibility
:
"54"
,
queryclass
:
"4"
,
multiresult
:
null
,
remoteflag
:
0
,
srcdatatype
:
"1,2"
,
destdatatype
:
"1,2"
,
seqno
:
"0"
,
srcsourceid
:
null
,
destsourceid
:
"0"
,
qqid
:
474
,
affirmtime
:
null
,
ifsend
:
"0"
,
querycfg
:
"PD94bWwgdmVyc2lvbj0iMS4wIj8+PFRFWFQ+PSM1NCokISMxMT8kPC9URVhUPjxMT0dJQ1BTTj4wMDAwMDAwMDAwMDAwMTExPC9MT0dJQ1BTTj4="
,
userdesc
:
"张三"
,
useraccount
:
"11"
,
queryCfgStr
:
'<?xml version="1.0"?><TEXT>=#54*$!#11?$</TEXT><LOGICPSN>0000000000000111</LOGICPSN>'
,
queryStateName
:
"正在复核"
,
queryTypeName
:
"查重"
,
children
:
null
,
private
:
"0"
},
{
qid
:
8
,
id
:
999
,
pid
:
4785
,
barcode
:
"R1100002487002018050037"
,
srcdbid
:
"PFP"
,
querytype
:
"1"
,
destdbid
:
"PFP"
,
requestdatetime
:
"2021-09-13T23:33:19.000+0000"
,
finisheddatetime
:
null
,
querystate
:
29
,
querymethod
:
null
,
maxcandidatecnt
:
65
,
curcandidatenum
:
null
,
userid
:
4567
,
hitpossibility
:
"65"
,
queryclass
:
"1"
,
multiresult
:
null
,
remoteflag
:
0
,
srcdatatype
:
"1,2"
,
destdatatype
:
"1,2"
,
seqno
:
"0"
,
srcsourceid
:
null
,
destsourceid
:
"0"
,
qqid
:
479
,
affirmtime
:
null
,
ifsend
:
"0"
,
querycfg
:
"PD94bWwgdmVyc2lvbj0iMS4wIj8+PFRFWFQ+PSM1NCokISMxMT8kPC9URVhUPjxMT0dJQ1BTTj4wMDAwMDAwMDAwMDAwMTExPC9MT0dJQ1BTTj4="
,
userdesc
:
"张三"
,
useraccount
:
"11"
,
queryCfgStr
:
'<?xml version="1.0"?><TEXT>=#54*$!#11?$</TEXT><LOGICPSN>0000000000000111</LOGICPSN>'
,
queryStateName
:
"复核出错"
,
queryTypeName
:
"倒查"
,
// children: null,
children
:
[
{
qid
:
21
,
id
:
9991
,
pid
:
4769
,
barcode
:
"R1100002487002018050011"
,
srcdbid
:
"PFP"
,
querytype
:
"1"
,
destdbid
:
"PFP"
,
requestdatetime
:
"2021-09-01T23:33:19.000+0000"
,
finisheddatetime
:
null
,
querystate
:
29
,
querymethod
:
null
,
maxcandidatecnt
:
54
,
curcandidatenum
:
null
,
userid
:
4567
,
hitpossibility
:
"54"
,
queryclass
:
"1"
,
multiresult
:
null
,
remoteflag
:
0
,
srcdatatype
:
"1,2"
,
destdatatype
:
"1,2"
,
seqno
:
"0"
,
srcsourceid
:
null
,
destsourceid
:
"0"
,
qqid
:
463
,
affirmtime
:
null
,
ifsend
:
"0"
,
querycfg
:
"PD94bWwgdmVyc2lvbj0iMS4wIj8+PFRFWFQ+PSM1NCokISMxMT8kPC9URVhUPjxMT0dJQ1BTTj4wMDAwMDAwMDAwMDAwMTExPC9MT0dJQ1BTTj4="
,
userdesc
:
"张三"
,
useraccount
:
"11"
,
queryCfgStr
:
'<?xml version="1.0"?><TEXT>=#54*$!#11?$</TEXT><LOGICPSN>0000000000000111</LOGICPSN>'
,
queryStateName
:
"复核出错"
,
queryTypeName
:
"倒查"
,
private
:
"0"
}
],
private
:
"0"
}
];
const
setQueryClass
=
[
{
queryclass
:
"1"
,
name
:
"最高"
},
{
queryclass
:
"2"
,
name
:
"高"
},
...
...
@@ -1599,6 +1333,7 @@ b {
border-radius
:
4px
;
border
:
1px
solid
#e6e6e8
;
}
.el_input
{
width
:
168px
;
height
:
32px
;
...
...
src/views/cxyrd/TT.scss
View file @
bcaf4157
...
...
@@ -94,11 +94,11 @@ $phone: var(--phone, #606266); //#ff4242;
.bzcontent
{
box-sizing
:
border-box
;
position
:
absolute
;
top
:
calc
(
50%
-
3
1
7px
);
top
:
calc
(
50%
-
3
3
7px
);
left
:
calc
(
50%
-
371
.5px
);
z-index
:
1000
;
width
:
743px
;
height
:
63
4px
;
height
:
70
4px
;
background
:
#ffffff
;
box-shadow
:
0px
14px
30px
0px
rgba
(
0
,
21
,
51
,
0
.25
);
border-radius
:
6px
;
...
...
@@ -128,8 +128,9 @@ $phone: var(--phone, #606266); //#ff4242;
font-family
:
MicrosoftYaHei
;
color
:
#333333
;
.bz-source
{
//border: 1px saddlebrown solid;
width
:
743px
;
height
:
160
px
;
height
:
235
px
;
background
:
rgba
(
255
,
207
,
54
,
0
.06
);
padding
:
24px
32px
;
.bzitem
{
...
...
@@ -175,6 +176,48 @@ $phone: var(--phone, #606266); //#ff4242;
height
:
8px
;
}
}
.bz-src-item
{
width
:
333px
;
height
:
150px
;
.img
{
border
:
1px
#CCCCCC
solid
;
width
:
105px
;
height
:
150px
;
position
:
relative
;
top
:
-105px
;
margin-right
:
5px
;
.title
{
text-align
:
center
;
position
:
relative
;
bottom
:
-100px
;
left
:
0
;
width
:
104px
;
height
:
20px
;
background
:
linear-gradient
(
180deg
,
rgba
(
255
,
255
,
255
,
0
)
0%
,
#000000
100%
);
color
:
#FFFFFF
;
font-size
:
12px
;
line-height
:
20px
;
z-index
:
100
;
}
}
.item
{
height
:
150px
;
width
:
220px
;
font-size
:
14px
;
.title
{
color
:
#999999
;
height
:
22px
;
width
:
180px
;
height
:
22px
;
}
.value
{
color
:
#333333
;
height
:
22px
;
width
:
180px
;
height
:
22px
;
}
}
}
}
.bz-target
{
width
:
743px
;
...
...
@@ -308,5 +351,17 @@ $phone: var(--phone, #606266); //#ff4242;
width
:
calc
(
50vh
-
35px
);
height
:
calc
(
50vh
-
35px
);;
margin-bottom
:
20px
;
}
}
// .wtx {
// position: absolute;
// width: 75%;
// left: 50%;
// top: 45%;
// transform: translate(-50%, -50%);
// > span {
// display: inline-block;
// margin-top: 20px;
// font-size: 14px;
// color: #cccccc;
// }
//}
}}
src/views/cxyrd/TT.vue
View file @
bcaf4157
...
...
@@ -42,7 +42,7 @@
:class=
"
{
bz:
item.affirmStatus === '2' || item.affirmStatus === '3',
rd: item.affirmStatus === '1'
,
rd: item.affirmStatus === '1'
}"
>
{{
currentQqid
}}
...
...
@@ -55,7 +55,7 @@
:class=
"
{
bz:
item.affirmStatus === '2' || item.affirmStatus === '3',
rd: item.affirmStatus === '1'
,
rd: item.affirmStatus === '1'
}"
>
{{
sourcebarcode
}}
...
...
@@ -500,7 +500,10 @@
:src=
"'data:image/jpeg;base64,' + sourceImgdetail"
style=
"width: 100%; height: 100%"
/>
<div
v-else
>
没有指纹详情
</div>
<div
v-else
class=
"wtx"
>
<img
src=
"@/assets/img/TT/zwtp.png"
/>
<span>
暂无图像
</span>
</div>
</div>
<div
class=
"finger"
>
<img
...
...
@@ -508,7 +511,10 @@
:src=
"'data:image/jpeg;base64,' + destImgdetail"
style=
"width: 100%; height: 100%"
/>
<div
v-else
>
没有指纹详情
</div>
<div
v-else
class=
"wtx"
>
<img
src=
"@/assets/img/TT/zwtp.png"
/>
<span>
暂无图像
</span>
</div>
</div>
</div>
<!-- 比中弹窗 -->
...
...
@@ -529,31 +535,35 @@
查重
</div>
</div>
<!-- <div class="bzitem">-->
<!-- <div class="bzname">现场勘验编号:</div>-->
<!-- <div class="bzvalue">K1231231231231231231232</div>-->
<!-- </div>-->
<br
/>
<div
class=
"bzitem"
>
<div
class=
"bzname"
>
源人员编号:
</div>
<div
class=
"bzvalue"
>
{{ sourcebarcode }}
</div>
<div
class=
"bz-src-item"
>
<div
class=
"img"
>
照片
<div
class=
"title"
>
源数据
</div>
</div>
<div
class=
"item"
>
<div
class=
"title"
>
人员编号:
</div>
<div
class=
"value"
>
{{ sourcebarcode }}
</div>
<div
class=
"title"
>
姓名:
</div>
<div
class=
"value"
>
1
</div>
<div
class=
"title"
>
捺印日期:
</div>
<div
class=
"value"
>
1
</div>
</div>
</div>
<div
class=
"bzitem"
>
<div
class=
"bzname"
>
目标人员编号:
</div>
<div
class=
"bzvalue"
>
{{ destbarcode }}
</div>
<div
class=
"bz-src-item"
>
<div
class=
"img"
>
照片
<div
class=
"title"
>
目标数据
</div>
</div>
<div
class=
"item"
>
<div
class=
"title"
>
人员编号:
</div>
<div
class=
"value"
>
{{ sourcebarcode }}
</div>
<div
class=
"title"
>
姓名:
</div>
<div
class=
"value"
>
1
</div>
<div
class=
"title"
>
捺印日期:
</div>
<div
class=
"value"
>
1
</div>
</div>
</div>
<!-- <div class="bzitem">-->
<!-- <div class="bzname">序号:</div>-->
<!-- <div class="bzvalue">01</div>-->
<!-- <!– <el-radio-group v-model="radio">–>-->
<!-- <!– <el-radio :label="6">是</el-radio>–>-->
<!-- <!– <el-radio :label="9">否</el-radio>–>-->
<!-- <!– </el-radio-group>–>-->
<!-- </div>-->
<!-- <div class="bzitem">-->
<!-- <div class="bzname">指位:</div>-->
<!-- <div class="bzvalue">平面-右拇</div>-->
<!-- </div>-->
</div>
<div
class=
"bz-target"
>
<div
class=
"bzitem"
>
...
...
@@ -632,7 +642,7 @@ import TTPlam from "./modules/TTPlam.vue";
import
TTFace
from
"./modules/TTFace.vue"
;
import
Utils
from
"@/utils/util.js"
;
import
"@/icons/error.svg"
;
import
Swiper
from
'@/components/swiper.vue'
import
Swiper
from
"@/components/swiper.vue"
;
export
default
{
name
:
"TT"
,
...
...
@@ -655,11 +665,11 @@ export default {
// autoplay: true,
speed
:
1000
,
pagination
:
{
el
:
".swiper-pagination"
,
el
:
".swiper-pagination"
},
scrollbar
:
{
el
:
".swiper-scrollbar"
,
}
,
el
:
".swiper-scrollbar"
}
},
swiperOption1
:
{
//swiper3
...
...
@@ -669,11 +679,11 @@ export default {
// autoplay: true,
speed
:
1000
,
pagination
:
{
el
:
".swiper-pagination"
,
el
:
".swiper-pagination"
},
scrollbar
:
{
el
:
".swiper-scrollbar"
,
}
,
el
:
".swiper-scrollbar"
}
},
activeIndex3
:
0
,
dataType
:
null
,
...
...
@@ -706,56 +716,56 @@ export default {
{
name
:
"食"
,
code
:
7
,
img
:
null
},
{
name
:
"中"
,
code
:
8
,
img
:
null
},
{
name
:
"环"
,
code
:
9
,
img
:
null
},
{
name
:
"小"
,
code
:
10
,
img
:
null
}
,
{
name
:
"小"
,
code
:
10
,
img
:
null
}
],
sourceFingersRightR
:
[
{
name
:
"拇"
,
code
:
1
,
img
:
null
},
{
name
:
"食"
,
code
:
2
,
img
:
null
},
{
name
:
"中"
,
code
:
3
,
img
:
null
},
{
name
:
"环"
,
code
:
4
,
img
:
null
},
{
name
:
"小"
,
code
:
5
,
img
:
null
}
,
{
name
:
"小"
,
code
:
5
,
img
:
null
}
],
sourceFingersLeftL
:
[
{
name
:
"拇"
,
code
:
16
,
img
:
null
},
{
name
:
"食"
,
code
:
17
,
img
:
null
},
{
name
:
"中"
,
code
:
18
,
img
:
null
},
{
name
:
"环"
,
code
:
19
,
img
:
null
},
{
name
:
"小"
,
code
:
20
,
img
:
null
}
,
{
name
:
"小"
,
code
:
20
,
img
:
null
}
],
sourceFingersRightL
:
[
{
name
:
"拇"
,
code
:
11
,
img
:
null
},
{
name
:
"食"
,
code
:
12
,
img
:
null
},
{
name
:
"中"
,
code
:
13
,
img
:
null
},
{
name
:
"环"
,
code
:
14
,
img
:
null
},
{
name
:
"小"
,
code
:
15
,
img
:
null
}
,
{
name
:
"小"
,
code
:
15
,
img
:
null
}
],
destFingersLeftR
:
[
{
name
:
"拇"
,
code
:
6
,
img
:
null
},
{
name
:
"食"
,
code
:
7
,
img
:
null
},
{
name
:
"中"
,
code
:
8
,
img
:
null
},
{
name
:
"环"
,
code
:
9
,
img
:
null
},
{
name
:
"小"
,
code
:
10
,
img
:
null
}
,
{
name
:
"小"
,
code
:
10
,
img
:
null
}
],
destFingersRightR
:
[
{
name
:
"拇"
,
code
:
1
,
img
:
null
},
{
name
:
"食"
,
code
:
2
,
img
:
null
},
{
name
:
"中"
,
code
:
3
,
img
:
null
},
{
name
:
"环"
,
code
:
4
,
img
:
null
},
{
name
:
"小"
,
code
:
5
,
img
:
null
}
,
{
name
:
"小"
,
code
:
5
,
img
:
null
}
],
destFingersLeftL
:
[
{
name
:
"拇"
,
code
:
16
,
img
:
null
},
{
name
:
"食"
,
code
:
17
,
img
:
null
},
{
name
:
"中"
,
code
:
18
,
img
:
null
},
{
name
:
"环"
,
code
:
19
,
img
:
null
},
{
name
:
"小"
,
code
:
20
,
img
:
null
}
,
{
name
:
"小"
,
code
:
20
,
img
:
null
}
],
destFingersRightL
:
[
{
name
:
"拇"
,
code
:
11
,
img
:
null
},
{
name
:
"食"
,
code
:
12
,
img
:
null
},
{
name
:
"中"
,
code
:
13
,
img
:
null
},
{
name
:
"环"
,
code
:
14
,
img
:
null
},
{
name
:
"小"
,
code
:
15
,
img
:
null
}
,
{
name
:
"小"
,
code
:
15
,
img
:
null
}
],
rdcount
:
0
,
// 认定条数
// 指纹图片加载
...
...
@@ -777,7 +787,7 @@ export default {
colors
:
1
,
screenLoading
:
false
,
loadingIndex
:
0
,
timer
:
null
,
timer
:
null
};
},
created
()
{
...
...
@@ -796,7 +806,6 @@ export default {
console
.
log
(
"源qqid====>"
,
this
.
currentQqid
);
},
watch
:
{
phone
(
newValue
,
oldValue
)
{
if
(
newValue
.
length
<
7
)
{
this
.
isPhoneError
=
true
;
...
...
@@ -810,9 +819,9 @@ export default {
.
style
.
setProperty
(
"--phone"
,
"#606266"
);
}
},
loadingIndex
(
val
,
oldval
)
{
console
.
log
(
val
,
oldval
,
'watch'
)
if
(
val
==
1
&&
oldval
==
0
)
{
loadingIndex
(
val
,
oldval
)
{
console
.
log
(
val
,
oldval
,
"watch"
);
if
(
oldval
==
0
)
{
this
.
screenLoading
=
true
;
}
if
(
this
.
timer
)
clearTimeout
(
this
.
timer
);
...
...
@@ -821,7 +830,7 @@ export default {
this
.
screenLoading
=
false
;
},
200
);
}
}
,
}
},
methods
:
{
// 滚动平面选择切换
...
...
@@ -887,19 +896,20 @@ export default {
let
me
=
this
;
this
.
screenLoading
=
true
;
this
.
loadingIndex
++
;
if
(
me
.
dataType
==
"father"
)
{
if
(
me
.
dataType
==
=
"father"
)
{
me
.
$axios
.
post
(
"/api/queryque/standardAll"
,
{
contrastCustomSearchReq
:
{
qid
:
me
.
qid
}
,
contrastCustomSearchReq
:
{
qid
:
me
.
qid
}
},
{
loading
:
false
}
)
.
then
(
(
res
)
=>
{
.
then
(
res
=>
{
me
.
loadingIndex
--
;
if
(
res
.
data
.
code
===
0
)
{
me
.
sourcedatas
=
res
.
data
.
ret
;
me
.
sourcedatasLength
=
res
.
data
.
ret
.
length
;
me
.
sourcebarcode
=
res
.
data
.
ret
[
0
].
barcode
;
me
.
currentQqid
=
res
.
data
.
ret
[
0
].
qqid
;
...
...
@@ -927,11 +937,11 @@ export default {
.
post
(
"/api/queryque/standardAll"
,
{
contrastCustomSearchReq
:
{
qqid
:
me
.
currentQqid
}
,
contrastCustomSearchReq
:
{
qqid
:
me
.
currentQqid
}
},
{
loading
:
false
}
)
.
then
(
(
res
)
=>
{
.
then
(
res
=>
{
me
.
loadingIndex
--
;
if
(
res
.
data
.
code
===
0
)
{
me
.
sourcedatas
=
res
.
data
.
ret
;
...
...
@@ -968,7 +978,7 @@ export default {
"/api/query/matchcand/"
+
me
.
currentQqid
+
"/"
+
me
.
sourcebarcode
,
{
loading
:
false
}
)
.
then
(
(
res
)
=>
{
.
then
(
res
=>
{
me
.
loadingIndex
--
;
if
(
res
.
data
.
code
===
0
)
{
me
.
tableData
=
res
.
data
.
ret
;
...
...
@@ -990,31 +1000,36 @@ export default {
.
post
(
"/api/org/plainByBarcode/barcode"
,
{
barcode
:
this
.
sourcebarcode
,
barcode
:
this
.
sourcebarcode
},
{
loading
:
false
}
)
.
then
(
function
(
response
)
{
.
then
(
function
(
response
)
{
self
.
loadingIndex
--
;
if
(
response
.
data
.
code
===
0
)
{
console
.
info
(
"源plan"
,
response
.
data
.
ret
);
response
.
data
.
ret
.
forEach
((
element
,
index
)
=>
{
// 源 左手 平面
self
.
sourceFingersLeftL
.
forEach
(
(
item
)
=>
{
self
.
sourceFingersLeftL
.
forEach
(
item
=>
{
if
(
item
.
code
===
element
.
seq
)
{
item
.
img
=
element
.
image
;
}
});
// 源 右手 平面
self
.
sourceFingersRightL
.
forEach
(
(
item
)
=>
{
self
.
sourceFingersRightL
.
forEach
(
item
=>
{
if
(
item
.
code
===
element
.
seq
)
{
item
.
img
=
element
.
image
;
}
});
});
// 去掉加载状态
self
.
fingerLoading
=
false
;
}
else
if
(
response
.
data
.
code
===
4
)
{
// 去掉加载状态
self
.
fingerLoading
=
false
;
}
})
.
catch
(
function
(
error
)
{
.
catch
(
function
(
error
)
{
console
.
log
(
error
);
});
},
...
...
@@ -1029,27 +1044,32 @@ export default {
{
barcode
:
barcode
},
{
loading
:
false
}
)
.
then
(
function
(
response
)
{
.
then
(
function
(
response
)
{
self
.
loadingIndex
--
;
if
(
response
.
data
.
code
===
0
)
{
console
.
info
(
"源roll"
,
response
.
data
.
ret
);
response
.
data
.
ret
.
forEach
((
element
,
index
)
=>
{
// 源 左手 滚动
self
.
sourceFingersLeftR
.
forEach
(
(
item
)
=>
{
self
.
sourceFingersLeftR
.
forEach
(
item
=>
{
if
(
item
.
code
===
element
.
seq
)
{
item
.
img
=
element
.
image
;
}
});
// 源 右手 滚动
self
.
sourceFingersRightR
.
forEach
(
(
item
)
=>
{
self
.
sourceFingersRightR
.
forEach
(
item
=>
{
if
(
item
.
code
===
element
.
seq
)
{
item
.
img
=
element
.
image
;
}
});
});
// 去掉加载状态
self
.
fingerLoading
=
false
;
}
else
if
(
response
.
data
.
code
===
4
)
{
// 去掉加载状态
self
.
fingerLoading
=
false
;
}
})
.
catch
(
function
(
error
)
{
.
catch
(
function
(
error
)
{
console
.
log
(
error
);
});
},
...
...
@@ -1062,23 +1082,23 @@ export default {
.
post
(
"/api/org/plainByBarcode/barcode"
,
{
barcode
:
this
.
destbarcode
,
barcode
:
this
.
destbarcode
},
{
loading
:
false
}
)
.
then
(
function
(
response
)
{
.
then
(
function
(
response
)
{
self
.
loadingIndex
--
;
if
(
response
.
data
.
code
===
0
)
{
console
.
info
(
"目标plan"
,
response
.
data
.
ret
);
response
.
data
.
ret
.
forEach
((
element
,
index
)
=>
{
// 目标 左手 平面
self
.
destFingersLeftL
.
forEach
(
(
item
)
=>
{
self
.
destFingersLeftL
.
forEach
(
item
=>
{
if
(
item
.
code
===
element
.
seq
)
{
item
.
img
=
element
.
image
;
}
});
// 目标 右手 平面
self
.
destFingersRightL
.
forEach
(
(
item
)
=>
{
self
.
destFingersRightL
.
forEach
(
item
=>
{
if
(
item
.
code
===
element
.
seq
)
{
item
.
img
=
element
.
image
;
}
...
...
@@ -1091,7 +1111,7 @@ export default {
self
.
fingerLoading
=
false
;
}
})
.
catch
(
function
(
error
)
{
.
catch
(
function
(
error
)
{
console
.
log
(
error
);
});
},
...
...
@@ -1106,19 +1126,19 @@ export default {
{
barcode
:
this
.
destbarcode
},
{
loading
:
false
}
)
.
then
(
function
(
response
)
{
.
then
(
function
(
response
)
{
self
.
loadingIndex
--
;
if
(
response
.
data
.
code
===
0
)
{
console
.
info
(
"目标roll"
,
response
.
data
.
ret
);
response
.
data
.
ret
.
forEach
((
element
,
index
)
=>
{
console
.
info
(
"目标roll"
,
response
.
data
.
ret
);
// 目标 左手 滚动
self
.
destFingersLeftR
.
forEach
(
(
item
)
=>
{
self
.
destFingersLeftR
.
forEach
(
item
=>
{
if
(
item
.
code
===
element
.
seq
)
{
item
.
img
=
element
.
image
;
}
});
// 目标 右手 滚动
self
.
destFingersRightR
.
forEach
(
(
item
)
=>
{
self
.
destFingersRightR
.
forEach
(
item
=>
{
if
(
item
.
code
===
element
.
seq
)
{
item
.
img
=
element
.
image
;
}
...
...
@@ -1128,7 +1148,7 @@ export default {
}
console
.
log
(
response
);
})
.
catch
(
function
(
error
)
{
.
catch
(
function
(
error
)
{
console
.
log
(
error
);
});
},
...
...
@@ -1173,9 +1193,9 @@ export default {
url
:
"/api/user/searchByUserid"
,
loading
:
false
,
data
:
{
id
:
id
,
}
,
}).
then
(
async
(
res
)
=>
{
id
:
id
}
}).
then
(
async
res
=>
{
self
.
loadingIndex
--
;
if
(
res
.
data
.
code
==
0
)
{
let
data
=
res
.
data
.
ret
[
0
];
...
...
@@ -1183,7 +1203,7 @@ export default {
let
dw
=
await
self
.
$axios
({
method
:
"get"
,
url
:
"/api/code/unit/one/"
+
data
.
userunit
,
loading
:
false
,
loading
:
false
});
let
time
=
new
Date
(
data
.
updatetime
);
self
.
bzsj
=
Utils
.
timeStampTurnTime2
(
time
);
...
...
@@ -1215,7 +1235,7 @@ export default {
{
qqid
:
this
.
currentQqid
},
{
loading
:
false
}
)
.
then
(
(
res
)
=>
{
.
then
(
res
=>
{
this
.
loadingIndex
--
;
console
.
log
(
res
);
if
(
!
res
.
data
.
ret
)
{
...
...
@@ -1243,11 +1263,11 @@ export default {
destbarcode
:
self
.
destbarcode
,
qqid
:
self
.
currentQqid
,
qid
:
self
.
qid
,
querytype
:
querytype
,
querytype
:
querytype
},
{
loading
:
false
}
)
.
then
(
(
response
)
=>
{
.
then
(
response
=>
{
this
.
loadingIndex
--
;
// 跟新列表数据
self
.
$bus
.
emit
(
"updateTTSourceData"
);
...
...
@@ -1295,17 +1315,17 @@ export default {
destbarcode
:
self
.
destbarcode
,
// affirmstatus: "1"
querytype
:
"0"
,
qqid
:
self
.
currentQqid
,
qqid
:
self
.
currentQqid
},
{
loading
:
false
}
)
.
then
(
(
response
)
=>
{
.
then
(
response
=>
{
this
.
loadingIndex
--
;
// 跟新列表数据
self
.
$bus
.
emit
(
"updateTTSourceData"
);
console
.
log
(
response
);
})
.
catch
(
(
err
)
=>
{
.
catch
(
err
=>
{
this
.
$message
.
error
(
"比中失败!"
);
});
self
.
isShowbzDialogBg
=
false
;
...
...
@@ -1334,17 +1354,17 @@ export default {
sourceimg
=
fingerData
.
img
;
destimg
=
this
.
destFingersRightL
[
index
].
img
;
}
else
if
(
name
===
"destFingersLeftR"
)
{
source
img
=
fingerData
.
img
;
dest
img
=
this
.
sourceFingersLeftR
[
index
].
img
;
dest
img
=
fingerData
.
img
;
source
img
=
this
.
sourceFingersLeftR
[
index
].
img
;
}
else
if
(
name
===
"destFingersRightR"
)
{
source
img
=
fingerData
.
img
;
dest
img
=
this
.
sourceFingersRightR
[
index
].
img
;
dest
img
=
fingerData
.
img
;
source
img
=
this
.
sourceFingersRightR
[
index
].
img
;
}
else
if
(
name
===
"destFingersLeftL"
)
{
source
img
=
fingerData
.
img
;
dest
img
=
this
.
sourceFingersLeftL
[
index
].
img
;
dest
img
=
fingerData
.
img
;
source
img
=
this
.
sourceFingersLeftL
[
index
].
img
;
}
else
if
(
name
===
"destFingersRightL"
)
{
source
img
=
fingerData
.
img
;
dest
img
=
this
.
sourceFingersRightL
[
index
].
img
;
dest
img
=
fingerData
.
img
;
source
img
=
this
.
sourceFingersRightL
[
index
].
img
;
}
else
{
this
.
$message
.
error
(
"没有数据"
);
}
...
...
@@ -1363,28 +1383,28 @@ export default {
{
name
:
"食"
,
code
:
7
,
img
:
null
},
{
name
:
"中"
,
code
:
8
,
img
:
null
},
{
name
:
"环"
,
code
:
9
,
img
:
null
},
{
name
:
"小"
,
code
:
10
,
img
:
null
}
,
{
name
:
"小"
,
code
:
10
,
img
:
null
}
]),
(
this
.
sourceFingersRightR
=
[
{
name
:
"拇"
,
code
:
1
,
img
:
null
},
{
name
:
"食"
,
code
:
2
,
img
:
null
},
{
name
:
"中"
,
code
:
3
,
img
:
null
},
{
name
:
"环"
,
code
:
4
,
img
:
null
},
{
name
:
"小"
,
code
:
5
,
img
:
null
}
,
{
name
:
"小"
,
code
:
5
,
img
:
null
}
]),
(
this
.
sourceFingersLeftL
=
[
{
name
:
"拇"
,
code
:
16
,
img
:
null
},
{
name
:
"食"
,
code
:
17
,
img
:
null
},
{
name
:
"中"
,
code
:
18
,
img
:
null
},
{
name
:
"环"
,
code
:
19
,
img
:
null
},
{
name
:
"小"
,
code
:
20
,
img
:
null
}
,
{
name
:
"小"
,
code
:
20
,
img
:
null
}
]),
(
this
.
sourceFingersRightL
=
[
{
name
:
"拇"
,
code
:
11
,
img
:
null
},
{
name
:
"食"
,
code
:
12
,
img
:
null
},
{
name
:
"中"
,
code
:
13
,
img
:
null
},
{
name
:
"环"
,
code
:
14
,
img
:
null
},
{
name
:
"小"
,
code
:
15
,
img
:
null
}
,
{
name
:
"小"
,
code
:
15
,
img
:
null
}
]);
},
// 清空目标指纹图
...
...
@@ -1394,28 +1414,28 @@ export default {
{
name
:
"食"
,
code
:
7
,
img
:
null
},
{
name
:
"中"
,
code
:
8
,
img
:
null
},
{
name
:
"环"
,
code
:
9
,
img
:
null
},
{
name
:
"小"
,
code
:
10
,
img
:
null
}
,
{
name
:
"小"
,
code
:
10
,
img
:
null
}
]),
(
this
.
destFingersRightR
=
[
{
name
:
"拇"
,
code
:
1
,
img
:
null
},
{
name
:
"食"
,
code
:
2
,
img
:
null
},
{
name
:
"中"
,
code
:
3
,
img
:
null
},
{
name
:
"环"
,
code
:
4
,
img
:
null
},
{
name
:
"小"
,
code
:
5
,
img
:
null
}
,
{
name
:
"小"
,
code
:
5
,
img
:
null
}
]),
(
this
.
destFingersLeftL
=
[
{
name
:
"拇"
,
code
:
16
,
img
:
null
},
{
name
:
"食"
,
code
:
17
,
img
:
null
},
{
name
:
"中"
,
code
:
18
,
img
:
null
},
{
name
:
"环"
,
code
:
19
,
img
:
null
},
{
name
:
"小"
,
code
:
20
,
img
:
null
}
,
{
name
:
"小"
,
code
:
20
,
img
:
null
}
]),
(
this
.
destFingersRightL
=
[
{
name
:
"拇"
,
code
:
11
,
img
:
null
},
{
name
:
"食"
,
code
:
12
,
img
:
null
},
{
name
:
"中"
,
code
:
13
,
img
:
null
},
{
name
:
"环"
,
code
:
14
,
img
:
null
},
{
name
:
"小"
,
code
:
15
,
img
:
null
}
,
{
name
:
"小"
,
code
:
15
,
img
:
null
}
]);
},
scrollFunc
(
e
)
{
...
...
@@ -1435,7 +1455,7 @@ export default {
if
(
this
.
index
>=
this
.
colors
)
this
.
index
=
this
.
colors
-
1
;
window
.
scrollTo
({
top
:
769
*
this
.
index
,
behavior
:
"smooth"
,
behavior
:
"smooth"
});
}
else
if
(
e
.
detail
)
{
e
.
detail
>
0
&&
this
.
index
--
;
...
...
@@ -1444,19 +1464,19 @@ export default {
if
(
this
.
index
>=
this
.
colors
)
this
.
index
=
this
.
colors
-
1
;
window
.
scrollTo
({
top
:
769
*
this
.
index
,
behavior
:
"smooth"
,
behavior
:
"smooth"
});
}
}
,
}
},
mounted
()
{
this
.
finger
();
this
.
$bus
.
on
(
"ccbarcode"
,
(
code
)
=>
{
this
.
$bus
.
on
(
"ccbarcode"
,
code
=>
{
this
.
cleardest
();
this
.
getDestRollFingerPrintDetail
(
code
);
this
.
getDestPlainFingerPrintDetail
(
code
);
});
}
,
}
};
</
script
>
...
...
src/views/login/Login1.vue
View file @
bcaf4157
<
template
>
<div
id=
"homepage_hero_module"
class=
"homepage_hero_module"
>
<el-container
class=
"manage-page"
direction=
"vertical"
>
<!--
<div
id=
"homepage_hero_module"
class=
"homepage_hero_module"
>
-->
<!--
<div
class=
"video_container"
>
-->
<!--
<div
:style=
"fixStyle"
class=
"filter"
></div>
-->
<!-- autoplay 自动播放 loop 循环播放 muted 静音播放-->
...
...
@@ -15,51 +16,47 @@
<!--
</div>
-->
<!--
<img
class=
"bg"
src=
"@/assets/img/login/login.gif"
/>
-->
<transition
name=
"slide_fade"
>
<div
:style=
"drawerStyle"
class=
"login_main_layer"
v-if=
"isShow"
>
<!--
<transition
name=
"login_fade"
>
-->
<!--
<transition
name=
"slide_fade"
>
-->
<div
:style=
"drawerStyle"
class=
"login_main_layer"
v-if=
"isShow"
>
<!--
<transition
name=
"login_fade"
>
-->
<div>
<div
class=
" login_top_layer middle"
>
<el-image
class=
"login_emblem middle"
:src=
"emblemUrl"
></el-image>
<br
/>
<el-image
class=
"login_system middle"
:src=
"systemUrl"
></el-image>
</div>
<div
class=
" middle margin_top25_bottom10"
>
<el-button
class=
"magin_left_right30"
:class=
"
{ active: loginType.accountStatus }"
:autofocus="true"
type="text"
@click="changeLoginType(1)"
>帐号密码登录
</el-button>
<span
class=
"font_color"
>
|
</span>
<el-button
class=
"magin_left_right30"
type=
"text"
:class=
"
{ active: loginType.keyStatus }"
@click="changeLoginType(2)"
>KEY登录
</el-button>
</div>
<div>
<div
class=
" login_top_layer middle"
>
<el-image
class=
"login_emblem middle"
:src=
"emblemUrl"
></el-image>
<br
/>
<el-image
class=
"login_system middle"
:src=
"systemUrl"
></el-image>
</div>
<div
class=
" middle margin_top25_bottom10"
>
<el-button
class=
"magin_left_right30"
:class=
"
{ active: loginType.accountStatus }"
:autofocus="true"
type="text"
@click="changeLoginType(1)"
>帐号密码登录
</el-button>
<span
class=
"font_color"
>
|
</span>
<el-button
class=
"magin_left_right30"
type=
"text"
:class=
"
{ active: loginType.keyStatus }"
@click="changeLoginType(2)"
>KEY登录
</el-button>
</div>
<div>
<accountsLogin
:login-type=
"loginType.accountStatus"
></accountsLogin>
</div>
<div>
<keyLogin
:login-type=
"loginType.keyStatus"
></keyLogin>
</div>
<accountsLogin
:login-type=
"loginType.accountStatus"
></accountsLogin>
</div>
<!--
</transition>
-->
<div
class=
"login_bottom_layer "
>
<span
class=
" font_color"
>
Copyright
©
2021
Founder
</span
>
<div>
<keyLogin
:login-type=
"loginType.keyStatus"
></keyLogin>
</div>
</div>
</transition>
</div>
<!--
</transition>
-->
<div
class=
"login_bottom_layer "
>
<span
class=
" font_color"
>
Copyright
©
2021
Founder
</span>
</div>
</div>
<!--
</transition>
-->
</el-container>
</
template
>
<
script
>
...
...
@@ -174,7 +171,7 @@ export default {
</
script
>
<
style
scoped
>
.
homepage_hero_modul
e
{
.
manage-pag
e
{
width
:
100vw
;
height
:
100vh
;
overflow
:
hidden
;
...
...
@@ -182,14 +179,9 @@ export default {
background-repeat
:
no-repeat
;
background-size
:
100%
100%
;
}
/*.homepage_hero_module img {*/
/* width: 100%;*/
/* height: 100%;*/
/*}*/
/*video {*/
/* width: 100%;*/
/* height: 100%;*/
/*}*/
div
{
/*display: inline-block;*/
}
.el-button--text
{
width
:
108px
;
...
...
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