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
612fe5c2
Commit
612fe5c2
authored
Nov 10, 2021
by
liyuhang19990520
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
ed68ab60
1eb2f914
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
668 additions
and
28 deletions
+668
-28
src/router/modules/index.js
+1
-1
src/views/AllPersonnelBase/modules/dcfptxAj.vue
+0
-1
src/views/AllPersonnelBase/modules/dcftpx.vue
+0
-1
src/views/AllPersonnelBase/modules/gz.vue
+10
-2
src/views/AllPersonnelBase/modules/xzaj.vue
+11
-3
src/views/AllPersonnelBase/modules/xzry.vue
+13
-4
src/views/SystemManage/GroupPermission.vue
+0
-0
src/views/SystemManage/UserPermission.vue
+0
-0
src/views/SystemManage/scss/grouppermission.scss
+286
-0
src/views/SystemManage/scss/userpermission.scss
+272
-12
src/views/drFPTX/Index.vue
+75
-4
No files found.
src/router/modules/index.js
View file @
612fe5c2
...
@@ -295,7 +295,7 @@ export default [
...
@@ -295,7 +295,7 @@ export default [
name
:
"GroupPermission"
,
name
:
"GroupPermission"
,
hidden
:
true
,
hidden
:
true
,
meta
:
{
meta
:
{
title
:
"编辑用户权限"
,
title
:
"编辑用户
组
权限"
,
auth
:
"5"
auth
:
"5"
},
},
component
:
()
=>
import
(
"@/views/SystemManage/GroupPermission.vue"
)
component
:
()
=>
import
(
"@/views/SystemManage/GroupPermission.vue"
)
...
...
src/views/AllPersonnelBase/modules/dcfptxAj.vue
View file @
612fe5c2
<
template
>
<
template
>
<el-dialog
<el-dialog
:title=
"title"
:visible
.
sync=
"dialogVisible"
:visible
.
sync=
"dialogVisible"
width=
"36.375rem"
width=
"36.375rem"
append-to-body
append-to-body
...
...
src/views/AllPersonnelBase/modules/dcftpx.vue
View file @
612fe5c2
<
template
>
<
template
>
<el-dialog
<el-dialog
:title=
"title"
:visible
.
sync=
"dialogVisible"
:visible
.
sync=
"dialogVisible"
width=
"54.6875rem"
width=
"54.6875rem"
append-to-body
append-to-body
...
...
src/views/AllPersonnelBase/modules/gz.vue
View file @
612fe5c2
...
@@ -166,10 +166,16 @@ export default {
...
@@ -166,10 +166,16 @@ export default {
for
(
let
i
=
0
;
i
<
this
.
rowData
.
length
;
i
++
)
{
for
(
let
i
=
0
;
i
<
this
.
rowData
.
length
;
i
++
)
{
let
personDo
=
{
let
personDo
=
{
ysxtAsjxgrybh
:
''
,
ysxtAsjxgrybh
:
''
,
id
:
''
id
:
''
,
xbdm
:
''
,
zjhm
:
''
,
xm
:
''
,
}
}
personDo
.
ysxtAsjxgrybh
=
this
.
rowData
[
i
].
ysxtAsjxgrybh
personDo
.
ysxtAsjxgrybh
=
this
.
rowData
[
i
].
ysxtAsjxgrybh
personDo
.
id
=
this
.
rowData
[
i
].
id
personDo
.
id
=
this
.
rowData
[
i
].
id
personDo
.
xbdm
=
this
.
rowData
[
i
].
xbdm
personDo
.
zjhm
=
this
.
rowData
[
i
].
zjhm
personDo
.
xm
=
this
.
rowData
[
i
].
xm
newReqParams
.
personDoList
.
push
(
personDo
)
newReqParams
.
personDoList
.
push
(
personDo
)
}
}
console
.
log
(
'关注人员ID'
,
newReqParams
);
console
.
log
(
'关注人员ID'
,
newReqParams
);
...
@@ -184,10 +190,12 @@ export default {
...
@@ -184,10 +190,12 @@ export default {
for
(
let
i
=
0
;
i
<
this
.
rowData
.
length
;
i
++
)
{
for
(
let
i
=
0
;
i
<
this
.
rowData
.
length
;
i
++
)
{
let
caseBase
=
{
let
caseBase
=
{
ysxtAsjbh
:
''
,
ysxtAsjbh
:
''
,
id
:
''
id
:
''
,
ajlbdm
:
''
}
}
caseBase
.
ysxtAsjbh
=
this
.
rowData
[
i
].
ysxtAsjbh
caseBase
.
ysxtAsjbh
=
this
.
rowData
[
i
].
ysxtAsjbh
caseBase
.
id
=
this
.
rowData
[
i
].
id
caseBase
.
id
=
this
.
rowData
[
i
].
id
caseBase
.
ajlbdm
=
this
.
rowData
[
i
].
ajlbdm
newReqParams
.
caseBaseList
.
push
(
caseBase
)
newReqParams
.
caseBaseList
.
push
(
caseBase
)
}
}
console
.
log
(
'关注案件ID'
,
newReqParams
);
console
.
log
(
'关注案件ID'
,
newReqParams
);
...
...
src/views/AllPersonnelBase/modules/xzaj.vue
View file @
612fe5c2
...
@@ -33,6 +33,7 @@
...
@@ -33,6 +33,7 @@
placeholder=
"请输入案事件编号"
placeholder=
"请输入案事件编号"
maxlength=
"23"
maxlength=
"23"
show-word-limit
show-word-limit
clearable
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -46,6 +47,7 @@
...
@@ -46,6 +47,7 @@
placeholder=
"请输入现场勘验编号"
placeholder=
"请输入现场勘验编号"
maxlength=
"23"
maxlength=
"23"
show-word-limit
show-word-limit
clearable
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -79,6 +81,7 @@
...
@@ -79,6 +81,7 @@
placeholder=
"请输入现场物掌指纹卡编号"
placeholder=
"请输入现场物掌指纹卡编号"
maxlength=
"23"
maxlength=
"23"
show-word-limit
show-word-limit
clearable
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -90,6 +93,7 @@
...
@@ -90,6 +93,7 @@
<el-input
<el-input
v-model=
"ruleForm.ssjzrmby"
v-model=
"ruleForm.ssjzrmby"
placeholder=
"请输入损失价值"
placeholder=
"请输入损失价值"
clearable
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -115,11 +119,11 @@
...
@@ -115,11 +119,11 @@
>
>
<el-option
<el-option
label=
"区域一"
label=
"区域一"
value=
"
shanghai
"
value=
"
1
"
></el-option>
></el-option>
<el-option
<el-option
label=
"区域二"
label=
"区域二"
value=
"
beijing
"
value=
"
2
"
></el-option>
></el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
...
@@ -181,8 +185,9 @@
...
@@ -181,8 +185,9 @@
<el-input
<el-input
v-model=
"ruleForm.tqdwGajgjgdm"
v-model=
"ruleForm.tqdwGajgjgdm"
placeholder=
"请输入提取单位代码"
placeholder=
"请输入提取单位代码"
maxlength=
"
23
"
maxlength=
"
12
"
show-word-limit
show-word-limit
clearable
>
>
</el-input>
</el-input>
</el-form-item>
</el-form-item>
...
@@ -195,6 +200,7 @@
...
@@ -195,6 +200,7 @@
<el-input
<el-input
v-model=
"ruleForm.tqryXm"
v-model=
"ruleForm.tqryXm"
placeholder=
"请输入现场物证编号"
placeholder=
"请输入现场物证编号"
clearable
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -224,6 +230,7 @@
...
@@ -224,6 +230,7 @@
placeholder=
"请输入提取人身份证号"
placeholder=
"请输入提取人身份证号"
maxlength=
"18"
maxlength=
"18"
show-word-limit
show-word-limit
clearable
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -243,6 +250,7 @@
...
@@ -243,6 +250,7 @@
<el-input
<el-input
v-model=
"ruleForm.tqryLxdh"
v-model=
"ruleForm.tqryLxdh"
placeholder=
"请输入提取人联系电话"
placeholder=
"请输入提取人联系电话"
clearable
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
...
src/views/AllPersonnelBase/modules/xzry.vue
View file @
612fe5c2
...
@@ -33,6 +33,7 @@
...
@@ -33,6 +33,7 @@
placeholder=
"请输入人员编号"
placeholder=
"请输入人员编号"
maxlength=
"23"
maxlength=
"23"
show-word-limit
show-word-limit
clearable
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -46,6 +47,7 @@
...
@@ -46,6 +47,7 @@
placeholder=
"请输入警综人员编号"
placeholder=
"请输入警综人员编号"
maxlength=
"23"
maxlength=
"23"
show-word-limit
show-word-limit
clearable
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -62,6 +64,7 @@
...
@@ -62,6 +64,7 @@
placeholder=
"请输入案事件相关人员编号"
placeholder=
"请输入案事件相关人员编号"
maxlength=
"23"
maxlength=
"23"
show-word-limit
show-word-limit
clearable
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -75,6 +78,7 @@
...
@@ -75,6 +78,7 @@
placeholder=
"请输入指掌纹卡编号"
placeholder=
"请输入指掌纹卡编号"
maxlength=
"23"
maxlength=
"23"
show-word-limit
show-word-limit
clearable
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -120,8 +124,7 @@
...
@@ -120,8 +124,7 @@
<el-input
<el-input
v-model=
"ruleForm.xm"
v-model=
"ruleForm.xm"
placeholder=
"请输入姓名"
placeholder=
"请输入姓名"
maxlength=
"23"
clearable
show-word-limit
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -130,8 +133,7 @@
...
@@ -130,8 +133,7 @@
<el-input
<el-input
v-model=
"ruleForm.bmch"
v-model=
"ruleForm.bmch"
placeholder=
"请输入别名/绰号"
placeholder=
"请输入别名/绰号"
maxlength=
"23"
clearable
show-word-limit
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -247,6 +249,7 @@
...
@@ -247,6 +249,7 @@
placeholder=
"请输入证件号码"
placeholder=
"请输入证件号码"
maxlength=
"23"
maxlength=
"23"
show-word-limit
show-word-limit
clearable
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -280,6 +283,7 @@
...
@@ -280,6 +283,7 @@
<el-input
<el-input
v-model=
"ruleForm.hjdzDzmc"
v-model=
"ruleForm.hjdzDzmc"
placeholder=
"请输入户籍地址"
placeholder=
"请输入户籍地址"
clearable
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -313,6 +317,7 @@
...
@@ -313,6 +317,7 @@
<el-input
<el-input
v-model=
"ruleForm.xzzDzmc"
v-model=
"ruleForm.xzzDzmc"
placeholder=
"请输入现住址"
placeholder=
"请输入现住址"
clearable
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -371,6 +376,7 @@
...
@@ -371,6 +376,7 @@
<el-input
<el-input
v-model=
"ruleForm.nydwGajgmc"
v-model=
"ruleForm.nydwGajgmc"
placeholder=
"请输入捺印单位名称"
placeholder=
"请输入捺印单位名称"
clearable
>
>
</el-input>
</el-input>
</el-form-item>
</el-form-item>
...
@@ -383,6 +389,7 @@
...
@@ -383,6 +389,7 @@
<el-input
<el-input
v-model=
"ruleForm.nyryXm"
v-model=
"ruleForm.nyryXm"
placeholder=
"请输入现场物证编号"
placeholder=
"请输入现场物证编号"
clearable
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -412,6 +419,7 @@
...
@@ -412,6 +419,7 @@
placeholder=
"请输入捺印人身份证号"
placeholder=
"请输入捺印人身份证号"
maxlength=
"18"
maxlength=
"18"
show-word-limit
show-word-limit
clearable
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -431,6 +439,7 @@
...
@@ -431,6 +439,7 @@
<el-input
<el-input
v-model=
"ruleForm.nyryLxdh"
v-model=
"ruleForm.nyryLxdh"
placeholder=
"请输入捺印人联系电话"
placeholder=
"请输入捺印人联系电话"
clearable
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
...
src/views/SystemManage/GroupPermission.vue
View file @
612fe5c2
This diff is collapsed.
Click to expand it.
src/views/SystemManage/UserPermission.vue
View file @
612fe5c2
This diff is collapsed.
Click to expand it.
src/views/SystemManage/scss/grouppermission.scss
View file @
612fe5c2
.manage-page
{
width
:
100%
;
padding
:
24px
;
font-family
:
MicrosoftYaHei
;
div
{
display
:
inline-block
;
}
.header
{
width
:
1544px
;
height
:
54px
;
border-radius
:
8px
;
overflow
:
hidden
;
&
.down
{
background
:
#FEF5F6
;
}
&
.up
{
background
:
#f2f7fe
;
}
.title
{
width
:
96px
;
height
:
96px
;
border-radius
:
16px
;
transform
:
rotate
(
40deg
);
position
:
relative
;
left
:
-23px
;
top
:
-17px
;
&
.down
{
background
:
#FAE1E4
;
}
&
.up
{
background
:
#DDEBFF
;
}
.title-status
{
position
:
relative
;
top
:
28px
;
left
:
30px
;
transform
:
rotate
(
-40deg
);
.circle-red
{
width
:
8px
;
height
:
8px
;
background-color
:
#FE0000
;
border-radius
:
50%
;
-moz-border-radius
:
50%
;
-webkit-border-radius
:
50%
;
z-index
:
100
;
}
.circle-blue
{
width
:
8px
;
height
:
8px
;
background-color
:
#055FE7
;
border-radius
:
50%
;
-moz-border-radius
:
50%
;
-webkit-border-radius
:
50%
;
z-index
:
100
;
}
}
}
.info
{
//border: 1px solid hotpink; width: auto;
.info-item
{
padding
:
0
20px
0
20px
;
border-right
:
1px
solid
#E6E6E8
;
.info-title
{
width
:
auto
;
height
:
22px
;
font-size
:
14px
;
color
:
#999999
;
line-height
:
22px
;
}
.info-value
{
width
:
auto
;
height
:
22px
;
font-size
:
14px
;
color
:
#333333
;
line-height
:
22px
;
.tags
{
width
:
100px
;
height
:
24px
;
background
:
#FFFFFF
;
border-radius
:
4px
;
text-align
:
center
;
margin-right
:
16px
;
}
}
}
.info-item1
{
padding
:
0
20px
0
20px
;
.info-title
{
width
:
auto
;
height
:
22px
;
font-size
:
14px
;
color
:
#999999
;
line-height
:
22px
;
}
.info-value
{
width
:
80px
;
text-align
:
center
;
//width: 80px;
height
:
24px
;
background
:
#FFFFFF
;
border-radius
:
12px
;
}
.btn
{
margin-left
:
5px
;
cursor
:
pointer
;
width
:
80px
;
height
:
22px
;
font-size
:
14px
;
color
:
#055FE7
;
line-height
:
22px
;
}
}
}
}
.main
{
width
:
100%
;
height
:
100%
;
display
:
flex
;
flex-direction
:
column
;
justify-content
:
center
;
.header
{
height
:
55px
;
margin
:
0
auto
;
//margin-bottom: 3px;
.btns
{
width
:
224px
;
height
:
48px
;
background
:
#f6f8fa
;
border-radius
:
8px
;
text-align
:
center
;
.btn
{
margin-top
:
8px
;
width
:
104px
;
height
:
32px
;
line-height
:
32px
;
color
:
#666666
;
cursor
:
pointer
;
//&:hover{
// background: #FFFFFF;
// color: #055FE7;
// box-shadow: 0px 6px 8px 1px rgba(0, 21, 51, 0.05);
// border-radius: 6px;
//}
&
.active
{
background
:
#ffffff
;
color
:
#055fe7
;
box-shadow
:
0px
6px
8px
1px
rgba
(
0
,
21
,
51
,
0
.05
);
border-radius
:
6px
;
}
}
}
.save
{
.btn
{
position
:
absolute
;
right
:
30px
;
top
:
150px
;
width
:
72px
;
height
:
32px
;
background
:
#055fe7
;
border-radius
:
4px
;
line-height
:
32px
;
color
:
#ffffff
;
text-align
:
center
;
}
}
}
.role-info
{
width
:
100%
;
height
:
690px
;
background
:
#ffffff
;
box-shadow
:
1px
0px
3px
0px
rgba
(
5
,
95
,
231
,
0
.3
)
,
-1px
1px
3px
0px
rgba
(
5
,
95
,
231
,
0
.24
);
border-radius
:
10px
;
display
:
flex
;
flex-direction
:
row
;
.menus
{
width
:
155px
;
height
:
100%
;
border-right
:
1px
solid
#eeeeee
;
.div3
{
width
:
100%
;
height
:
130px
;
border-bottom
:
1px
solid
#eeeeee
;
.el-checkbox
{
margin
:
12px
20px
0
20px
;
}
}
.div2
{
width
:
100%
;
height
:
90px
;
border-bottom
:
1px
solid
#eeeeee
;
.el-checkbox
{
margin
:
25px
20px
0
25px
;
}
}
.div1
{
width
:
100%
;
height
:
70px
;
border-bottom
:
1px
solid
#eeeeee
;
.el-checkbox
{
margin
:
25px
20px
0
25px
;
}
}
// 未选中字体颜色
/
deep
/
.el-checkbox
{
font-size
:
14px
;
color
:
#333333
;
font-weight
:
400
;
}
/
deep
/
.el-checkbox__input
.el-checkbox__inner
:hover
{
border-color
:
#055fe7
;
}
// 选中样式
/
deep
/
.el-checkbox__input.is-checked
+
.el-checkbox__label
{
font-size
:
14px
;
font-weight
:
400
;
color
:
#333333
;
}
/
deep
/
.el-checkbox__input.is-checked
.el-checkbox__inner
{
background
:
#055fe7
;
border-color
:
#055fe7
;
}
}
.content
{
width
:
100%
;
height
:
725px
;
.div3
{
width
:
100%
;
height
:
130px
;
border-bottom
:
1px
solid
#eeeeee
;
padding-left
:
30px
;
padding-top
:
8px
;
.line
{
height
:
40px
;
}
}
.div2
{
width
:
100%
;
height
:
90px
;
border-bottom
:
1px
solid
#eeeeee
;
.el-checkbox
{
margin
:
10px
20px
0
25px
;
}
.line
{
height
:
35px
;
}
}
.div1
{
width
:
100%
;
height
:
70px
;
border-bottom
:
1px
solid
#eeeeee
;
.el-checkbox
{
margin
:
25px
20px
0
25px
;
}
}
// 未选中字体颜色
/
deep
/
.el-checkbox
{
//border: 1px darkblue solid;
width
:
140px
;
font-size
:
14px
;
color
:
#666666
;
font-weight
:
400
;
margin-right
:
50px
;
}
/
deep
/
.el-checkbox__input
.el-checkbox__inner
:hover
{
border-color
:
#055fe7
;
}
// 选中样式
/
deep
/
.el-checkbox__input.is-checked
+
.el-checkbox__label
{
font-size
:
14px
;
font-weight
:
400
;
color
:
#333333
;
}
/
deep
/
.el-checkbox__input.is-checked
.el-checkbox__inner
{
background
:
#055fe7
;
border-color
:
#055fe7
;
}
}
}
}
}
\ No newline at end of file
src/views/SystemManage/scss/userpermission.scss
View file @
612fe5c2
.manage-page
{
.manage-page
{
width
:
100%
;
width
:
100%
;
padding
:
24px
;
padding
:
24px
;
font-family
:
MicrosoftYaHei
;
border
:
1px
solid
darkcyan
;
font-family
:
MicrosoftYaHei
;
div
{
display
:
inline-block
;
}
.header
{
.header
{
border
:
1px
solid
#8b0027
;
width
:
1544px
;
width
:
1544px
;
height
:
54px
;
height
:
54px
;
border-radius
:
8px
;
border-radius
:
8px
;
&
.stop
{
overflow
:
hidden
;
&
.down
{
background
:
#FEF5F6
;
background
:
#FEF5F6
;
}
}
&
.up
{
&
.up
{
background
:
#f2f7fe
;
}
.title
{
width
:
96px
;
height
:
96px
;
border-radius
:
16px
;
transform
:
rotate
(
40deg
);
position
:
relative
;
left
:
-23px
;
top
:
-17px
;
&
.down
{
background
:
#FAE1E4
;
}
&
.up
{
background
:
#DDEBFF
;
}
.title-status
{
position
:
relative
;
top
:
28px
;
left
:
30px
;
transform
:
rotate
(
-40deg
);
.circle-red
{
width
:
8px
;
height
:
8px
;
background-color
:
#FE0000
;
border-radius
:
50%
;
-moz-border-radius
:
50%
;
-webkit-border-radius
:
50%
;
z-index
:
100
;
}
.circle-blue
{
width
:
8px
;
height
:
8px
;
background-color
:
#055FE7
;
border-radius
:
50%
;
-moz-border-radius
:
50%
;
-webkit-border-radius
:
50%
;
z-index
:
100
;
}
}
background
:
#F2F7FE
;
}
}
//.status{
.info
{
// width: 96px;
//border: 1px solid hotpink; width: auto;
// height: 96px;
.info-item
{
// background: #FAE1E4;
padding
:
0
20px
0
20px
;
// border-radius: 16px;
border-right
:
1px
solid
#E6E6E8
;
//
.info-title
{
//}
width
:
auto
;
height
:
22px
;
font-size
:
14px
;
color
:
#999999
;
line-height
:
22px
;
}
.info-value
{
width
:
auto
;
height
:
22px
;
font-size
:
14px
;
color
:
#333333
;
line-height
:
22px
;
}
.info-value1
{
width
:
auto
;
height
:
22px
;
font-size
:
14px
;
color
:
#333333
;
line-height
:
22px
;
.tags
{
}
}
}
.info-item1
{
padding
:
0
20px
0
20px
;
.info-title
{
width
:
auto
;
height
:
22px
;
font-size
:
14px
;
color
:
#999999
;
line-height
:
22px
;
}
.info-value
{
width
:
auto
;
height
:
22px
;
font-size
:
14px
;
color
:
#333333
;
line-height
:
22px
;
.tags
{
width
:
100px
;
height
:
24px
;
background
:
#FFFFFF
;
border-radius
:
4px
;
text-align
:
center
;
margin-right
:
16px
;
}
}
}
}
}
.main
{
width
:
100%
;
height
:
100%
;
display
:
flex
;
flex-direction
:
column
;
justify-content
:
center
;
.header
{
height
:
55px
;
margin
:
0
auto
;
//margin-bottom: 3px;
.btns
{
width
:
224px
;
height
:
48px
;
background
:
#f6f8fa
;
border-radius
:
8px
;
text-align
:
center
;
.btn
{
margin-top
:
8px
;
width
:
104px
;
height
:
32px
;
line-height
:
32px
;
color
:
#666666
;
cursor
:
pointer
;
//&:hover{
// background: #FFFFFF;
// color: #055FE7;
// box-shadow: 0px 6px 8px 1px rgba(0, 21, 51, 0.05);
// border-radius: 6px;
//}
&
.active
{
background
:
#ffffff
;
color
:
#055fe7
;
box-shadow
:
0px
6px
8px
1px
rgba
(
0
,
21
,
51
,
0
.05
);
border-radius
:
6px
;
}
}
}
.save
{
.btn
{
position
:
absolute
;
right
:
30px
;
top
:
150px
;
width
:
72px
;
height
:
32px
;
background
:
#055fe7
;
border-radius
:
4px
;
line-height
:
32px
;
color
:
#ffffff
;
text-align
:
center
;
}
}
}
.role-info
{
width
:
100%
;
height
:
690px
;
background
:
#ffffff
;
box-shadow
:
1px
0px
3px
0px
rgba
(
5
,
95
,
231
,
0
.3
)
,
-1px
1px
3px
0px
rgba
(
5
,
95
,
231
,
0
.24
);
border-radius
:
10px
;
display
:
flex
;
flex-direction
:
row
;
.menus
{
width
:
155px
;
height
:
100%
;
border-right
:
1px
solid
#eeeeee
;
.div3
{
width
:
100%
;
height
:
130px
;
border-bottom
:
1px
solid
#eeeeee
;
.el-checkbox
{
margin
:
12px
20px
0
20px
;
}
}
.div2
{
width
:
100%
;
height
:
90px
;
border-bottom
:
1px
solid
#eeeeee
;
.el-checkbox
{
margin
:
25px
20px
0
25px
;
}
}
.div1
{
width
:
100%
;
height
:
70px
;
border-bottom
:
1px
solid
#eeeeee
;
.el-checkbox
{
margin
:
25px
20px
0
25px
;
}
}
// 未选中字体颜色
/
deep
/
.el-checkbox
{
font-size
:
14px
;
color
:
#333333
;
font-weight
:
400
;
}
/
deep
/
.el-checkbox__input
.el-checkbox__inner
:hover
{
border-color
:
#055fe7
;
}
// 选中样式
/
deep
/
.el-checkbox__input.is-checked
+
.el-checkbox__label
{
font-size
:
14px
;
font-weight
:
400
;
color
:
#333333
;
}
/
deep
/
.el-checkbox__input.is-checked
.el-checkbox__inner
{
background
:
#055fe7
;
border-color
:
#055fe7
;
}
}
.content
{
width
:
100%
;
height
:
725px
;
.div3
{
width
:
100%
;
height
:
130px
;
border-bottom
:
1px
solid
#eeeeee
;
padding-left
:
30px
;
padding-top
:
8px
;
.line
{
height
:
40px
;
}
}
.div2
{
width
:
100%
;
height
:
90px
;
border-bottom
:
1px
solid
#eeeeee
;
.el-checkbox
{
margin
:
10px
20px
0
25px
;
}
.line
{
height
:
35px
;
}
}
.div1
{
width
:
100%
;
height
:
70px
;
border-bottom
:
1px
solid
#eeeeee
;
.el-checkbox
{
margin
:
25px
20px
0
25px
;
}
}
// 未选中字体颜色
/
deep
/
.el-checkbox
{
//border: 1px darkblue solid;
width
:
140px
;
font-size
:
14px
;
color
:
#666666
;
font-weight
:
400
;
margin-right
:
50px
;
}
/
deep
/
.el-checkbox__input
.el-checkbox__inner
:hover
{
border-color
:
#055fe7
;
}
// 选中样式
/
deep
/
.el-checkbox__input.is-checked
+
.el-checkbox__label
{
font-size
:
14px
;
font-weight
:
400
;
color
:
#333333
;
}
/
deep
/
.el-checkbox__input.is-checked
.el-checkbox__inner
{
background
:
#055fe7
;
border-color
:
#055fe7
;
}
}
}
}
}
}
}
\ No newline at end of file
src/views/drFPTX/Index.vue
View file @
612fe5c2
...
@@ -393,10 +393,10 @@
...
@@ -393,10 +393,10 @@
:modal-append-to-body=
"false"
:modal-append-to-body=
"false"
>
>
<div
v-if=
"showProgress"
>
<div
v-if=
"showProgress"
>
<el-progress
<
!-- <
el-progress
type="circle"
type="circle"
:percentage="UploadPercent"
:percentage="UploadPercent"
></el-progress>
></el-progress>
-->
<div
style=
"margin-top:.9375rem; margin-bottom:.9375rem;font-size: .875rem;font-family: MicrosoftYaHei;color: #909090;"
>
正在解析指纹文件,点击“取消”可终止处理
</div>
<div
style=
"margin-top:.9375rem; margin-bottom:.9375rem;font-size: .875rem;font-family: MicrosoftYaHei;color: #909090;"
>
正在解析指纹文件,点击“取消”可终止处理
</div>
<el-button
@
click=
"abort"
>
取 消
</el-button>
<el-button
@
click=
"abort"
>
取 消
</el-button>
</div>
</div>
...
@@ -563,6 +563,16 @@ export default {
...
@@ -563,6 +563,16 @@ export default {
onChange
(
file
,
fileList
)
{
onChange
(
file
,
fileList
)
{
// console.log(file.raw, 2222233333)
// console.log(file.raw, 2222233333)
console
.
log
(
fileList
[
0
],
1111
)
console
.
log
(
fileList
[
0
],
1111
)
// 重复文件过滤
let
existFile
=
fileList
.
slice
(
0
,
fileList
.
length
-
1
).
find
(
f
=>
f
.
name
===
file
.
name
)
if
(
existFile
)
{
this
.
$message
.
error
(
'当前文件已经存在!'
);
fileList
.
pop
()
}
// 获取文件夹
// 获取文件夹
// var folder = fileList[0].raw.webkitRelativePath.split("/");
// var folder = fileList[0].raw.webkitRelativePath.split("/");
// console.log('fffff', folder[0])
// console.log('fffff', folder[0])
...
@@ -657,10 +667,71 @@ export default {
...
@@ -657,10 +667,71 @@ export default {
},
},
// 上传
// 上传
submitUpload
()
{
submitUpload
()
{
// 创建一个空的FormData对象:
const
formData
=
new
FormData
()
// 可以使用FormData.append来添加键/值对到表单里面;
this
.
nowSelectRightData
.
forEach
((
file
)
=>
{
formData
.
append
(
'file'
,
file
.
raw
)
})
// 添加自定义参数,不传可删除
// formData.append('parentId', '49')
// formData.append('uploadType', '备料单')
// formData.append('versions', 'v4.0')
console
.
log
(
'formData'
,
formData
)
// console.log('this.selectArr', this.selectArr)
// console.log('this.selectArr', this.selectArr)
// console.log('this.nowSelectRightData', this.nowSelectRightData)
// console.log('this.nowSelectRightData', this.nowSelectRightData)
this
.
$refs
.
upload
.
uploadFiles
=
this
.
nowSelectRightData
// this.$refs.upload.uploadFiles = formData
this
.
$refs
.
upload
.
submit
();
// console.log('this.$refs.upload.uploadFiles', this.$refs.upload.uploadFiles)
// this.$refs.upload.submit();
// 自定义上传
// axios
// .post(this.upload.url, formData, { headers: { 'Content-Type': 'multipart/form-data', Authorization: getToken() } })
// .then(response => {
// if (response.code == 200) {
// this.upload.open = false;
// this.upload.isUploading = false;
// this.$refs.upload.clearFiles();
// this.msgSuccess('上传成功!');
// } else {
// this.$message.error(response.msg);
// }
// })
// .catch(error => {
// this.$message.error('上传失败!');
// });
// this.$axios
// .post(this.action, formData, { headers: { 'Content-Type': 'multipart/form-data' }, loading: false })
this
.
dialogVisible
=
true
;
this
.
$axios
({
method
:
'post'
,
url
:
this
.
action
,
data
:
formData
,
loading
:
false
}).
then
(
res
=>
{
if
(
res
.
data
.
code
===
0
)
{
// this.tableDate = response.data.ret.list;
// this.reqParam.page.total = response.data.ret.total;
if
(
this
.
drlx
==
3
||
this
.
drlx
==
6
)
{
this
.
successCount
=
res
.
data
.
ret
.
successCount
this
.
failCount
=
res
.
data
.
ret
.
failCount
this
.
showProgress
=
false
;
}
else
if
(
this
.
drlx
==
9
)
{
this
.
successCount
=
res
.
data
.
ret
.
successCount
this
.
failCount
=
res
.
data
.
ret
.
failCount
this
.
showProgress
=
false
;
}
// this.$refs.upload.clearFiles()
this
.
showProgress
=
false
;
console
.
info
(
"查询结果===>"
,
res
);
// this.userInfo = this.getUserInfo(this.tableDate);
}
else
{
this
.
$message
.
error
(
res
.
data
.
message
);
}
});
},
},
// 删除文件
// 删除文件
handleRemove
(
file
,
fileList
)
{
handleRemove
(
file
,
fileList
)
{
...
...
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