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
b6f8e305
Commit
b6f8e305
authored
Jun 09, 2022
by
米嘉伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
全部案件库新增档案
parent
01d9dbd0
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
189 additions
and
40 deletions
+189
-40
src/i18n/zh-cn.js
+1
-0
src/views/AllPersonnelBase/modules/ajxxk.vue
+137
-9
src/views/AllPersonnelBase/modules/ryxxk.vue
+51
-31
No files found.
src/i18n/zh-cn.js
View file @
b6f8e305
...
...
@@ -704,6 +704,7 @@ export default {
please_select_occurrence_date
:
'请选择发案日期'
,
case_type
:
'案件类别'
,
loss_value
:
'损失价值(人民币元)'
,
loss_value1
:
'损失价值'
,
please_input_loss_value
:
'请输入损失价值'
,
homicide
:
'是否命案'
,
name_of_extractor
:
'提取人姓名'
,
...
...
src/views/AllPersonnelBase/modules/ajxxk.vue
View file @
b6f8e305
...
...
@@ -9,7 +9,7 @@
:with-header=
"false"
:modal=
"false"
append-to-body
size=
"
36
%"
size=
"
40
%"
>
<div
class=
"header"
>
<div
class=
"header-title"
>
{{
$t
(
'Daxxk.case_file_information'
)
}}
</div>
...
...
@@ -36,6 +36,11 @@
<span
class=
"span1"
>
{{
$t
(
'Allcase.field_survey_no'
)
}}
:
</span>
<span
class=
"span2"
>
{{
this
.
ysajjbxx
.
xckybh
}}
</span>
</div>
<div
class=
"sjx l2"
>
<span
class=
"span1"
>
{{
$t
(
'Xzaj.police_case_no'
)
}}
:
</span>
<span
class=
"span2"
>
{{
this
.
ysajjbxx
.
asjbh
?
this
.
ysajjbxx
.
asjbh
:
'---'
}}
</span>
</div>
<!--
<div
class=
'sjx l3'
>
<span
class=
"span1"
>
性别:
</span>
<span
class=
"span2"
>
{{
this
.
ysajjbxx
.
xbdm
}}
</span>
...
...
@@ -84,6 +89,7 @@
</div>
</div>
</div>
</div>
<div
class=
"jbxxRight"
>
<div
class=
"sjlxImg"
>
...
...
@@ -100,6 +106,57 @@
</div>
</div>
</div>
<div
class=
"addJbxx"
>
<div
class=
'item'
>
<div
class=
'left'
>
<div
class=
'item_title'
>
{{
$t
(
'Xzaj.scene_fingerprint_card_number'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
this
.
ysajjbxx
.
xczzhwkbh
?
this
.
ysajjbxx
.
xczzhwkbh
:
'---'
}}
</div>
</div>
<div
class=
"middle"
></div>
<div
class=
'right'
>
<div
class=
'item_title'
>
{{
$t
(
'Xzaj.occurrence_date'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
this
.
ysajjbxx
.
occurdate
|
dataFilter
}}
</div>
</div>
</div>
<div
class=
'item'
>
<div
class=
'left'
>
<div
class=
'item_title'
>
{{
$t
(
'Xzaj.case_happen_administrative_region'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
this
.
ysajjbxx
.
asjfsddCodeName
?
this
.
ysajjbxx
.
asjfsddCodeName
:
'---'
}}
</div>
</div>
<div
class=
"middle"
></div>
<div
class=
'right'
>
<div
class=
'item_title'
>
{{
$t
(
'Xzaj.case_type'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
this
.
ysajjbxx
.
ajlbCodeName
?
this
.
ysajjbxx
.
ajlbCodeName
:
'---'
}}
</div>
</div>
</div>
<div
class=
'item'
>
<div
class=
'left'
>
<div
class=
'item_title'
>
{{
$t
(
'Xzaj.case_happen_address'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
this
.
ysajjbxx
.
asjfsddDzmc
?
this
.
ysajjbxx
.
asjfsddDzmc
:
'---'
}}
</div>
</div>
<div
class=
"middle"
></div>
<div
class=
'right'
>
<div
class=
'item_title'
>
{{
$t
(
'Xzaj.loss_value1'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
this
.
ysajjbxx
.
ssjzrmby
?
this
.
ysajjbxx
.
ssjzrmby
:
'---'
}}
</div>
</div>
</div>
<div
class=
'item'
>
<div
class=
'left'
>
<div
class=
'item_title'
>
{{
$t
(
'Allcase.homicide'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
this
.
ysajjbxx
.
sfmaPdbz
?
this
.
ysajjbxx
.
sfmaPdbz
:
'---'
}}
</div>
</div>
<div
class=
"middle"
></div>
<div
class=
'right'
>
<div
class=
'item_title'
></div>
<div
class=
'item_content'
></div>
</div>
</div>
<div
class=
'item'
>
<div
class=
'item_title only_title'
>
{{
$t
(
'Gzlb.brief_case'
)
}}
:
</div>
<div
class=
'item_content only_content'
>
{{
this
.
ysajjbxx
.
jyaq
?
this
.
ysajjbxx
.
jyaq
:
'---'
}}
</div>
</div>
</div>
<div
class=
"cz"
>
<div
class=
"czLeft"
>
...
...
@@ -217,6 +274,12 @@ export default {
default
:
false
}
},
filters
:
{
dataFilter
(
val
)
{
if
(
val
==
'---'
)
return
'---'
return
val
.
split
(
"T"
)[
0
];
}
},
data
()
{
return
{
drawer
:
false
,
// 抽屉开关
...
...
@@ -226,7 +289,18 @@ export default {
// 人员基本信息(人员库获取)
ysxtAsjbh
:
""
,
// 案件编号
xckybh
:
""
,
// 现勘编号
id
:
""
// 案件id
id
:
""
,
// 案件id
asjbh
:
''
,
// 警综案事件编号
xczzhwkbh
:
''
,
// 现场指掌纹
occurdate
:
''
,
// 发案日期
asjfsddCodeName
:
''
,
// 案件发生地行政区
ajlbCodeName
:
""
,
// 案件类别
asjfsddDzmc
:
""
,
// 发生地
ssjzrmby
:
''
,
// 损失价值
sfmaPdbz
:
""
,
// 命案
jyaq
:
''
,
// 简要案情
},
fcxInfo
:
{
// 发查询信息
...
...
@@ -261,6 +335,16 @@ export default {
this
.
ysajjbxx
.
ysxtAsjbh
=
this
.
rowData
.
ysxtAsjbh
;
this
.
ysajjbxx
.
xckybh
=
this
.
rowData
.
xckybh
;
this
.
ysajjbxx
.
id
=
this
.
rowData
.
id
;
this
.
ysajjbxx
.
asjbh
=
this
.
rowData
.
asjbh
;
this
.
ysajjbxx
.
xczzhwkbh
=
this
.
rowData
.
xczzhwkb
this
.
ysajjbxx
.
occurdate
=
this
.
rowData
.
occurdate
this
.
ysajjbxx
.
asjfsddCodeName
=
this
.
rowData
.
asjfsddCodeName
this
.
ysajjbxx
.
ajlbCodeName
=
this
.
rowData
.
ajlbCodeName
this
.
ysajjbxx
.
asjfsddDzmc
=
this
.
rowData
.
asjfsddDzmc
this
.
ysajjbxx
.
ssjzrmby
=
this
.
rowData
.
ssjzrmby
this
.
ysajjbxx
.
sfmaPdbz
=
this
.
rowData
.
sfmaPdbz
this
.
ysajjbxx
.
jyaq
=
this
.
rowData
.
jyaq
this
.
CaseImgNum
=
this
.
rowData
.
fingerprintCount
;
this
.
CasePlamNum
=
this
.
rowData
.
palmCount
;
}
...
...
@@ -500,12 +584,12 @@ export default {
</
script
>
<
style
lang=
"scss"
scoped
>
.zhangwen
{
height
:
58
0px
;
height
:
45
0px
;
padding
:
0
32px
;
box-sizing
:
border-box
;
margin-bottom
:
15px
;
.zwDivBodyNoImg
{
height
:
58
0px
;
height
:
45
0px
;
display
:
flex
;
justify-content
:
center
;
align-items
:
center
;
...
...
@@ -589,7 +673,7 @@ export default {
justify-content
:
flex-start
;
align-items
:
flex-start
;
flex-wrap
:
wrap
;
height
:
58
0px
;
height
:
45
0px
;
>
div
{
&:nth-of-type(5n)
{
margin-right
:
0
;
...
...
@@ -618,7 +702,7 @@ export default {
}
}
.zwDivBodyNoImg
{
height
:
58
0px
;
height
:
45
0px
;
display
:
flex
;
justify-content
:
center
;
align-items
:
center
;
...
...
@@ -653,7 +737,7 @@ export default {
width
:
60%
;
height
:
100%
;
padding-top
:
21px
;
padding-bottom
:
21px
;
//
padding-bottom
:
21px
;
padding-left
:
32px
;
box-sizing
:
border-box
;
...
...
@@ -661,7 +745,7 @@ export default {
width
:
100%
;
.span1
{
display
:
inline-block
;
width
:
78
px
;
width
:
144
px
;
font-size
:
14px
;
font-family
:
HarmonyOS_Sans_SC
;
color
:
#999999
;
...
...
@@ -699,7 +783,7 @@ export default {
width
:
28%
;
height
:
100%
;
padding-top
:
21px
;
padding-bottom
:
21px
;
//
padding-bottom
:
21px
;
box-sizing
:
border-box
;
.sjx
{
display
:
flex
;
...
...
@@ -756,6 +840,50 @@ export default {
}
}
}
.addJbxx
{
padding
:
0
32px
10px
;
background
:
#f6f8fa
;
.item
{
width
:
100%
;
height
:
22px
;
display
:
flex
;
margin-bottom
:
10px
;
.left
{
width
:
50%
;
display
:
flex
;
}
.middle
{
width
:
5%
;
}
.right
{
width
:
45%
;
display
:
flex
;
}
.item_title
{
width
:
41%
;
font-size
:
14px
;
font-family
:
HarmonyOS_Sans_SC
;
color
:
#999999
;
line-height
:
22px
;
}
.only_title
{
width
:
20.5%
;
}
.item_content
{
width
:
59%
;
font-size
:
14px
;
font-family
:
HarmonyOS_Sans_SC
;
color
:
#333333
;
line-height
:
22px
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
}
.only_content
{
width
:
79.5%
;
}
}
}
.ajxxkDrawer
{
width
:
100%
;
height
:
100%
;
...
...
src/views/AllPersonnelBase/modules/ryxxk.vue
View file @
b6f8e305
...
...
@@ -391,23 +391,23 @@
<div
class=
"item"
>
<div
class=
"left"
>
<div
class=
"item_title"
>
{{
$t
(
'Common.rybh'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
ysxtAsjxgrybh
}}
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
ysxtAsjxgrybh
?
ryInfo
.
ysxtAsjxgrybh
:
'---'
}}
</div>
</div>
<div
class=
"middle"
></div>
<div
class=
"right"
>
<div
class=
"item_title"
>
{{
$t
(
'Common.jzrybh'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
jzrybh
}}
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
jzrybh
?
ryInfo
.
jzrybh
:
'---'
}}
</div>
</div>
</div>
<div
class=
"item"
>
<div
class=
"left"
>
<div
class=
"item_title"
>
{{
$t
(
'Common.cjxxyy'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
cjxxyyCodeName
}}
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
cjxxyyCodeName
?
ryInfo
.
cjxxyyCodeName
:
'---'
}}
</div>
</div>
<div
class=
"middle"
></div>
<div
class=
"right"
>
<div
class=
"item_title"
>
{{
$t
(
'Common.zzwkbh'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
zzhwkbh
}}
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
zzhwkbh
?
ryInfo
.
zzhwkbh
:
'---'
}}
</div>
</div>
</div>
<div
class=
"item"
>
...
...
@@ -418,7 +418,7 @@
<div
class=
"middle"
></div>
<div
class=
"right"
>
<div
class=
"item_title"
>
{{
$t
(
'Common.asjxgrybh'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
asjxgrybh
}}
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
asjxgrybh
?
ryInfo
.
asjxgrybh
:
'---'
}}
</div>
</div>
</div>
<div
class=
"line"
></div>
...
...
@@ -428,79 +428,93 @@
<div
class=
"item"
>
<div
class=
"left"
>
<div
class=
"item_title"
>
{{
$t
(
'Common.xm'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
xm
}}
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
xm
?
ryInfo
.
xm
:
'---'
}}
</div>
</div>
<div
class=
"middle"
></div>
<div
class=
"right"
>
<div
class=
"item_title"
>
{{
$t
(
'Common.bmch'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
bmch
}}
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
bmch
?
ryInfo
.
bmch
:
'---'
}}
</div>
</div>
</div>
<div
class=
"item"
>
<div
class=
"left"
>
<div
class=
"item_title"
>
{{
$t
(
'Common.xb'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
sexCodeName
}}
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
sexCodeName
?
ryInfo
.
sexCodeName
:
'---'
}}
</div>
</div>
<div
class=
"middle"
></div>
<div
class=
"right"
>
<div
class=
"item_title"
>
{{
$t
(
'Common.csrq'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
csrq
}}
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
csrq
?
ryInfo
.
csrq
:
'---'
|
dataFilter
}}
</div>
</div>
</div>
<div
class=
"item"
>
<div
class=
"left"
>
<div
class=
"item_title"
>
{{
$t
(
'Common.gj'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
gjCodeName
}}
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
gjCodeName
?
ryInfo
.
gjCodeName
:
'---'
}}
</div>
</div>
<div
class=
"middle"
></div>
<div
class=
"right"
>
<div
class=
"item_title"
>
{{
$t
(
'Common.mz'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
mzCodeName
}}
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
mzCodeName
?
ryInfo
.
mzCodeName
:
'---'
}}
</div>
</div>
</div>
<div
class=
"item"
>
<div
class=
"left"
>
<div
class=
"item_title"
>
{{
$t
(
'Common.cyzjdm'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
cyzjCodeName
}}
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
cyzjCodeName
?
ryInfo
.
cyzjCodeName
:
'---'
}}
</div>
</div>
<div
class=
"middle"
></div>
<div
class=
"right"
>
<div
class=
"item_title"
>
{{
$t
(
'Common.zjhm'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
zjhm
}}
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
zjhm
?
ryInfo
.
zjhm
:
'---'
}}
</div>
</div>
</div>
<div
class=
"item"
>
<div
class=
"left"
>
<div
class=
"item_title"
>
{{
$t
(
'Common.hjdzXzqhdm'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
hjdzCodeName
}}
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
hjdzCodeName
?
ryInfo
.
hjdzCodeName
:
'---'
}}
</div>
</div>
<div
class=
"middle"
></div>
<div
class=
"right"
>
<div
class=
"item_title"
>
{{
$t
(
'Common.hjdzDzmc'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
hjdzDzmc
}}
</div>
<el-tooltip
effect=
"dark"
:content=
"ryInfo.hjdzDzmc?ryInfo.hjdzDzmc:'---'"
placement=
"top"
>
<div
class=
'item_content'
>
{{
ryInfo
.
hjdzDzmc
?
ryInfo
.
hjdzDzmc
:
'---'
}}
</div>
</el-tooltip>
</div>
</div>
<div
class=
"item"
>
<div
class=
"left"
>
<div
class=
"item_title"
>
{{
$t
(
'Common.xzzXzqhdm'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
xzzCodeName
}}
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
xzzCodeName
?
ryInfo
.
xzzCodeName
:
'---'
}}
</div>
</div>
<div
class=
"middle"
></div>
<div
class=
"right"
>
<div
class=
"item_title"
>
{{
$t
(
'Ryzwbj.current_address'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
xzzDzmc
}}
</div>
<el-tooltip
effect=
"dark"
:content=
"ryInfo.xzzDzmc?ryInfo.xzzDzmc:'---'"
placement=
"top"
>
<div
class=
'item_content'
>
{{
ryInfo
.
xzzDzmc
?
ryInfo
.
xzzDzmc
:
'---'
}}
</div>
</el-tooltip>
</div>
</div>
<div
class=
"item"
>
<div
class=
"item_title"
>
{{
$t
(
'Common.bzxx'
)
}}
:
</div>
<div
class=
'item_content
'
>
{{
ryInfo
.
bz
}}
</div>
<div
class=
"item_title
only_title
"
>
{{
$t
(
'Common.bzxx'
)
}}
:
</div>
<div
class=
'item_content
only_content'
>
{{
ryInfo
.
bz
?
ryInfo
.
bz
:
'---'
}}
</div>
</div>
<div
class=
"line"
></div>
<div
class=
'title'
>
<div
class=
"colorDiv"
></div>
{{
$t
(
'Xzry.ryljfk'
)
}}
</div>
<div
class=
"ljk"
>
{{
ryInfo
.
logicDatabaseName
}}
{{
ryInfo
.
logicDatabaseName
?
ryInfo
.
logicDatabaseName
:
'---'
}}
</div>
<div
class=
"line"
></div>
<div
class=
'title'
>
...
...
@@ -509,23 +523,23 @@
<div
class=
"item"
>
<div
class=
"left"
>
<div
class=
"item_title"
>
{{
$t
(
'Common.nydw'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
nydwGajgmc
}}
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
nydwGajgmc
?
ryInfo
.
nydwGajgmc
:
'---'
}}
</div>
</div>
<div
class=
"middle"
></div>
<div
class=
"right"
>
<div
class=
"item_title"
>
{{
$t
(
'Common.nyrxm'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
nyryXm
}}
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
nyryXm
?
ryInfo
.
nyryXm
:
'---'
}}
</div>
</div>
</div>
<div
class=
"item"
>
<div
class=
"left"
>
<div
class=
"item_title"
>
{{
$t
(
'Common.nyrq'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
nysj
|
dataFilter
}}
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
nysj
?
ryInfo
.
nysj
:
'---'
|
dataFilter
}}
</div>
</div>
<div
class=
"middle"
></div>
<div
class=
"right"
>
<div
class=
"item_title"
>
{{
$t
(
'Common.nyrsfzh'
)
}}
:
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
nyryGmsfhm
}}
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
nyryGmsfhm
?
ryInfo
.
nyryGmsfhm
:
'---'
}}
</div>
</div>
</div>
<div
class=
"item"
>
...
...
@@ -536,7 +550,7 @@
<div
class=
"middle"
></div>
<div
class=
"right"
>
<div
class=
"item_title"
>
{{
$t
(
'Common.nyrlxdh'
)
}}
:
</div>
<div
class=
'item_content'
>
R2323232323233323232323
</div>
<div
class=
'item_content'
>
{{
ryInfo
.
nyryLxdh
?
ryInfo
.
nyryLxdh
:
'---'
}}
</div>
</div>
</div>
...
...
@@ -685,12 +699,6 @@ export default {
}
},
},
filters
:
{
dataFilter
(
val
)
{
console
.
log
(
'val'
,
val
)
return
'sadads'
;
}
},
methods
:
{
// 获取档案信息
getRyinfo
()
{
...
...
@@ -851,6 +859,7 @@ export default {
this
.
PalmImgNum
=
0
;
this
.
PalmCount
=
0
this
.
FaceCount
=
0
this
.
daCount
=
0
this
.
drawer
=
false
;
this
.
$emit
(
"closeRyxxk"
,
this
.
drawer
);
this
.
RollImgfingerLoading
=
true
;
...
...
@@ -907,6 +916,7 @@ export default {
this
.
PalmImgNum
=
0
;
this
.
PalmCount
=
0
this
.
FaceCount
=
0
this
.
daCount
=
0
this
.
drawer
=
false
;
this
.
$emit
(
"closeRyxxk"
,
this
.
drawer
);
this
.
RollImgfingerLoading
=
true
;
...
...
@@ -975,6 +985,10 @@ export default {
}
return
showProp
;
},
dataFilter
(
val
)
{
if
(
val
==
'---'
)
return
'---'
return
val
.
split
(
"T"
)[
0
];
}
},
};
</
script
>
...
...
@@ -990,6 +1004,9 @@ export default {
font-family
:
MicrosoftYaHei
;
color
:
#999999
;
}
.only_title
{
width
:
20%
;
}
.ljk
{
line-height
:
40px
;
width
:
100%
;
...
...
@@ -1007,6 +1024,9 @@ export default {
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
}
.only_content
{
width
:
80%
;
}
.item
{
height
:
40px
;
display
:
flex
;
...
...
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