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
ce4367b2
Commit
ce4367b2
authored
Jan 08, 2022
by
lp784568205
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev_xzeq_xz' of
http://47.92.108.28/changchao/founder_vue
into dev_xzeq_xz
parents
e6a0b12f
d9c98479
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
287 additions
and
239 deletions
+287
-239
src/components/SearchGraph.vue
+1
-1
src/components/ptCxForm_components.vue
+2
-2
src/components/qgccj/form.vue
+18
-29
src/utils/params.js
+1
-1
src/views/ajzcgzxnpg/qbxakcltj.vue
+1
-1
src/views/ajzcgzxnpg/queryGjzchjwcqk.vue
+12
-2
src/views/ajzcgzxnpg/tqhjwzqk.vue
+0
-0
src/views/brainPhotoxxxx/brainQyxsfx.vue
+1
-1
src/views/hbyprw/hbyptj/queryHbyptj.vue
+1
-1
src/views/jcyjzxt/hmd/add.vue
+1
-1
src/views/rlqbxsxx/rlqbtj.vue
+1
-1
src/views/sf/dwxnpgbg.vue
+13
-0
src/views/sf/grxnpgbg.vue
+103
-73
src/views/yhz/cxyhz/cxyhz.vue
+39
-37
src/views/yzzfzxsyp/thxs/queryJqcc.vue
+76
-76
src/views/yzzfzxsyp/thxs/queryThxs.vue
+10
-10
src/views/zcxw/zwgl/ydtxsb.vue
+2
-2
src/views/zjcl/jcgz/insertJcgz.vue
+4
-0
src/views/ztyp/queryDx.vue
+1
-1
No files found.
src/components/SearchGraph.vue
View file @
ce4367b2
...
...
@@ -258,7 +258,7 @@ export default {
window
.
open
(
path
,
"_blank"
);
}
else
if
(
this
.
pages
==
"queryXsyp"
)
{
// let path = `http://47.92.225.109:8347/#/JumpPage/admin/admin/${this.form.asjbh}`;
let
path
=
`
${
base
.
alyIP12
}
/#/jumppage/
${
this
.
form
.
asjbh
}
`
;
let
path
=
`
${
base
.
alyIP12
}
/#/jumppage/
admin/founder15/
${
this
.
form
.
asjbh
}
`
;
window
.
open
(
path
,
"_blank"
);
}
else
{
let
newParams
=
this
.
objectAssignment
(
this
.
newParams
);
...
...
src/components/ptCxForm_components.vue
View file @
ce4367b2
...
...
@@ -98,7 +98,7 @@
>
<el-date-picker
v-model=
"formData[item.id]"
type=
"
date
"
type=
"
month
"
align=
"right"
:picker-options=
"item.pickerOptions"
unlink-panels
...
...
@@ -108,7 +108,7 @@
至
<el-date-picker
v-model=
"formData[item.id2]"
type=
"
date
"
type=
"
month
"
align=
"right"
:picker-options=
"item.pickerOptions2"
unlink-panels
...
...
src/components/qgccj/form.vue
View file @
ce4367b2
...
...
@@ -1858,36 +1858,25 @@ export default {
},
"formLabelAlign.sszjCyzjCyzjdm"
(
val
)
{
if
(
val
==
111
&&
this
.
pageBs
==
"addsssfzj"
)
{
this
.
rules
[
this
.
propFormField
[
0
].
data
[
3
].
id
]
=
[
{
validator
:
(
rule
,
value
,
callback
)
=>
{
// let patter = new RegExp("/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/");//验证是否身份证号
let
patter
=
/
(
^
\d{15}
$
)
|
(
^
\d{18}
$
)
|
(
^
\d{17}(\d
|X|x
)
$
)
/
;
//验证是否手机号
if
(
!
patter
.
test
(
value
))
{
return
callback
(
new
Error
(
"请输入正确格式的证件号码!"
));
}
else
{
callback
();
//必须有此项回调,否则验证会一直不通过
}
},
trigger
:
"blur"
,
required
:
true
,
message
:
"请输入正确格式的证件号码"
,
},
];
}
else
if
(
val
!=
111
&&
this
.
pageBs
==
"addsssfzj"
)
{
this
.
rules
[
this
.
propFormField
[
0
].
data
[
3
].
id
]
=
[
{
validator
:
(
rule
,
value
,
callback
)
=>
{
console
.
log
(
value
);
if
(
!
value
)
{
return
callback
(
new
Error
(
"不能为空"
));
}
},
trigger
:
"blur"
,
required
:
true
,
message
:
"请输入正确格式的证件号码"
,
let
obj
=
{
validator
:
(
rule
,
value
,
callback
)
=>
{
// let patter = new RegExp("/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/");//验证是否身份证号
let
patter
=
/
(
^
\d{15}
$
)
|
(
^
\d{18}
$
)
|
(
^
\d{17}(\d
|X|x
)
$
)
/
;
//验证是否手机号
if
(
!
patter
.
test
(
value
))
{
return
callback
(
new
Error
(
"请输入正确格式的证件号码!"
));
}
else
{
callback
();
//必须有此项回调,否则验证会一直不通过
}
},
];
trigger
:
"blur"
,
required
:
true
,
message
:
"请输入正确格式的证件号码"
,
};
this
.
$set
(
this
.
rules
,
this
.
propFormField
[
0
].
data
[
3
].
id
,
obj
);
}
else
if
(
val
!=
111
&&
this
.
pageBs
==
"addsssfzj"
)
{
// this.$set(this.rules,this.propFormField[0].data[3].id,null)
this
.
$delete
(
this
.
rules
,
this
.
propFormField
[
0
].
data
[
3
].
id
);
debugger
;
}
},
curIndex
()
{
...
...
src/utils/params.js
View file @
ce4367b2
...
...
@@ -341,7 +341,7 @@ const zdglryxx = [
codeTree
:
"CODE_WHCD"
,
prop
:
"checkEmpty"
,
value
:
""
,
placeholder
:
"请
输入案件编号
"
,
placeholder
:
"请
选择学历
"
,
col
:
"2"
,
icon
:
"caijiIcon iconfont icontiqu"
,
},
...
...
src/views/ajzcgzxnpg/qbxakcltj.vue
View file @
ce4367b2
...
...
@@ -56,7 +56,7 @@
<span
class=
"sz"
>
{{
shuju
.
wkczs
}}
</span>
</div>
<div
class=
"kc"
>
<span
class=
"kcl"
>
勘察
率:
</span>
<span
class=
"kcl"
>
未勘验
率:
</span>
<span
class=
"kcls"
style=
"color: #ff3b30"
>
{{
Number
(
shuju
.
wkcl
*
100
).
toFixed
(
2
)
}}
%
</span
>
...
...
src/views/ajzcgzxnpg/queryGjzchjwcqk.vue
View file @
ce4367b2
...
...
@@ -6,6 +6,8 @@
:cxFormData=
"cxFormData"
:cxQueryField=
"cxQueryField"
:cxDefaultFormThead=
"cxDefaultFormThead"
@
doQueryBtn=
"doQueryBtn"
:pageASs=
'pageASs'
:cxUrl=
"cxUrl"
ref=
"rightContent"
>
...
...
@@ -62,12 +64,13 @@ export default {
return
{
header
:
"业务工作效能评估"
,
//头部标题 (模块第一个页面需要)
pageBs
:
"queryAjzc"
,
//页面名称
pageASs
:
'queryAjzc'
,
cxFormData
:
{
//查询条件
limit
:
10
,
page
:
1
,
kssj
:
""
,
jssj
:
""
,
startTime
:
""
,
endTime
:
""
,
unitcode
:
""
,
},
cxQueryField
:
[
...
...
@@ -154,6 +157,13 @@ export default {
},
mounted
()
{},
methods
:
{
doQueryBtn
()
{
debugger
this
.
getjsasj
();
this
.
getla
();
this
.
getzczj
();
this
.
getzcdc
();
},
getjsasj
()
{
jsasj
(
this
.
cxFormData
).
then
((
res
)
=>
{
this
.
jsasj
=
res
.
data
.
total
;
...
...
src/views/ajzcgzxnpg/tqhjwzqk.vue
View file @
ce4367b2
This diff is collapsed.
Click to expand it.
src/views/brainPhotoxxxx/brainQyxsfx.vue
View file @
ce4367b2
...
...
@@ -48,7 +48,7 @@ export default {
methods
:
{
goDetail
()
{
// let path = `${this.$baseUrl.alyIP9}/#/JumpPage/admin/admin/${this.form.zjhm}`;
let
path
=
`
${
base
.
alyIP12
}
/#/jumppage/
${
this
.
form
.
zjhm
}
`
;
let
path
=
`
${
base
.
alyIP12
}
/#/jumppage/
admin/founder15/
${
this
.
form
.
zjhm
}
`
;
window
.
open
(
path
,
"_blank"
);
// var params = { type: "AjXx", kybh: this.form.zjhm, userId: '142302198901012417' };
// this.toDetail("http://47.92.225.109:8347/#/JumpPage/admin/admin/", params);
...
...
src/views/hbyprw/hbyptj/queryHbyptj.vue
View file @
ce4367b2
...
...
@@ -632,6 +632,6 @@ export default {
text-align
:
center
;
}
.el-date-editor
{
width
:
85
px
!important
;
width
:
140
px
!important
;
}
</
style
>
src/views/jcyjzxt/hmd/add.vue
View file @
ce4367b2
...
...
@@ -80,7 +80,7 @@
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
prop
:
"
emptyAbleIdentityBT
"
,
prop
:
""
,
},
{
name
:
"出生日期估值下限:"
,
...
...
src/views/rlqbxsxx/rlqbtj.vue
View file @
ce4367b2
...
...
@@ -245,7 +245,7 @@ export default {
formData
:
{
djsjkssj
:
""
,
djsjjssj
:
""
,
xsfbdw
:
"
460000000000
"
,
xsfbdw
:
""
,
},
dwObj
:
{
name
:
"单位"
,
...
...
src/views/sf/dwxnpgbg.vue
View file @
ce4367b2
...
...
@@ -43,6 +43,11 @@
:currentItem=
"currentItem"
/>
</el-form-item>
-->
<el-form-item>
<div
style=
"margin-left: 50px;"
>
<el-button
type=
"primary"
@
click=
"onSubmit"
>
查询
</el-button>
</div>
</el-form-item>
</el-form>
</div>
<div
class=
"xnbox"
>
...
...
@@ -603,6 +608,10 @@ export default {
}
});
},
onSubmit
()
{
this
.
doQueryYwData
();
this
.
doQueryXtData
();
},
},
mounted
()
{
this
.
doQueryYwData
();
...
...
@@ -621,6 +630,10 @@ export default {
</
script
>
<
style
lang=
"scss"
scoped
>
button
.el-button.el-button--primary
{
width
:
125px
;
line-height
:
12px
;
}
.title
{
font-size
:
28px
;
font-family
:
Source
Han
Sans
CN
;
...
...
src/views/sf/grxnpgbg.vue
View file @
ce4367b2
This diff is collapsed.
Click to expand it.
src/views/yhz/cxyhz/cxyhz.vue
View file @
ce4367b2
...
...
@@ -8,7 +8,7 @@
:cxDefaultFormThead=
"cxDefaultFormThead"
:cxUrl=
"cxUrl"
@
toInfor=
"toInfor"
@
DissolutionOrganization=
'DissolutionOrganization'
@
DissolutionOrganization=
"DissolutionOrganization"
ref=
"rightContent"
>
<template
#
cxyhz=
"scope"
>
...
...
@@ -88,29 +88,29 @@
>
</
template
>
</right-content>
<div
class=
"xzyhz"
>
<el-dialog
title=
"新增用户组"
:visible
.
sync=
"dialogFormVisibles"
>
<span
class=
"btx"
>
*
</span>
<eldialog-content
:pageBs=
"pageBs"
:header=
"header"
:cxFormData=
"cxFormData2"
:cxQueryField=
"propQueryFieldss"
:cxDefaultFormThead=
"cxDefaultFormThead1"
:cxUrl=
"cxUr2"
@
selectionChange=
"selectionChange"
></eldialog-content>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
style=
"width: 111px; line-height: 8px;
"
type=
"primary"
@
click=
"dialogBcss"
>
保 存
</el-button
>
</div>
</el-dialog>
<el-dialog
title=
"新增用户组"
:visible
.
sync=
"dialogFormVisibles"
>
<span
class=
"btx"
>
*
</span>
<eldialog-content
:pageBs=
"pageBs"
:header=
"header"
:cxFormData=
"cxFormData2"
:cxQueryField=
"propQueryFieldss"
:cxDefaultFormThead=
"cxDefaultFormThead1"
:cxUrl=
"cxUr2"
@
selectionChange=
"selectionChange"
></eldialog-content>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
style=
"width: 111px; line-height: 8px
"
type=
"primary"
@
click=
"dialogBcss"
>
保 存
</el-button
>
</div>
</el-dialog>
</div>
<div
class=
"xzyhz"
>
<el-dialog
title=
"新增用户组"
:visible
.
sync=
"dialogFormVisible"
>
...
...
@@ -138,12 +138,11 @@
</el-dialog>
<el-dialog
title=
"新增用户组"
:visible
.
sync=
"dialogFormVisiblesss"
>
<div
class=
"yhzz"
>
<el-form
:model=
"formYhz"
>
<el-form-item
label=
"用户组名: "
:label-width=
"formLabelWidth"
>
<el-input
v-model=
"formYhz.yhzm"
autocomplete=
"off"
></el-input>
</el-form-item>
</el-form>
<el-form
:model=
"formYhz"
>
<el-form-item
label=
"用户组名: "
:label-width=
"formLabelWidth"
>
<el-input
v-model=
"formYhz.yhzm"
autocomplete=
"off"
></el-input>
</el-form-item>
</el-form>
</div>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
@
click=
"dialogBc"
>
保 存
</el-button>
...
...
@@ -212,7 +211,7 @@ export default {
},
data
()
{
return
{
sfkjs
:
''
,
sfkjs
:
""
,
cxFormData2
:
{
//查询条件
limit
:
5
,
...
...
@@ -292,7 +291,7 @@ export default {
col
:
"3"
,
},
],
formLabelWidth
:
'120px'
,
formLabelWidth
:
"120px"
,
formYhz
:
{
yhzm
:
""
,
},
...
...
@@ -431,10 +430,10 @@ export default {
};
},
created
()
{
debugger
this
.
sfkjs
=
window
.
sessionStorage
.
getItem
(
"sfkjs"
),
// this.getYhzYh(); // 接受用户组邀请
this
.
$store
.
commit
(
"user/SET_Menu"
,
this
.
Menu
);
debugger
;
(
this
.
sfkjs
=
window
.
sessionStorage
.
getItem
(
"sfkjs"
)
),
// this.getYhzYh(); // 接受用户组邀请
this
.
$store
.
commit
(
"user/SET_Menu"
,
this
.
Menu
);
// this.$store.commit("user/SET_LeftMenu", this.leftMenus);
// this.$store.commit("user/SET_Header", this.header);
},
...
...
@@ -1022,15 +1021,18 @@ export default {
}
</
style
>
<
style
scoped
lang=
"scss"
>
/
deep
/
.el-form-item__content
{
width
:
350px
!important
;
}
/
deep
/
.el-dialog__footer
{
padding
:
71px
10px
10px
!important
;
padding
:
71px
10px
10px
!important
;
}
@import
"@/assets/styles/rightContent.scss"
;
.yhzz
{
margin
:
20px
;
/deep/.el-form-item__content
{
width
:
200px
;
}
}
}
/
deep
/
{
.el-form-item
{
...
...
src/views/yzzfzxsyp/thxs/queryJqcc.vue
View file @
ce4367b2
...
...
@@ -184,82 +184,82 @@ export default {
disabled
:
false
,
},
],
leftMenus
:
[
{
id
:
"queryJqcc"
,
label
:
"有组织犯罪线索初查"
,
newAuth
:
"M01"
,
index
:
"queryJqcc"
,
className
:
"iconfont icongongnengfuwu"
,
hasChildren
:
false
,
},
{
id
:
"queryThxs"
,
label
:
"有组织犯罪线索研判"
,
newAuth
:
"M01"
,
index
:
"queryThxs"
,
className
:
"iconfont icongongnengfuwu"
,
hasChildren
:
false
,
},
{
id
:
"queryXshba"
,
label
:
"有组织犯罪线索管理"
,
newAuth
:
"M01"
,
index
:
"queryXshba"
,
className
:
"iconfont icongongnengfuwu"
,
hasChildren
:
false
,
},
{
id
:
"thxsTj"
,
label
:
"有组织犯罪线索工作统计"
,
newAuth
:
"M01"
,
index
:
"thxsTj"
,
className
:
"iconfont icongongnengfuwu"
,
hasChildren
:
true
,
children
:
[
{
id
:
"sjdqtj"
,
label
:
"涉及地区统计"
,
index
:
"sjdqtj"
,
auth
:
"M0101"
,
className
:
"iconfont iconrizhi"
,
disabled
:
false
,
},
{
id
:
"queryWcqk"
,
label
:
"线索研判情况"
,
index
:
"queryWcqk"
,
auth
:
"M0102"
,
className
:
"iconfont iconrizhi"
,
disabled
:
false
,
},
{
id
:
"queryGxqk"
,
label
:
"线索落地情况"
,
index
:
"queryGxqk"
,
auth
:
"M0103"
,
className
:
"iconfont iconrizhi"
,
disabled
:
false
,
}
// {
// id: "xyrhjtj",
// label: "嫌疑人户籍统计",
// index: "xyrhjtj",
// auth: "M0102",
// className: "iconfont icongongnengfuwu",
// disabled: false,
// },
// {
// id: "afdtj",
// label: "案发地统计",
// index: "afdtj",
// auth: "M0102",
// className: "iconfont icongongnengfuwu",
// disabled: false,
// },
],
},
],
//
leftMenus: [
//
{
//
id: "queryJqcc",
//
label: "有组织犯罪线索初查",
//
newAuth: "M01",
//
index: "queryJqcc",
//
className: "iconfont icongongnengfuwu",
//
hasChildren: false,
//
},
//
{
//
id: "queryThxs",
//
label: "有组织犯罪线索研判",
//
newAuth: "M01",
//
index: "queryThxs",
//
className: "iconfont icongongnengfuwu",
//
hasChildren: false,
//
},
//
{
//
id: "queryXshba",
//
label: "有组织犯罪线索管理",
//
newAuth: "M01",
//
index: "queryXshba",
//
className: "iconfont icongongnengfuwu",
//
hasChildren: false,
//
},
//
{
//
id: "thxsTj",
//
label: "有组织犯罪线索工作统计",
//
newAuth: "M01",
//
index: "thxsTj",
//
className: "iconfont icongongnengfuwu",
//
hasChildren: true,
//
children: [
//
{
//
id: "sjdqtj",
//
label: "涉及地区统计",
//
index: "sjdqtj",
//
auth: "M0101",
//
className: "iconfont iconrizhi",
//
disabled: false,
//
},
//
{
//
id: "queryWcqk",
//
label: "线索研判情况",
//
index: "queryWcqk",
//
auth: "M0102",
//
className: "iconfont iconrizhi",
//
disabled: false,
//
},
//
{
//
id: "queryGxqk",
//
label: "线索落地情况",
//
index: "queryGxqk",
//
auth: "M0103",
//
className: "iconfont iconrizhi",
//
disabled: false,
//
}
//
// {
//
// id: "xyrhjtj",
//
// label: "嫌疑人户籍统计",
//
// index: "xyrhjtj",
//
// auth: "M0102",
//
// className: "iconfont icongongnengfuwu",
//
// disabled: false,
//
// },
//
// {
//
// id: "afdtj",
//
// label: "案发地统计",
//
// index: "afdtj",
//
// auth: "M0102",
//
// className: "iconfont icongongnengfuwu",
//
// disabled: false,
//
// },
//
],
//
},
//
],
};
},
created
()
{
...
...
src/views/yzzfzxsyp/thxs/queryThxs.vue
View file @
ce4367b2
...
...
@@ -156,14 +156,14 @@ export default {
// },
],
leftMenus
:
[
{
id
:
"queryThxscc"
,
label
:
"有组织犯罪线索初查"
,
newAuth
:
"M01"
,
index
:
"queryThxscc"
,
className
:
"iconfont icongongnengfuwu"
,
hasChildren
:
false
,
},
//
{
//
id: "queryThxscc",
//
label: "有组织犯罪线索初查",
//
newAuth: "M01",
//
index: "queryThxscc",
//
className: "iconfont icongongnengfuwu",
//
hasChildren: false,
//
},
{
id
:
"queryThxs"
,
label
:
"有组织犯罪线索研判"
,
...
...
@@ -235,8 +235,8 @@ export default {
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Menu"
,
this
.
Menu
);
//
this.$store.commit("user/SET_LeftMenu", this.leftMenus);
//
this.$store.commit("user/SET_Header", this.header);
this
.
$store
.
commit
(
"user/SET_LeftMenu"
,
this
.
leftMenus
);
this
.
$store
.
commit
(
"user/SET_Header"
,
this
.
header
);
// debugger;
},
methods
:
{
...
...
src/views/zcxw/zwgl/ydtxsb.vue
View file @
ce4367b2
...
...
@@ -170,9 +170,9 @@ export default {
cxUrl
:
"/ssydtxsb/queryAllZw"
,
Menu
:
[
{
id
:
"zc
ssydtxsb
"
,
id
:
"zc
ryda
"
,
label
:
"损失移动通讯设备"
,
index
:
"zc
ssydtxsb
"
,
index
:
"zc
ryda
"
,
auth
:
"M0101"
,
className
:
"iconfont iconrizhi"
,
disabled
:
false
,
...
...
src/views/zjcl/jcgz/insertJcgz.vue
View file @
ce4367b2
...
...
@@ -38,7 +38,9 @@ export default {
codeOptions
:
[],
value
:
""
,
placeholder
:
"请输入"
,
disabled
:
false
,
col
:
"2"
,
prop
:
'checkEmpty'
},
{
...
...
@@ -162,6 +164,7 @@ export default {
},
},
created
()
{
getZjclLb
().
then
(
res
=>
{
if
(
res
.
code
===
200
)
{
let
list
=
res
.
data
.
list
...
...
@@ -180,6 +183,7 @@ export default {
})
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
breadcrumbList
);
if
(
this
.
$route
.
query
.
ruleid
)
{
this
.
propFormField
[
0
].
data
[
0
].
disabled
=
true
this
.
title
=
"修改检查规则信息"
this
.
ruleid
=
this
.
$route
.
query
.
ruleid
;
this
.
getshuju
();
...
...
src/views/ztyp/queryDx.vue
View file @
ce4367b2
...
...
@@ -107,7 +107,7 @@ export default {
toInfor
(
data
)
{
debugger
// let path = `${this.$baseUrl.alyIP9}/#/JumpPage/admin/admin/${data.fsfsjh}`;
let
path
=
`
${
this
.
$baseUrl
.
alyIP12
}
/#/jumppage/
${
data
.
fsfsjh
}
`
;
let
path
=
`
${
this
.
$baseUrl
.
alyIP12
}
/#/jumppage/
admin/founder15/
${
data
.
fsfsjh
}
`
;
window
.
open
(
path
,
"_blank"
);
// let params = {
// fszsjh: data.fsfsjh,
...
...
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