Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
data_management_system
Project
Project
Details
Activity
Releases
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
张伯涛
data_management_system
Commits
d3a26643
Commit
d3a26643
authored
Nov 29, 2022
by
zhuangxinwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
小区封控,方舱人员管理
parent
13714956
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
342 additions
and
35 deletions
+342
-35
DataUtils.java
...ommon/src/main/java/com/ruoyi/common/utils/DataUtils.java
+2
-2
FkqkMapper.xml
ruoyi-system/src/main/resources/mapper/system/FkqkMapper.xml
+1
-1
index.vue
ruoyi-ui/src/views/system/fcry/index.vue
+2
-2
index.vue
ruoyi-ui/src/views/system/fkqk/index.vue
+9
-2
index.vue
ruoyi-ui/src/views/system/gldry/index.vue
+326
-27
ry_20220822.sql
sql/ry_20220822.sql
+2
-1
No files found.
ruoyi-common/src/main/java/com/ruoyi/common/utils/DataUtils.java
View file @
d3a26643
...
@@ -16,8 +16,8 @@ public class DataUtils {
...
@@ -16,8 +16,8 @@ public class DataUtils {
public
static
String
dateMap
=
"{\"area\":{ \"1\":\"11\",\"2\":\"11\",\"3\":\"11\",\"4\":\"11\",\"5\":\"11\",\"6\":\"11\",\"7\":\"11\",\"8\":\"11\",\"9\":\"11\",\"10\":\"11\",\"11\":\"11\",\"12\":\"11\",\"13\":\"11\",\"14\":\"11\",\"15\":\"11\",\"16\":\"11\",\"17\":\"11\",\"18\":\"11\",\"19\":\"11\",\"20\":\"11\",\"21\":\"11\",\"22\":\"11\",\"23\":\"11\",\"24\":\"11\"},"
+
public
static
String
dateMap
=
"{\"area\":{ \"1\":\"11\",\"2\":\"11\",\"3\":\"11\",\"4\":\"11\",\"5\":\"11\",\"6\":\"11\",\"7\":\"11\",\"8\":\"11\",\"9\":\"11\",\"10\":\"11\",\"11\":\"11\",\"12\":\"11\",\"13\":\"11\",\"14\":\"11\",\"15\":\"11\",\"16\":\"11\",\"17\":\"11\",\"18\":\"11\",\"19\":\"11\",\"20\":\"11\",\"21\":\"11\",\"22\":\"11\",\"23\":\"11\",\"24\":\"11\"},"
+
"\"street\":{\"1\":\"11\",\"2\":\"11\", \"3\":\"11\", \"4\":\"11\",\"5\":\"11\", \"6\":\"11\", \"7\":\"11\", \"8\":\"11\", \"9\":\"11\", \"10\":\"11\", \"11\":\"11\"},"
+
"\"street\":{\"1\":\"11\",\"2\":\"11\", \"3\":\"11\", \"4\":\"11\",\"5\":\"11\", \"6\":\"11\", \"7\":\"11\", \"8\":\"11\", \"9\":\"11\", \"10\":\"11\", \"11\":\"11\"},"
+
"\"community\":{\"1\":\"11\",\"2\":\"11\", \"3\":\"11\",\"4\":\"11\", \"5\":\"11\", \"6\":\"11\", \"7\":\"11\", \"8\":\"11\", \"9\":\"11\", \"10\":\"11\", \"11\":\"11\", \"12\":\"11\", \"13\":\"11\", \"14\":\"11\", \"15\":\"11\", \"16\":\"11\", \"17\":\"11\", \"18\":\"11\", \"19\":\"11\", \"20\":\"11\", \"21\":\"11\", \"22\":\"11\", \"23\":\"11\", \"24\":\"11\", \"25\":\"11\",\"26\":\"11\",\"27\":\"11\",\"28\":\"11\",\"29\":\"11\",\"30\":\"11\",\"31\":\"11\",\"32\":\"11\", \"33\":\"11\", \"34\":\"11\", \"35\":\"11\", \"36\":\"11\", \"37\":\"11\", \"38\":\"11\", \"39\":\"11\", \"40\":\"11\", \"41\":\"11\", \"42\":\"11\", \"43\":\"11\", \"44\":\"11\", \"45\":\"11\", \"46\":\"11\", \"47\":\"11\", \"48\":\"11\"},"
+
"\"community\":{\"1\":\"11\",\"2\":\"11\", \"3\":\"11\",\"4\":\"11\", \"5\":\"11\", \"6\":\"11\", \"7\":\"11\", \"8\":\"11\", \"9\":\"11\", \"10\":\"11\", \"11\":\"11\", \"12\":\"11\", \"13\":\"11\", \"14\":\"11\", \"15\":\"11\", \"16\":\"11\", \"17\":\"11\", \"18\":\"11\", \"19\":\"11\", \"20\":\"11\", \"21\":\"11\", \"22\":\"11\", \"23\":\"11\", \"24\":\"11\", \"25\":\"11\",\"26\":\"11\",\"27\":\"11\",\"28\":\"11\",\"29\":\"11\",\"30\":\"11\",\"31\":\"11\",\"32\":\"11\", \"33\":\"11\", \"34\":\"11\", \"35\":\"11\", \"36\":\"11\", \"37\":\"11\", \"38\":\"11\", \"39\":\"11\", \"40\":\"11\", \"41\":\"11\", \"42\":\"11\", \"43\":\"11\", \"44\":\"11\", \"45\":\"11\", \"46\":\"11\", \"47\":\"11\", \"48\":\"11\"},"
+
"\"shelters\":{\"1\":\"1
1
\",\"2\":\"11\", \"3\":\"11\", \"4\":\"11\",\"5\":\"11\", \"6\":\"11\", \"7\":\"11\", \"8\":\"11\", \"9\":\"11\", \"10\":\"11\"},"
+
"\"shelters\":{\"1\":\"1\",\"2\":\"11\", \"3\":\"11\", \"4\":\"11\",\"5\":\"11\", \"6\":\"11\", \"7\":\"11\", \"8\":\"11\", \"9\":\"11\", \"10\":\"11\"},"
+
"\"isolation\":{\"1\":\"1
1
\",\"2\":\"11\", \"3\":\"11\", \"4\":\"11\",\"5\":\"11\", \"6\":\"11\", \"7\":\"11\", \"8\":\"11\"}}"
;
"\"isolation\":{\"1\":\"1\",\"2\":\"11\", \"3\":\"11\", \"4\":\"11\",\"5\":\"11\", \"6\":\"11\", \"7\":\"11\", \"8\":\"11\"}}"
;
public
static
String
getValue
(
String
area
,
String
street
,
String
community
)
{
public
static
String
getValue
(
String
area
,
String
street
,
String
community
)
{
JSONObject
map
=
JSON
.
parseObject
(
dateMap
);
JSONObject
map
=
JSON
.
parseObject
(
dateMap
);
...
...
ruoyi-system/src/main/resources/mapper/system/FkqkMapper.xml
View file @
d3a26643
...
@@ -35,7 +35,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -35,7 +35,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</sql>
</sql>
<select
id=
"selectFkqkList"
parameterType=
"Fkqk"
resultMap=
"FkqkResult"
>
<select
id=
"selectFkqkList"
parameterType=
"Fkqk"
resultMap=
"FkqkResult"
>
select a.id,a.area, a.street, a.community, a.unit, a.fk_time, a.jf_time, a.status, a.create_by, a.create_time, a.update_by, a.update_time, a.del_flag, a.remark
select a.id,a.area, a.street, a.community, a.unit, a.fk_time, a.jf_time, a.status, a.create_by, a.create_time, a.update_by, a.update_time, a.del_flag, a.remark
,
a.committee,a.floor,a.fk_detailed,a.fk_hs,a.fk_rs,a.is_jf,a.real_time,a.hs_time
a.committee,a.floor,a.fk_detailed,a.fk_hs,a.fk_rs,a.is_jf,a.real_time,a.hs_time
from fkqk a
from fkqk a
left join sys_user u on u.user_id = a.create_by
left join sys_user u on u.user_id = a.create_by
...
...
ruoyi-ui/src/views/system/fcry/index.vue
View file @
d3a26643
...
@@ -271,7 +271,7 @@
...
@@ -271,7 +271,7 @@
<el-dialog
:title=
"title"
:visible
.
sync=
"open"
width=
"500px"
append-to-body
>
<el-dialog
:title=
"title"
:visible
.
sync=
"open"
width=
"500px"
append-to-body
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"方舱名称"
prop=
"fcPlace"
>
<el-form-item
label=
"方舱名称"
prop=
"fcPlace"
>
<el-select
v-model=
"form.fcPlace"
placeholder=
"请选择方舱名称"
clearable
>
<el-select
v-model=
"form.fcPlace"
placeholder=
"请选择方舱名称"
:disabled=
"true"
>
<el-option
<el-option
v-for=
"dict in dict.type.shelters"
v-for=
"dict in dict.type.shelters"
:key=
"dict.value"
:key=
"dict.value"
...
@@ -674,7 +674,7 @@ export default {
...
@@ -674,7 +674,7 @@ export default {
type
:
'shelters'
type
:
'shelters'
}
}
getGlPlace
(
params
).
then
(
res
=>
{
getGlPlace
(
params
).
then
(
res
=>
{
this
.
form
.
fcPlace
=
res
.
data
this
.
form
.
fcPlace
=
res
.
msg
})
})
this
.
open
=
true
;
this
.
open
=
true
;
this
.
title
=
"添加方舱人员"
;
this
.
title
=
"添加方舱人员"
;
...
...
ruoyi-ui/src/views/system/fkqk/index.vue
View file @
d3a26643
...
@@ -142,7 +142,7 @@
...
@@ -142,7 +142,7 @@
<el-table-column
label=
"楼号"
align=
"center"
prop=
"floor"
/>
<el-table-column
label=
"楼号"
align=
"center"
prop=
"floor"
/>
<el-table-column
label=
"单元号"
align=
"center"
prop=
"unit"
/>
<el-table-column
label=
"单元号"
align=
"center"
prop=
"unit"
/>
<el-table-column
label=
"封控明细"
align=
"center"
prop=
"fkDetailed"
/>
<el-table-column
label=
"封控明细"
align=
"center"
prop=
"fkDetailed"
/>
<el-table-column
label=
"涉及封控户数"
align=
"center"
prop=
"
is
Hs"
width=
"180"
/>
<el-table-column
label=
"涉及封控户数"
align=
"center"
prop=
"
fk
Hs"
width=
"180"
/>
<el-table-column
label=
"涉及封控人数"
align=
"center"
prop=
"fkRs"
width=
"180"
/>
<el-table-column
label=
"涉及封控人数"
align=
"center"
prop=
"fkRs"
width=
"180"
/>
<el-table-column
label=
"封控时间"
align=
"center"
prop=
"fkTime"
width=
"180"
>
<el-table-column
label=
"封控时间"
align=
"center"
prop=
"fkTime"
width=
"180"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
...
@@ -344,6 +344,13 @@ export default {
...
@@ -344,6 +344,13 @@ export default {
name
:
"Fkqk"
,
name
:
"Fkqk"
,
dicts
:
[
'street_town'
,
'residential_area'
,
'sys_normal_disable'
],
dicts
:
[
'street_town'
,
'residential_area'
,
'sys_normal_disable'
],
data
()
{
data
()
{
var
validateStartTime
=
(
rule
,
value
,
callback
)
=>
{
if
(
value
===
undefined
||
value
===
''
||
value
===
null
)
{
callback
(
new
Error
(
'请选择封控时间'
))
}
else
{
callback
()
}
};
return
{
return
{
importLoading
:
false
,
importLoading
:
false
,
// 导入列表
// 导入列表
...
@@ -401,7 +408,7 @@ export default {
...
@@ -401,7 +408,7 @@ export default {
fkRs
:
[{
required
:
true
,
message
:
'请输入涉及封控人数'
,
trigger
:
'blur'
}],
fkRs
:
[{
required
:
true
,
message
:
'请输入涉及封控人数'
,
trigger
:
'blur'
}],
street
:
[{
required
:
true
,
message
:
'请选择街道/镇'
,
trigger
:
'change'
}],
street
:
[{
required
:
true
,
message
:
'请选择街道/镇'
,
trigger
:
'change'
}],
area
:
[{
required
:
true
,
message
:
'请选择所在区'
,
trigger
:
'change'
}],
area
:
[{
required
:
true
,
message
:
'请选择所在区'
,
trigger
:
'change'
}],
fkTime
:
[{
type
:
'date'
,
required
:
true
,
message
:
'请选择封控时间'
,
trigger
:
'change
'
}]
fkTime
:
[{
required
:
true
,
validator
:
validateStartTime
,
trigger
:
'blur
'
}]
}
}
};
};
},
},
...
...
ruoyi-ui/src/views/system/gldry/index.vue
View file @
d3a26643
...
@@ -10,6 +10,12 @@
...
@@ -10,6 +10,12 @@
:value=
"dict.value"
:value=
"dict.value"
/>
/>
</el-select>
</el-select>
<!--
<el-input-->
<!-- v-model="queryParams.glPlace"-->
<!-- placeholder="请输入隔离点名称"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
</el-form-item>
</el-form-item>
<el-form-item
label=
"房间号"
prop=
"room"
>
<el-form-item
label=
"房间号"
prop=
"room"
>
<el-input
<el-input
...
@@ -208,6 +214,7 @@
...
@@ -208,6 +214,7 @@
<dict-tag
:options=
"dict.type.street_town"
:value=
"scope.row.street"
/>
<dict-tag
:options=
"dict.type.street_town"
:value=
"scope.row.street"
/>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"居委会"
align=
"center"
prop=
"committee"
/>
<el-table-column
label=
"小区/村名称"
align=
"center"
prop=
"community"
/>
<el-table-column
label=
"小区/村名称"
align=
"center"
prop=
"community"
/>
<el-table-column
label=
"楼号"
align=
"center"
prop=
"buildingNo"
/>
<el-table-column
label=
"楼号"
align=
"center"
prop=
"buildingNo"
/>
<el-table-column
label=
"单元号"
align=
"center"
prop=
"unitNo"
/>
<el-table-column
label=
"单元号"
align=
"center"
prop=
"unitNo"
/>
...
@@ -260,15 +267,14 @@
...
@@ -260,15 +267,14 @@
<el-dialog
:title=
"title"
:visible
.
sync=
"open"
width=
"500px"
append-to-body
>
<el-dialog
:title=
"title"
:visible
.
sync=
"open"
width=
"500px"
append-to-body
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"隔离点名称"
prop=
"glPlace"
>
<el-form-item
label=
"隔离点名称"
prop=
"glPlace"
>
<!-- <el-select v-model="form.area" placeholder="请选择隔离点名称">-->
<el-select
v-model=
"form.glPlace"
placeholder=
"请选择隔离点名称"
:disabled=
"true"
>
<!-- <el-option-->
<el-option
<!-- v-for="dict in dict.type.isolation_point"-->
v-for=
"dict in dict.type.isolation_point"
<!-- :key="dict.value"-->
:key=
"dict.value"
<!-- :label="dict.label"-->
:label=
"dict.label"
<!-- :value="dict.value"-->
:value=
"dict.value"
<!-- ></el-option>-->
></el-option>
<!-- </el-select>-->
</el-select>
<el-input
v-model=
"form.glPlace"
:disabled=
"true"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"房间号"
prop=
"room"
>
<el-form-item
label=
"房间号"
prop=
"room"
>
<el-input
v-model=
"form.room"
placeholder=
"请输入房间号"
/>
<el-input
v-model=
"form.room"
placeholder=
"请输入房间号"
/>
...
@@ -283,34 +289,50 @@
...
@@ -283,34 +289,50 @@
<el-input
v-model=
"form.phone"
placeholder=
"请输入联系方式"
/>
<el-input
v-model=
"form.phone"
placeholder=
"请输入联系方式"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"是否阳性"
prop=
"isYx"
>
<el-form-item
label=
"是否阳性"
prop=
"isYx"
>
<el-select
v-model=
"form.isYx"
placeholder=
"请选择
居住地所在区
"
>
<el-select
v-model=
"form.isYx"
placeholder=
"请选择
是否阳性
"
>
<el-option
value=
"是"
label=
"是"
></el-option>
<el-option
value=
"是"
label=
"是"
></el-option>
<el-option
value=
"否"
label=
"否"
></el-option>
<el-option
value=
"否"
label=
"否"
></el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"居住地所在区"
prop=
"area"
>
<el-form-item
label=
"居住地所在区"
prop=
"area"
>
<el-select
v-model=
"form.area"
placeholder=
"请选择居住地所在区"
>
<el-select
v-model=
"form.area"
placeholder=
"请选择居住地所在区"
@
change=
"quSelect"
>
<el-option
<el-option
v-for=
"dict in
dict.type.residential_area
"
v-for=
"dict in
quList
"
:key=
"dict.
valu
e"
:key=
"dict.
cod
e"
:label=
"dict.
label
"
:label=
"dict.
name
"
:value=
"dict.valu
e"
:value=
"dict.cod
e"
></el-option>
></el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"街道/镇"
prop=
"street"
>
<el-form-item
label=
"街道/镇"
prop=
"street"
>
<el-select
v-model=
"form.street"
placeholder=
"请选择街道/镇"
>
<el-select
v-model=
"form.street"
placeholder=
"请选择街道/镇"
:disabled=
"form.area !== '1'"
@
change=
"zhenSelect"
>
<el-option
<el-option
v-for=
"dict in
dict.type.street_tow
n"
v-for=
"dict in
zhe
n"
:key=
"dict.
valu
e"
:key=
"dict.
cod
e"
:label=
"dict.
label
"
:label=
"dict.
name
"
:value=
"dict.valu
e"
:value=
"dict.cod
e"
></el-option>
></el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"小区/村名称"
prop=
"community"
>
<el-form-item
label=
"居委会"
prop=
"committee"
>
<el-input
v-model=
"form.community"
placeholder=
"请输入小区/村名称"
/>
<el-select
v-model=
"form.committee"
placeholder=
"请选择居委会"
:disabled=
"form.area !== '1'"
@
change=
"juSelect"
>
<el-option
v-for=
"dict in ju"
:key=
"dict.code"
:label=
"dict.name"
:value=
"dict.code"
></el-option>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"小区/村名称"
prop=
"community"
>
<el-select
v-model=
"form.community"
placeholder=
"请选择小区/村名称"
:disabled=
"form.area !== '1'"
>
<el-option
v-for=
"dict in cun"
:key=
"dict.code"
:label=
"dict.name"
:value=
"dict.code"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"楼号"
prop=
"buildingNo"
>
<el-form-item
label=
"楼号"
prop=
"buildingNo"
>
<el-input
v-model=
"form.buildingNo"
placeholder=
"请输入楼号单元号门牌号"
/>
<el-input
v-model=
"form.buildingNo"
placeholder=
"请输入楼号单元号门牌号"
/>
</el-form-item>
</el-form-item>
...
@@ -397,11 +419,17 @@
...
@@ -397,11 +419,17 @@
import
{
listGldry
,
getGldry
,
delGldry
,
addGldry
,
updateGldry
,
getGlPlace
}
from
"@/api/system/gldry"
;
import
{
listGldry
,
getGldry
,
delGldry
,
addGldry
,
updateGldry
,
getGlPlace
}
from
"@/api/system/gldry"
;
import
{
getToken
}
from
'@/utils/auth'
import
{
getToken
}
from
'@/utils/auth'
import
{
importTemplate
,
importExcel
}
from
"@/api/system/gldry"
;
import
{
importTemplate
,
importExcel
}
from
"@/api/system/gldry"
;
export
default
{
export
default
{
name
:
"Gldry"
,
name
:
"Gldry"
,
dicts
:
[
'street_town'
,
'residential_area'
,
'sys_normal_disable'
,
'isolation_point'
],
dicts
:
[
'street_town'
,
'residential_area'
,
'sys_normal_disable'
,
'isolation_point'
],
data
()
{
data
()
{
var
validateStartTime
=
(
rule
,
value
,
callback
)
=>
{
if
(
value
===
undefined
||
value
===
''
||
value
===
null
)
{
callback
(
new
Error
(
'请选择转入时间'
))
}
else
{
callback
()
}
};
return
{
return
{
importLoading
:
false
,
importLoading
:
false
,
// 导入列表
// 导入列表
...
@@ -469,15 +497,278 @@ export default {
...
@@ -469,15 +497,278 @@ export default {
phone
:
[{
required
:
true
,
message
:
'请输入联系方式'
,
trigger
:
'blur'
}],
phone
:
[{
required
:
true
,
message
:
'请输入联系方式'
,
trigger
:
'blur'
}],
isYx
:
[
{
required
:
true
,
message
:
'请选择是否阳性'
,
trigger
:
'change'
}],
isYx
:
[
{
required
:
true
,
message
:
'请选择是否阳性'
,
trigger
:
'change'
}],
area
:
[{
required
:
true
,
message
:
'请选择居住地所在区'
,
trigger
:
'change'
}],
area
:
[{
required
:
true
,
message
:
'请选择居住地所在区'
,
trigger
:
'change'
}],
street
:
[{
required
:
true
,
message
:
'请选择街道/镇'
,
trigger
:
'change'
}],
// street: [{ required: true, message: '请选择街道/镇', trigger: 'change' }],
zrTime
:
[{
type
:
'date'
,
required
:
true
,
message
:
'请选择转入时间'
,
trigger
:
'change'
}]
zrTime
:
[{
required
:
true
,
validator
:
validateStartTime
,
trigger
:
'blur'
}]
}
},
quList
:
[
{
"name"
:
"高新区"
,
code
:
"1"
},
{
"name"
:
"长安区"
,
code
:
"2"
},
{
"name"
:
"桥西区"
,
code
:
"3"
},
{
"name"
:
"新华区"
,
code
:
"4"
},
{
"name"
:
"裕华区"
,
code
:
"5"
},
{
"name"
:
"循环化工园区"
,
code
:
"6"
},
{
"name"
:
"井陉矿区"
,
code
:
"7"
},
{
"name"
:
"藁城区"
,
code
:
"8"
},
{
"name"
:
"鹿泉区"
,
code
:
"9"
},
{
"name"
:
"栾城区"
,
code
:
"10"
},
{
"name"
:
"井陉县"
,
code
:
"11"
},
{
"name"
:
"正定县"
,
code
:
"12"
},
{
"name"
:
"行唐县"
,
code
:
"13"
},
{
"name"
:
"灵寿县"
,
code
:
"14"
},
{
"name"
:
"高邑县"
,
code
:
"15"
},
{
"name"
:
"深泽县"
,
code
:
"16"
},
{
"name"
:
"赞皇县"
,
code
:
"17"
},
{
"name"
:
"无极县"
,
code
:
"18"
},
{
"name"
:
"平山县"
,
code
:
"19"
},
{
"name"
:
"元氏县"
,
code
:
"20"
},
{
"name"
:
"赵县"
,
code
:
"21"
},
{
"name"
:
"晋州市"
,
code
:
"22"
},
{
"name"
:
"新乐市"
,
code
:
"23"
},
{
"name"
:
"其他"
,
code
:
"24"
}
],
zhen
:
[],
zhenList
:
[
{
"name"
:
"长江街道"
,
"code"
:
"1"
,
parent
:
"1"
},
{
"name"
:
"太行街道"
,
"code"
:
"2"
,
parent
:
"1"
},
{
"name"
:
"宋营镇"
,
"code"
:
"3"
,
parent
:
"1"
},
{
"name"
:
"郄马镇"
,
"code"
:
"4"
,
parent
:
"1"
},
{
"name"
:
"工地"
,
"code"
:
"5"
,
parent
:
"1"
},
{
"name"
:
"企业"
,
"code"
:
"6"
,
parent
:
"1"
},
{
"name"
:
"其他"
,
"code"
:
"7"
,
parent
:
"1"
},
{
"name"
:
"公安"
,
"code"
:
"8"
,
parent
:
"1"
},
{
"name"
:
"学校"
,
"code"
:
"9"
,
parent
:
"1"
},
{
"name"
:
"市场"
,
"code"
:
"10"
,
parent
:
"1"
},
{
"name"
:
"机关"
,
"code"
:
"11"
,
parent
:
"1"
}
],
ju
:
[],
juList
:
[
{
"name"
:
"北庄村委会"
,
"code"
:
"1"
,
parent
:
"2"
},
{
"name"
:
"大西帐村委会"
,
"code"
:
"2"
,
parent
:
"2"
},
{
"name"
:
"郝家营村委会"
,
"code"
:
"3"
,
parent
:
"2"
},
{
"name"
:
"南庄村委会"
,
"code"
:
"4"
,
parent
:
"2"
},
{
"name"
:
"太行嘉苑社区居委会"
,
"code"
:
"5"
,
parent
:
"2"
},
{
"name"
:
"西帐嘉苑社区居委会"
,
"code"
:
"6"
,
parent
:
"2"
},
{
"name"
:
"小西帐村委会"
,
"code"
:
"7"
,
parent
:
"2"
},
{
"name"
:
"东羊市村委会"
,
"code"
:
"17"
,
parent
:
"4"
},
{
"name"
:
"东佐村委会"
,
"code"
:
"18"
,
parent
:
"4"
},
{
"name"
:
"段干村委会"
,
"code"
:
"19"
,
parent
:
"4"
},
{
"name"
:
"刘家庄村委会"
,
"code"
:
"20"
,
parent
:
"4"
},
{
"name"
:
"泊水湾社区居委会"
,
"code"
:
"21"
,
parent
:
"4"
},
{
"name"
:
"任家庄村委会"
,
"code"
:
"22"
,
parent
:
"4"
},
{
"name"
:
"宋北村委会"
,
"code"
:
"23"
,
parent
:
"4"
},
{
"name"
:
"信家庄村委会"
,
"code"
:
"24"
,
parent
:
"4"
},
{
"name"
:
"八方村委会"
,
"code"
:
"34"
,
parent
:
"3"
},
{
"name"
:
"东方家园社区居委会"
,
"code"
:
"35"
,
parent
:
"3"
},
{
"name"
:
"东海家园社区居委会"
,
"code"
:
"36"
,
parent
:
"3"
},
{
"name"
:
"富林花苑社区居委会"
,
"code"
:
"37"
,
parent
:
"3"
},
{
"name"
:
"岗当村委会"
,
"code"
:
"38"
,
parent
:
"3"
},
{
"name"
:
"韩通村委会"
,
"code"
:
"39"
,
parent
:
"3"
},
{
"name"
:
"丽美家园社区居委会"
,
"code"
:
"40"
,
parent
:
"3"
},
{
"name"
:
"南豆村委会"
,
"code"
:
"41"
,
parent
:
"3"
},
{
"name"
:
"南新庄村委会"
,
"code"
:
"42"
,
parent
:
"3"
},
{
"name"
:
"荣傲家园社区居委会"
,
"code"
:
"43"
,
parent
:
"3"
},
{
"name"
:
"宋营村委会"
,
"code"
:
"44"
,
parent
:
"3"
},
{
"name"
:
"天然城社区居委会"
,
"code"
:
"45"
,
parent
:
"3"
},
{
"name"
:
"西仰陵村委会"
,
"code"
:
"46"
,
parent
:
"3"
},
{
"name"
:
"湘江花苑社区居委会"
,
"code"
:
"47"
,
parent
:
"3"
},
{
"name"
:
"雍雅花苑社区居委会"
,
"code"
:
"48"
,
parent
:
"3"
},
{
"name"
:
"中仰陵村委会"
,
"code"
:
"49"
,
parent
:
"3"
},
{
"name"
:
"主语城社区居委会"
,
"code"
:
"50"
,
parent
:
"3"
},
{
"name"
:
"国宾社区居委会"
,
"code"
:
"60"
,
parent
:
"1"
},
{
"name"
:
"留村村委会"
,
"code"
:
"61"
,
parent
:
"1"
},
{
"name"
:
"公安备勤楼"
,
"code"
:
"62"
,
parent
:
"1"
},
{
"name"
:
"润丰盛世家园社区居委会"
,
"code"
:
"63"
,
parent
:
"1"
},
{
"name"
:
"世界之门"
,
"code"
:
"64"
,
parent
:
"1"
},
{
"name"
:
"水榭花都社区居委会"
,
"code"
:
"65"
,
parent
:
"1"
},
{
"name"
:
"听澜社区居委会"
,
"code"
:
"66"
,
parent
:
"1"
},
{
"name"
:
"同祥城第二社区居委会"
,
"code"
:
"67"
,
parent
:
"1"
},
{
"name"
:
"同祥城第一社区居委会"
,
"code"
:
"68"
,
parent
:
"1"
},
{
"name"
:
"想象国际社区居委会"
,
"code"
:
"69"
,
parent
:
"1"
},
{
"name"
:
"小岗上村委会"
,
"code"
:
"70"
,
parent
:
"3"
},
{
"name"
:
"星辰花园社区居委会"
,
"code"
:
"71"
,
parent
:
"3"
},
{
"name"
:
"长九花园社区居委会"
,
"code"
:
"72"
,
parent
:
"3"
},
{
"name"
:
"赵村村委会"
,
"code"
:
"73"
,
parent
:
"3"
},
{
"name"
:
"周通村委会"
,
"code"
:
"74"
,
parent
:
"3"
},
{
"name"
:
"珠峰国际花园社区居委会"
,
"code"
:
"75"
,
parent
:
"3"
},
{
"name"
:
"筑业花园社区居委会"
,
"code"
:
"76"
,
parent
:
"3"
}
],
cun
:
[],
cunList
:
[
{
"name"
:
"北庄新小区"
,
"code"
:
"1"
,
parent
:
"1"
},
{
"name"
:
"北庄旧小区"
,
"code"
:
"2"
,
parent
:
"1"
},
{
"name"
:
"北庄旧村"
,
"code"
:
"3"
,
parent
:
"1"
},
{
"name"
:
"大西帐小区"
,
"code"
:
"13"
,
parent
:
"2"
},
{
"name"
:
"郝家营旧楼区"
,
"code"
:
"23"
,
parent
:
"3"
},
{
"name"
:
"郝家营福邸"
,
"code"
:
"24"
,
parent
:
"3"
},
{
"name"
:
"南庄新村"
,
"code"
:
"34"
,
parent
:
"4"
},
{
"name"
:
"南庄旧楼"
,
"code"
:
"35"
,
parent
:
"4"
},
{
"name"
:
"太行嘉苑小区"
,
"code"
:
"45"
,
parent
:
"5"
},
{
"name"
:
"好家园小区"
,
"code"
:
"46"
,
parent
:
"5"
},
{
"name"
:
"银河广场"
,
"code"
:
"47"
,
parent
:
"5"
},
{
"name"
:
"融创臻园"
,
"code"
:
"57"
,
parent
:
"6"
},
{
"name"
:
"泰山花园"
,
"code"
:
"58"
,
parent
:
"6"
},
{
"name"
:
"天山枫景"
,
"code"
:
"59"
,
parent
:
"6"
},
{
"name"
:
"小西帐旧楼区"
,
"code"
:
"69"
,
parent
:
"7"
},
{
"name"
:
"小西帐东苑"
,
"code"
:
"70"
,
parent
:
"7"
},
{
"name"
:
"东羊市村"
,
"code"
:
"80"
,
parent
:
"17"
},
{
"name"
:
"东佐村"
,
"code"
:
"90"
,
parent
:
"18"
},
{
"name"
:
"段干村"
,
"code"
:
"100"
,
parent
:
"19"
},
{
"name"
:
"刘家庄村"
,
"code"
:
"110"
,
parent
:
"20"
},
{
"name"
:
"日中天宿舍"
,
"code"
:
"120"
,
parent
:
"21"
},
{
"name"
:
"泊水湾保障房"
,
"code"
:
"121"
,
parent
:
"21"
},
{
"name"
:
"泊水湾回迁房"
,
"code"
:
"122"
,
parent
:
"21"
},
{
"name"
:
"旭东小区"
,
"code"
:
"123"
,
parent
:
"21"
},
{
"name"
:
"任家庄村"
,
"code"
:
"133"
,
parent
:
"22"
},
{
"name"
:
"宋北村"
,
"code"
:
"143"
,
parent
:
"23"
},
{
"name"
:
"信家庄村"
,
"code"
:
"153"
,
parent
:
"24"
},
{
"name"
:
"八方村"
,
"code"
:
"163"
,
parent
:
"34"
},
{
"name"
:
"东方城"
,
"code"
:
"173"
,
parent
:
"35"
},
{
"name"
:
"弘达明尚"
,
"code"
:
"174"
,
parent
:
"35"
},
{
"name"
:
"居美颐园"
,
"code"
:
"175"
,
parent
:
"35"
},
{
"name"
:
"紫睿天和"
,
"code"
:
"176"
,
parent
:
"35"
},
{
"name"
:
"红石原著"
,
"code"
:
"177"
,
parent
:
"36"
},
{
"name"
:
"金色家园"
,
"code"
:
"178"
,
parent
:
"36"
},
{
"name"
:
"石门福地"
,
"code"
:
"179"
,
parent
:
"36"
},
{
"name"
:
"东海盛景"
,
"code"
:
"180"
,
parent
:
"36"
},
{
"name"
:
"水秀怡园"
,
"code"
:
"190"
,
parent
:
"37"
},
{
"name"
:
"富力城A区"
,
"code"
:
"191"
,
parent
:
"37"
},
{
"name"
:
"富力城B区"
,
"code"
:
"192"
,
parent
:
"37"
},
{
"name"
:
"富力城C区"
,
"code"
:
"193"
,
parent
:
"37"
},
{
"name"
:
"加州阳光"
,
"code"
:
"194"
,
parent
:
"37"
},
{
"name"
:
"瀚林甲第"
,
"code"
:
"195"
,
parent
:
"37"
},
{
"name"
:
"岗当新村"
,
"code"
:
"205"
,
parent
:
"38"
},
{
"name"
:
"海纳尚峰"
,
"code"
:
"206"
,
parent
:
"38"
},
{
"name"
:
"紫苑小区"
,
"code"
:
"216"
,
parent
:
"39"
},
{
"name"
:
"韩通村"
,
"code"
:
"217"
,
parent
:
"39"
},
{
"name"
:
"和合美家"
,
"code"
:
"227"
,
parent
:
"40"
},
{
"name"
:
"丽景湾"
,
"code"
:
"228"
,
parent
:
"40"
},
{
"name"
:
"绿朗时光"
,
"code"
:
"229"
,
parent
:
"40"
},
{
"name"
:
"信工南家属院"
,
"code"
:
"230"
,
parent
:
"40"
},
{
"name"
:
"南豆新村"
,
"code"
:
"240"
,
parent
:
"41"
},
{
"name"
:
"金鑫庄园"
,
"code"
:
"250"
,
parent
:
"42"
},
{
"name"
:
"傲湖小区北区"
,
"code"
:
"260"
,
parent
:
"43"
},
{
"name"
:
"傲湖小区南区"
,
"code"
:
"261"
,
parent
:
"43"
},
{
"name"
:
"润都荣园"
,
"code"
:
"262"
,
parent
:
"43"
},
{
"name"
:
"珠江花园"
,
"code"
:
"272"
,
parent
:
"44"
},
{
"name"
:
"香槟小郡"
,
"code"
:
"273"
,
parent
:
"44"
},
{
"name"
:
"宋营村"
,
"code"
:
"274"
,
parent
:
"44"
},
{
"name"
:
"天然城"
,
"code"
:
"284"
,
parent
:
"45"
},
{
"name"
:
"天地荣域"
,
"code"
:
"285"
,
parent
:
"45"
},
{
"name"
:
"西仰陵新村"
,
"code"
:
"295"
,
parent
:
"46"
},
{
"name"
:
"宋营花园"
,
"code"
:
"305"
,
parent
:
"47"
},
{
"name"
:
"花样年华"
,
"code"
:
"306"
,
parent
:
"47"
},
{
"name"
:
"盛宏嘉苑"
,
"code"
:
"307"
,
parent
:
"47"
},
{
"name"
:
"金盛悦府"
,
"code"
:
"308"
,
parent
:
"47"
},
{
"name"
:
"雍雅锦江"
,
"code"
:
"318"
,
parent
:
"48"
},
{
"name"
:
"紫竹锦江"
,
"code"
:
"319"
,
parent
:
"48"
},
{
"name"
:
"天山熙湖三期"
,
"code"
:
"320"
,
parent
:
"48"
},
{
"name"
:
"红馆商务"
,
"code"
:
"330"
,
parent
:
"49"
},
{
"name"
:
"居然丽家"
,
"code"
:
"331"
,
parent
:
"49"
},
{
"name"
:
"主语城"
,
"code"
:
"341"
,
parent
:
"50"
},
{
"name"
:
"润江煦园"
,
"code"
:
"342"
,
parent
:
"50"
},
{
"name"
:
"东创铂悦府"
,
"code"
:
"343"
,
parent
:
"50"
},
{
"name"
:
"盛景八方"
,
"code"
:
"344"
,
parent
:
"50"
},
{
"name"
:
"科大宿舍"
,
"code"
:
"354"
,
parent
:
"60"
},
{
"name"
:
"眼科医院宿舍"
,
"code"
:
"355"
,
parent
:
"60"
},
{
"name"
:
"私立一中宿舍"
,
"code"
:
"356"
,
parent
:
"60"
},
{
"name"
:
"华阳公寓"
,
"code"
:
"357"
,
parent
:
"60"
},
{
"name"
:
"国宾一号"
,
"code"
:
"358"
,
parent
:
"60"
},
{
"name"
:
"留村村委会"
,
"code"
:
"368"
,
parent
:
"61"
},
{
"name"
:
"留村旧东区"
,
"code"
:
"369"
,
parent
:
"61"
},
{
"name"
:
"留村南区"
,
"code"
:
"370"
,
parent
:
"61"
},
{
"name"
:
"留村新西区"
,
"code"
:
"371"
,
parent
:
"61"
},
{
"name"
:
"留村旧西区"
,
"code"
:
"372"
,
parent
:
"61"
},
{
"name"
:
"公安备勤楼"
,
"code"
:
"382"
,
parent
:
"62"
},
{
"name"
:
"心海假日"
,
"code"
:
"393"
,
parent
:
"63"
},
{
"name"
:
"东城国际"
,
"code"
:
"394"
,
parent
:
"63"
},
{
"name"
:
"峰汇华庭"
,
"code"
:
"395"
,
parent
:
"63"
},
{
"name"
:
"世界之门"
,
"code"
:
"405"
,
parent
:
"64"
},
{
"name"
:
"水榭花都"
,
"code"
:
"415"
,
parent
:
"65"
},
{
"name"
:
"天山花园"
,
"code"
:
"416"
,
parent
:
"65"
},
{
"name"
:
"博仕名筑"
,
"code"
:
"426"
,
parent
:
"66"
},
{
"name"
:
"荣御府"
,
"code"
:
"427"
,
parent
:
"66"
},
{
"name"
:
"御灏府"
,
"code"
:
"428"
,
parent
:
"66"
},
{
"name"
:
"如园"
,
"code"
:
"429"
,
parent
:
"66"
},
{
"name"
:
"熙湖二期"
,
"code"
:
"430"
,
parent
:
"66"
},
{
"name"
:
"同祥城C区"
,
"code"
:
"440"
,
parent
:
"67"
},
{
"name"
:
"和太小区"
,
"code"
:
"441"
,
parent
:
"67"
},
{
"name"
:
"新都汇"
,
"code"
:
"442"
,
parent
:
"67"
},
{
"name"
:
"冶建宿舍"
,
"code"
:
"443"
,
parent
:
"67"
},
{
"name"
:
"融通嘉苑"
,
"code"
:
"444"
,
parent
:
"67"
},
{
"name"
:
"润都御园"
,
"code"
:
"445"
,
parent
:
"67"
},
{
"name"
:
"同祥四季"
,
"code"
:
"446"
,
parent
:
"67"
},
{
"name"
:
"昊庭家园"
,
"code"
:
"447"
,
parent
:
"67"
},
{
"name"
:
"中山尚郡"
,
"code"
:
"448"
,
parent
:
"67"
},
{
"name"
:
"同祥城AB区"
,
"code"
:
"458"
,
parent
:
"68"
},
{
"name"
:
"想象国际南区"
,
"code"
:
"468"
,
parent
:
"69"
},
{
"name"
:
"想象国际北区"
,
"code"
:
"469"
,
parent
:
"69"
},
{
"name"
:
"苹果城"
,
"code"
:
"470"
,
parent
:
"69"
},
{
"name"
:
"欧陆园"
,
"code"
:
"471"
,
parent
:
"69"
},
{
"name"
:
"小岗上新村"
,
"code"
:
"481"
,
parent
:
"70"
},
{
"name"
:
"星辰花园"
,
"code"
:
"491"
,
parent
:
"71"
},
{
"name"
:
"星辰金座"
,
"code"
:
"492"
,
parent
:
"71"
},
{
"name"
:
"月珑湾"
,
"code"
:
"493"
,
parent
:
"71"
},
{
"name"
:
"磊阳天府"
,
"code"
:
"494"
,
parent
:
"71"
},
{
"name"
:
"碧林华苑"
,
"code"
:
"504"
,
parent
:
"72"
},
{
"name"
:
"长九花园A区"
,
"code"
:
"505"
,
parent
:
"72"
},
{
"name"
:
"长九花园B区"
,
"code"
:
"506"
,
parent
:
"72"
},
{
"name"
:
"长九花园C区"
,
"code"
:
"507"
,
parent
:
"72"
},
{
"name"
:
"熙湖澜岸"
,
"code"
:
"508"
,
parent
:
"72"
},
{
"name"
:
"熙湖一期"
,
"code"
:
"509"
,
parent
:
"72"
},
{
"name"
:
"赵村新区"
,
"code"
:
"519"
,
parent
:
"73"
},
{
"name"
:
"赵村旧区"
,
"code"
:
"520"
,
parent
:
"73"
},
{
"name"
:
"周通家园"
,
"code"
:
"530"
,
parent
:
"74"
},
{
"name"
:
"珠峰国际花园"
,
"code"
:
"540"
,
parent
:
"75"
},
{
"name"
:
"花香漫城"
,
"code"
:
"550"
,
parent
:
"76"
},
{
"name"
:
"筑业花园"
,
"code"
:
"551"
,
parent
:
"76"
},
{
"name"
:
"梧桐苑"
,
"code"
:
"552"
,
parent
:
"76"
},
{
"name"
:
"信工学院宿舍"
,
"code"
:
"553"
,
parent
:
"76"
},
{
"name"
:
"管委会宿舍"
,
"code"
:
"554"
,
parent
:
"76"
},
{
"name"
:
"大江山"
,
"code"
:
"555"
,
parent
:
"76"
},
]
};
};
},
},
created
()
{
created
()
{
this
.
getList
();
this
.
getList
();
},
},
methods
:
{
methods
:
{
quSelect
(
val
){
this
.
zhen
=
[]
this
.
form
.
community
=
''
this
.
form
.
committee
=
''
this
.
form
.
street
=
''
this
.
zhenList
.
forEach
(
res
=>
{
if
(
res
.
parent
===
val
){
this
.
zhen
.
push
(
res
)
}
})
},
zhenSelect
(
val
){
this
.
ju
=
[]
this
.
form
.
community
=
''
this
.
form
.
committee
=
''
this
.
juList
.
forEach
(
res
=>
{
if
(
res
.
parent
===
val
){
this
.
ju
.
push
(
res
)
}
})
},
juSelect
(
val
){
this
.
cun
=
[]
this
.
form
.
community
=
''
this
.
cunList
.
forEach
(
res
=>
{
if
(
res
.
parent
===
val
){
this
.
cun
.
push
(
res
)
}
})
},
// 文件上传中处理
// 文件上传中处理
handleFileUploadProgress
(
event
,
file
,
fileList
)
{
handleFileUploadProgress
(
event
,
file
,
fileList
)
{
this
.
upload
.
isUploading
=
true
this
.
upload
.
isUploading
=
true
...
@@ -590,6 +881,9 @@ export default {
...
@@ -590,6 +881,9 @@ export default {
cancel
()
{
cancel
()
{
this
.
open
=
false
;
this
.
open
=
false
;
this
.
reset
();
this
.
reset
();
this
.
ju
=
[]
this
.
zhen
=
[]
this
.
cun
=
[]
},
},
// 表单重置
// 表单重置
reset
()
{
reset
()
{
...
@@ -639,7 +933,7 @@ export default {
...
@@ -639,7 +933,7 @@ export default {
type
:
'isolation'
type
:
'isolation'
}
}
getGlPlace
(
params
).
then
(
res
=>
{
getGlPlace
(
params
).
then
(
res
=>
{
this
.
form
.
glPlace
=
res
.
data
this
.
form
.
glPlace
=
res
.
msg
})
})
this
.
open
=
true
;
this
.
open
=
true
;
this
.
title
=
"添加隔离点人员"
;
this
.
title
=
"添加隔离点人员"
;
...
@@ -649,6 +943,11 @@ export default {
...
@@ -649,6 +943,11 @@ export default {
this
.
reset
();
this
.
reset
();
const
id
=
row
.
id
||
this
.
ids
const
id
=
row
.
id
||
this
.
ids
getGldry
(
id
).
then
(
response
=>
{
getGldry
(
id
).
then
(
response
=>
{
this
.
quSelect
()
if
(
response
.
data
.
area
===
'1'
){
this
.
zhenSelect
(
response
.
data
.
street
)
this
.
juSelect
(
response
.
data
.
committee
)
}
this
.
form
=
response
.
data
;
this
.
form
=
response
.
data
;
this
.
open
=
true
;
this
.
open
=
true
;
this
.
title
=
"修改隔离点人员"
;
this
.
title
=
"修改隔离点人员"
;
...
...
sql/ry_20220822.sql
View file @
d3a26643
...
@@ -701,7 +701,8 @@ ALTER TABLE `ry`.`fkqk`
...
@@ -701,7 +701,8 @@ ALTER TABLE `ry`.`fkqk`
ADD
COLUMN
`fk_detailed`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'封控明细'
AFTER
`hs_time`
;
ADD
COLUMN
`fk_detailed`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'封控明细'
AFTER
`hs_time`
;
ALTER
TABLE
`ry`
.
`fkqk`
ALTER
TABLE
`ry`
.
`fkqk`
ADD
COLUMN
`area`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'所在区'
AFTER
`id`
;
ADD
COLUMN
`area`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'所在区'
AFTER
`id`
;
ALTER
TABLE
`ry`
.
`fkqk`
ADD
COLUMN
`committee`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'居委会'
AFTER
`community`
;
/**
/**
方舱人员管理表
方舱人员管理表
*/
*/
...
...
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