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
56217928
Commit
56217928
authored
Nov 29, 2022
by
zhuangxinwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
小区封控,方舱人员管理
parent
7609556a
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
282 additions
and
49 deletions
+282
-49
index.vue
ruoyi-ui/src/views/system/fcry/index.vue
+104
-24
index.vue
ruoyi-ui/src/views/system/fkqk/index.vue
+92
-10
index.vue
ruoyi-ui/src/views/system/gldry/index.vue
+74
-15
index.vue
ruoyi-ui/src/views/system/hscj/index.vue
+3
-0
index.vue
ruoyi-ui/src/views/system/ycsb/index.vue
+3
-0
index.vue
ruoyi-ui/src/views/system/yxry/index.vue
+3
-0
index.vue
ruoyi-ui/src/views/system/zlqk/index.vue
+3
-0
No files found.
ruoyi-ui/src/views/system/fcry/index.vue
View file @
56217928
...
@@ -2,17 +2,19 @@
...
@@ -2,17 +2,19 @@
<div
class=
"app-container"
>
<div
class=
"app-container"
>
<el-form
:model=
"queryParams"
ref=
"queryForm"
size=
"small"
:inline=
"true"
v-show=
"showSearch"
label-width=
"68px"
>
<el-form
:model=
"queryParams"
ref=
"queryForm"
size=
"small"
:inline=
"true"
v-show=
"showSearch"
label-width=
"68px"
>
<el-form-item
label=
"方舱名称"
prop=
"fcPlace"
>
<el-form-item
label=
"方舱名称"
prop=
"fcPlace"
>
<el-input
<el-select
v-model=
"queryParams.fcPlace"
placeholder=
"请选择方舱名称"
clearable
>
v-model=
"queryParams.fcPlace"
<el-option
placeholder=
"请输入方舱名称"
v-for=
"dict in dict.type.shelters"
clearable
:key=
"dict.value"
@
keyup
.
enter
.
native=
"handleQuery"
:label=
"dict.label"
/>
:value=
"dict.value"
/>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"房间号"
prop=
"room"
>
<el-form-item
label=
"房间号
/床号
"
prop=
"room"
>
<el-input
<el-input
v-model=
"queryParams.room"
v-model=
"queryParams.room"
placeholder=
"请输入房间号"
placeholder=
"请输入房间号
/床号
"
clearable
clearable
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
...
@@ -69,10 +71,26 @@
...
@@ -69,10 +71,26 @@
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"楼号单元号门牌号"
prop=
"unit"
>
<el-form-item
label=
"楼号"
prop=
"floor"
>
<el-input
v-model=
"queryParams.floor"
placeholder=
"请输入楼号单元号"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"单元号"
prop=
"unit"
>
<el-input
<el-input
v-model=
"queryParams.unit"
v-model=
"queryParams.unit"
placeholder=
"请输入楼号单元号门牌号"
placeholder=
"请输入单元号"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"门牌号"
prop=
"doorplate"
>
<el-input
v-model=
"queryParams.doorplate"
placeholder=
"请输入门牌号"
clearable
clearable
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
...
@@ -169,18 +187,28 @@
...
@@ -169,18 +187,28 @@
v-hasPermi=
"['system:fcry:export']"
v-hasPermi=
"['system:fcry:export']"
>
导出
</el-button>
>
导出
</el-button>
</el-col>
</el-col>
<el-col
:span=
"1.5"
>
<span
style=
"font-size: 20px;color: red;font-weight: bold"
>
数据权限正在配置,请勿修改数据,仅支持查看!!!
</span>
</el-col>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
</el-row>
</el-row>
<el-table
v-loading=
"loading"
:data=
"fcryList"
@
selection-change=
"handleSelectionChange"
>
<el-table
v-loading=
"loading"
:data=
"fcryList"
@
selection-change=
"handleSelectionChange"
>
<el-table-column
type=
"selection"
width=
"55"
align=
"center"
/>
<el-table-column
type=
"selection"
width=
"55"
align=
"center"
/>
<el-table-column
label=
"编号"
align=
"center"
prop=
"id"
/>
<el-table-column
label=
"编号"
align=
"center"
prop=
"id"
/>
<el-table-column
label=
"方舱名称"
align=
"center"
prop=
"fcPlace"
/>
<el-table-column
label=
"方舱名称"
align=
"center"
prop=
"fcPlace"
>
<el-table-column
label=
"房间号"
align=
"center"
prop=
"room"
/>
<template
slot-scope=
"scope"
>
<el-table-column
label=
"居住人姓名"
align=
"center"
prop=
"jzName"
/>
<dict-tag
:options=
"dict.type.shelters"
:value=
"scope.row.fcPlace"
/>
<el-table-column
label=
"身份证号码"
align=
"center"
prop=
"cardNo"
/>
</
template
>
</el-table-column>
<el-table-column
label=
"房间号/床号"
align=
"center"
prop=
"room"
/>
<el-table-column
label=
"居住人姓名"
align=
"center"
prop=
"jzName"
width=
"150"
/>
<el-table-column
label=
"身份证号码"
align=
"center"
prop=
"cardNo"
width=
"180"
/>
<el-table-column
label=
"人员类别"
align=
"center"
prop=
"peopleType"
/>
<el-table-column
label=
"是否疾控判定阳性"
align=
"center"
prop=
"isPositive"
width=
"180"
/>
<el-table-column
label=
"仅抗原阳性"
align=
"center"
prop=
"positiveOnly"
width=
"150"
/>
<el-table-column
label=
"联系方式"
align=
"center"
prop=
"phone"
/>
<el-table-column
label=
"联系方式"
align=
"center"
prop=
"phone"
/>
<el-table-column
label=
"居住地所在区"
align=
"center"
prop=
"area"
>
<el-table-column
label=
"居住地所在区"
align=
"center"
prop=
"area"
width=
"180"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.residential_area"
:value=
"scope.row.area"
/>
<dict-tag
:options=
"dict.type.residential_area"
:value=
"scope.row.area"
/>
</
template
>
</
template
>
...
@@ -190,8 +218,10 @@
...
@@ -190,8 +218,10 @@
<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=
"community"
/>
<el-table-column
label=
"小区/村名称"
align=
"center"
prop=
"community"
width=
"150"
/>
<el-table-column
label=
"楼号单元号门牌号"
align=
"center"
prop=
"unit"
/>
<el-table-column
label=
"楼号"
align=
"center"
prop=
"floor"
/>
<el-table-column
label=
"单元号"
align=
"center"
prop=
"unit"
/>
<el-table-column
label=
"门牌号"
align=
"center"
prop=
"doorplate"
/>
<el-table-column
label=
"转入时间"
align=
"center"
prop=
"zrTime"
width=
"180"
>
<el-table-column
label=
"转入时间"
align=
"center"
prop=
"zrTime"
width=
"180"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<span>
{{
parseTime
(
scope
.
row
.
zrTime
)
}}
</span>
<span>
{{
parseTime
(
scope
.
row
.
zrTime
)
}}
</span>
...
@@ -241,10 +271,17 @@
...
@@ -241,10 +271,17 @@
<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-input
v-model=
"form.fcPlace"
placeholder=
"请输入方舱名称"
/>
<el-select
v-model=
"form.fcPlace"
placeholder=
"请选择方舱名称"
clearable
>
<el-option
v-for=
"dict in dict.type.shelters"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
/>
</el-select>
</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=
"请输入房间号
/床号
"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"居住人姓名"
prop=
"jzName"
>
<el-form-item
label=
"居住人姓名"
prop=
"jzName"
>
<el-input
v-model=
"form.jzName"
placeholder=
"请输入居住人姓名"
/>
<el-input
v-model=
"form.jzName"
placeholder=
"请输入居住人姓名"
/>
...
@@ -271,15 +308,36 @@
...
@@ -271,15 +308,36 @@
v-for=
"dict in dict.type.street_town"
v-for=
"dict in dict.type.street_town"
: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-form-item>
</el-form-item>
<el-form-item
label=
"小区/村名称"
prop=
"community"
>
<el-form-item
label=
"小区/村名称"
prop=
"community"
>
<el-input
v-model=
"form.community"
placeholder=
"请输入小区/村名称"
/>
<el-input
v-model=
"form.community"
placeholder=
"请输入小区/村名称"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"楼号单元号门牌号"
prop=
"unit"
>
<el-form-item
label=
"楼号"
prop=
"floor"
>
<el-input
v-model=
"form.unit"
placeholder=
"请输入楼号单元号门牌号"
/>
<el-input
v-model=
"form.floor"
placeholder=
"请输入楼号"
/>
</el-form-item>
<el-form-item
label=
"单元号"
prop=
"unit"
>
<el-input
v-model=
"form.unit"
placeholder=
"请输入单元号"
/>
</el-form-item>
<el-form-item
label=
"门牌号"
prop=
"doorplate"
>
<el-input
v-model=
"form.doorplate"
placeholder=
"请输入门牌号"
/>
</el-form-item>
<el-form-item
label=
"人员类别"
prop=
"doorplate"
>
<el-input
v-model=
"form.peopleType"
placeholder=
"请输入人员类别"
/>
</el-form-item>
<el-form-item
label=
"是否疾控判定阳性"
prop=
"isPositive"
>
<el-select
v-model=
"form.isPositive"
placeholder=
"请选择是否疾控判定阳性"
>
<el-option
value=
"是"
label=
"是"
></el-option>
<el-option
value=
"否"
label=
"否"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"仅抗原阳性"
prop=
"positiveOnly"
>
<el-select
v-model=
"form.positiveOnly"
placeholder=
"请选择仅抗原阳性"
>
<el-option
value=
"是"
label=
"是"
></el-option>
<el-option
value=
"否"
label=
"否"
></el-option>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"转入时间"
prop=
"zrTime"
>
<el-form-item
label=
"转入时间"
prop=
"zrTime"
>
<el-date-picker
clearable
<el-date-picker
clearable
...
@@ -364,8 +422,15 @@ import { importTemplate, importExcel } from "@/api/system/fcry";
...
@@ -364,8 +422,15 @@ import { importTemplate, importExcel } from "@/api/system/fcry";
export
default
{
export
default
{
name
:
"Fcry"
,
name
:
"Fcry"
,
dicts
:
[
'street_town'
,
'residential_area'
,
'sys_normal_disable'
],
dicts
:
[
'street_town'
,
'residential_area'
,
'sys_normal_disable'
,
'shelters'
],
data
()
{
data
()
{
var
validateStartTime
=
(
rule
,
value
,
callback
)
=>
{
if
(
value
===
undefined
||
value
===
''
||
value
===
null
)
{
callback
(
new
Error
(
'请选择转入时间'
))
}
else
{
callback
()
}
};
return
{
return
{
importLoading
:
false
,
importLoading
:
false
,
// 导入列表
// 导入列表
...
@@ -419,11 +484,26 @@ export default {
...
@@ -419,11 +484,26 @@ export default {
zcTime
:
null
,
zcTime
:
null
,
glPlace
:
null
,
glPlace
:
null
,
status
:
null
,
status
:
null
,
floor
:
null
,
doorplate
:
null
,
positiveOnly
:
null
,
isPositive
:
null
,
peopleType
:
null
},
},
// 表单参数
// 表单参数
form
:
{},
form
:
{},
// 表单校验
// 表单校验
rules
:
{
rules
:
{
fcPlace
:
[{
required
:
true
,
message
:
'请输入方舱名称'
,
trigger
:
'blur'
}],
jzName
:
[{
required
:
true
,
message
:
'请输入居住人姓名'
,
trigger
:
'blur'
}],
cardNo
:
[{
required
:
true
,
message
:
'请输入身份证号码'
,
trigger
:
'blur'
}],
phone
:
[{
required
:
true
,
message
:
'请输入联系方式'
,
trigger
:
'blur'
}],
area
:
[{
required
:
true
,
message
:
'请选择居住地所在区'
,
trigger
:
'change'
}],
street
:
[{
required
:
true
,
message
:
'请选择街道/镇'
,
trigger
:
'change'
}],
peopleType
:
[{
required
:
true
,
message
:
'请输入人员类别'
,
trigger
:
'blur'
}],
isPositive
:
[{
required
:
true
,
message
:
'请选择是否疾控判定阳性'
,
trigger
:
'change'
}],
positiveOnly
:
[{
required
:
true
,
message
:
'请选择仅抗原阳性'
,
trigger
:
'change'
}],
zrTime
:
[{
required
:
true
,
validator
:
validateStartTime
,
trigger
:
'blur'
}]
}
}
};
};
},
},
...
...
ruoyi-ui/src/views/system/fkqk/index.vue
View file @
56217928
...
@@ -19,10 +19,18 @@
...
@@ -19,10 +19,18 @@
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"楼号单元号门牌号"
prop=
"unit"
>
<el-form-item
label=
"楼号"
prop=
"floor"
>
<el-input
v-model=
"queryParams.floor"
placeholder=
"楼号"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"单元号"
prop=
"unit"
>
<el-input
<el-input
v-model=
"queryParams.unit"
v-model=
"queryParams.unit"
placeholder=
"
请输入楼号单元号门牌
号"
placeholder=
"
单元
号"
clearable
clearable
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
...
@@ -111,6 +119,9 @@
...
@@ -111,6 +119,9 @@
v-hasPermi=
"['system:fkqk:export']"
v-hasPermi=
"['system:fkqk:export']"
>
导出
</el-button>
>
导出
</el-button>
</el-col>
</el-col>
<el-col
:span=
"1.5"
>
<span
style=
"font-size: 20px;color: red;font-weight: bold"
>
数据权限正在配置,请勿修改数据,仅支持查看!!!
</span>
</el-col>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
</el-row>
</el-row>
...
@@ -123,17 +134,37 @@
...
@@ -123,17 +134,37 @@
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"小区名称"
align=
"center"
prop=
"community"
/>
<el-table-column
label=
"小区名称"
align=
"center"
prop=
"community"
/>
<el-table-column
label=
"楼号单元号门牌号"
align=
"center"
prop=
"unit"
/>
<el-table-column
label=
"所在区"
align=
"center"
prop=
"area"
width=
"180"
>
<
template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.residential_area"
:value=
"scope.row.area"
/>
</
template
>
</el-table-column>
<el-table-column
label=
"楼号"
align=
"center"
prop=
"floor"
/>
<el-table-column
label=
"单元号"
align=
"center"
prop=
"unit"
/>
<el-table-column
label=
"封控明细"
align=
"center"
prop=
"fkDetailed"
/>
<el-table-column
label=
"涉及封控户数"
align=
"center"
prop=
"isHs"
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"
>
<span>
{{
parseTime
(
scope
.
row
.
fkTime
)
}}
</span>
<span>
{{
parseTime
(
scope
.
row
.
fkTime
)
}}
</span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"解封时间"
align=
"center"
prop=
"jfTime"
width=
"180"
>
<el-table-column
label=
"
拟
解封时间"
align=
"center"
prop=
"jfTime"
width=
"180"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<span>
{{
parseTime
(
scope
.
row
.
jfTime
)
}}
</span>
<span>
{{
parseTime
(
scope
.
row
.
jfTime
)
}}
</span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"是否解封"
align=
"center"
prop=
"isJf"
/>
<el-table-column
label=
"实际解封时间"
align=
"center"
prop=
"realTime"
width=
"180"
>
<
template
slot-scope=
"scope"
>
<span>
{{
parseTime
(
scope
.
row
.
realTime
)
}}
</span>
</
template
>
</el-table-column>
<el-table-column
label=
"封控后最近一次核酸检测时间"
align=
"center"
prop=
"hsTime"
width=
"180"
>
<
template
slot-scope=
"scope"
>
<span>
{{
parseTime
(
scope
.
row
.
hsTime
)
}}
</span>
</
template
>
</el-table-column>
<!-- <el-table-column label="状态" align="center" prop="status">-->
<!-- <el-table-column label="状态" align="center" prop="status">-->
<!-- <template slot-scope="scope">-->
<!-- <template slot-scope="scope">-->
<!-- <dict-tag :options="dict.type.sys_normal_disable" :value="scope.row.status"/>-->
<!-- <dict-tag :options="dict.type.sys_normal_disable" :value="scope.row.status"/>-->
...
@@ -171,21 +202,43 @@
...
@@ -171,21 +202,43 @@
<!-- 添加或修改小区封控情况对话框 -->
<!-- 添加或修改小区封控情况对话框 -->
<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=
"area"
>
<el-select
v-model=
"form.area"
placeholder=
"请选择所在区"
>
<el-option
v-for=
"dict in dict.type.residential_area"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
></el-option>
</el-select>
</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=
"请选择街道/镇名称"
>
<el-option
<el-option
v-for=
"dict in dict.type.street_town"
v-for=
"dict in dict.type.street_town"
: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-form-item>
</el-form-item>
<el-form-item
label=
"小区名称"
prop=
"community"
>
<el-form-item
label=
"小区名称"
prop=
"community"
>
<el-input
v-model=
"form.community"
placeholder=
"请输入小区名称"
/>
<el-input
v-model=
"form.community"
placeholder=
"请输入小区名称"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"楼号单元号门牌号"
prop=
"unit"
>
<el-form-item
label=
"楼号"
prop=
"floor"
>
<el-input
v-model=
"form.unit"
placeholder=
"请输入楼号单元号门牌号"
/>
<el-input
v-model=
"form.floor"
placeholder=
"请输入楼号"
/>
</el-form-item>
<el-form-item
label=
"单元号"
prop=
"unit"
>
<el-input
v-model=
"form.unit"
placeholder=
"请输入单元号"
/>
</el-form-item>
<el-form-item
label=
"封控明细"
prop=
"fkDetailed"
>
<el-input
v-model=
"form.fkDetailed"
placeholder=
"请输入封控明细"
/>
</el-form-item>
<el-form-item
label=
"涉及封控户数"
prop=
"fkHs"
>
<el-input
v-model=
"form.fkHs"
placeholder=
"请输入涉及封控户数"
/>
</el-form-item>
<el-form-item
label=
"涉及封控人数"
prop=
"fkRs"
>
<el-input
v-model=
"form.fkRs"
placeholder=
"请输入涉及封控人数"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"封控时间"
prop=
"fkTime"
>
<el-form-item
label=
"封控时间"
prop=
"fkTime"
>
<el-date-picker
clearable
<el-date-picker
clearable
...
@@ -195,12 +248,34 @@
...
@@ -195,12 +248,34 @@
placeholder=
"请选择封控时间"
>
placeholder=
"请选择封控时间"
>
</el-date-picker>
</el-date-picker>
</el-form-item>
</el-form-item>
<el-form-item
label=
"解封时间"
prop=
"jfTime"
>
<el-form-item
label=
"
拟
解封时间"
prop=
"jfTime"
>
<el-date-picker
clearable
<el-date-picker
clearable
v-model=
"form.jfTime"
v-model=
"form.jfTime"
type=
"datetime"
type=
"datetime"
value-format=
"yyyy-MM-dd HH:mm:ss"
value-format=
"yyyy-MM-dd HH:mm:ss"
placeholder=
"请选择解封时间"
>
placeholder=
"请选择拟解封时间"
>
</el-date-picker>
</el-form-item>
<el-form-item
label=
"是否解封"
prop=
"isJf"
>
<el-select
v-model=
"form.isJf"
placeholder=
"请选择是否解封"
>
<el-option
value=
"是"
label=
"是"
></el-option>
<el-option
value=
"否"
label=
"否"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"实际解封时间"
prop=
"realTime"
>
<el-date-picker
clearable
v-model=
"form.realTime"
type=
"datetime"
value-format=
"yyyy-MM-dd HH:mm:ss"
placeholder=
"请选择实际解封时间"
>
</el-date-picker>
</el-form-item>
<el-form-item
label=
"封控后最近一次核酸检测时间"
prop=
"hsTime"
>
<el-date-picker
clearable
v-model=
"form.hsTime"
type=
"datetime"
value-format=
"yyyy-MM-dd HH:mm:ss"
placeholder=
"请选择封控后最近一次核酸检测时间"
>
</el-date-picker>
</el-date-picker>
</el-form-item>
</el-form-item>
<!-- <el-form-item label="状态">-->
<!-- <el-form-item label="状态">-->
...
@@ -267,7 +342,7 @@ import { importTemplate, importExcel } from "@/api/system/fkqk";
...
@@ -267,7 +342,7 @@ import { importTemplate, importExcel } from "@/api/system/fkqk";
export
default
{
export
default
{
name
:
"Fkqk"
,
name
:
"Fkqk"
,
dicts
:
[
'street_town'
,
'sys_normal_disable'
],
dicts
:
[
'street_town'
,
'
residential_area'
,
'
sys_normal_disable'
],
data
()
{
data
()
{
return
{
return
{
importLoading
:
false
,
importLoading
:
false
,
...
@@ -315,11 +390,18 @@ export default {
...
@@ -315,11 +390,18 @@ export default {
fkTime
:
null
,
fkTime
:
null
,
jfTime
:
null
,
jfTime
:
null
,
status
:
null
,
status
:
null
,
floor
:
null
,
},
},
// 表单参数
// 表单参数
form
:
{},
form
:
{},
// 表单校验
// 表单校验
rules
:
{
rules
:
{
community
:
[{
required
:
true
,
message
:
'请输入小区名称'
,
trigger
:
'blur'
}],
fkHs
:
[{
required
:
true
,
message
:
'请输入涉及封控户数'
,
trigger
:
'blur'
}],
fkRs
:
[{
required
:
true
,
message
:
'请输入涉及封控人数'
,
trigger
:
'blur'
}],
street
:
[{
required
:
true
,
message
:
'请选择街道/镇'
,
trigger
:
'change'
}],
area
:
[{
required
:
true
,
message
:
'请选择所在区'
,
trigger
:
'change'
}],
fkTime
:
[{
type
:
'date'
,
required
:
true
,
message
:
'请选择封控时间'
,
trigger
:
'change'
}]
}
}
};
};
},
},
...
...
ruoyi-ui/src/views/system/gldry/index.vue
View file @
56217928
...
@@ -2,12 +2,14 @@
...
@@ -2,12 +2,14 @@
<div
class=
"app-container"
>
<div
class=
"app-container"
>
<el-form
:model=
"queryParams"
ref=
"queryForm"
size=
"small"
:inline=
"true"
v-show=
"showSearch"
label-width=
"68px"
>
<el-form
:model=
"queryParams"
ref=
"queryForm"
size=
"small"
:inline=
"true"
v-show=
"showSearch"
label-width=
"68px"
>
<el-form-item
label=
"隔离点名称"
prop=
"glPlace"
>
<el-form-item
label=
"隔离点名称"
prop=
"glPlace"
>
<el-input
<el-select
v-model=
"queryParams.glPlace"
placeholder=
"请选择隔离点名称"
clearable
>
v-model=
"queryParams.glPlace"
<el-option
placeholder=
"请输入隔离点名称"
v-for=
"dict in dict.type.isolation_point"
clearable
:key=
"dict.value"
@
keyup
.
enter
.
native=
"handleQuery"
:label=
"dict.label"
/>
:value=
"dict.value"
/>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"房间号"
prop=
"room"
>
<el-form-item
label=
"房间号"
prop=
"room"
>
<el-input
<el-input
...
@@ -69,10 +71,26 @@
...
@@ -69,10 +71,26 @@
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"楼号单元号门牌号"
prop=
"unit"
>
<el-form-item
label=
"楼号"
prop=
"buildingNo"
>
<el-input
v-model=
"queryParams.buildingNo"
placeholder=
"请输入楼号"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"单元号"
prop=
"unitNo"
>
<el-input
v-model=
"queryParams.unitNo"
placeholder=
"请输入单元号"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"门牌号"
prop=
"houseNo"
>
<el-input
<el-input
v-model=
"queryParams.
unit
"
v-model=
"queryParams.
houseNo
"
placeholder=
"请输入
楼号单元号
门牌号"
placeholder=
"请输入门牌号"
clearable
clearable
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
...
@@ -161,17 +179,25 @@
...
@@ -161,17 +179,25 @@
v-hasPermi=
"['system:gldry:export']"
v-hasPermi=
"['system:gldry:export']"
>
导出
</el-button>
>
导出
</el-button>
</el-col>
</el-col>
<el-col
:span=
"1.5"
>
<span
style=
"font-size: 20px;color: red;font-weight: bold"
>
数据权限正在配置,请勿修改数据,仅支持查看!!!
</span>
</el-col>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
</el-row>
</el-row>
<el-table
v-loading=
"loading"
:data=
"gldryList"
@
selection-change=
"handleSelectionChange"
>
<el-table
v-loading=
"loading"
:data=
"gldryList"
@
selection-change=
"handleSelectionChange"
>
<el-table-column
type=
"selection"
width=
"55"
align=
"center"
/>
<el-table-column
type=
"selection"
width=
"55"
align=
"center"
/>
<el-table-column
label=
"编号"
align=
"center"
prop=
"id"
/>
<el-table-column
label=
"编号"
align=
"center"
prop=
"id"
/>
<el-table-column
label=
"隔离点名称"
align=
"center"
prop=
"glPlace"
/>
<el-table-column
label=
"隔离点名称"
align=
"center"
prop=
"glPlace"
>
<template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.isolation_point"
:value=
"scope.row.glPlace"
/>
</
template
>
</el-table-column>
<el-table-column
label=
"房间号"
align=
"center"
prop=
"room"
/>
<el-table-column
label=
"房间号"
align=
"center"
prop=
"room"
/>
<el-table-column
label=
"居住人姓名"
align=
"center"
prop=
"jzName"
/>
<el-table-column
label=
"居住人姓名"
align=
"center"
prop=
"jzName"
/>
<el-table-column
label=
"身份证号码"
align=
"center"
prop=
"cardNo"
/>
<el-table-column
label=
"身份证号码"
align=
"center"
prop=
"cardNo"
/>
<el-table-column
label=
"联系方式"
align=
"center"
prop=
"phone"
/>
<el-table-column
label=
"联系方式"
align=
"center"
prop=
"phone"
/>
<el-table-column
label=
"是否阳性"
align=
"center"
prop=
"isYx"
/>
<el-table-column
label=
"居住地所在区"
align=
"center"
prop=
"area"
>
<el-table-column
label=
"居住地所在区"
align=
"center"
prop=
"area"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.residential_area"
:value=
"scope.row.area"
/>
<dict-tag
:options=
"dict.type.residential_area"
:value=
"scope.row.area"
/>
...
@@ -183,7 +209,9 @@
...
@@ -183,7 +209,9 @@
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"小区/村名称"
align=
"center"
prop=
"community"
/>
<el-table-column
label=
"小区/村名称"
align=
"center"
prop=
"community"
/>
<el-table-column
label=
"楼号单元号门牌号"
align=
"center"
prop=
"unit"
/>
<el-table-column
label=
"楼号"
align=
"center"
prop=
"buildingNo"
/>
<el-table-column
label=
"单元号"
align=
"center"
prop=
"unitNo"
/>
<el-table-column
label=
"门牌号"
align=
"center"
prop=
"houseNo"
/>
<el-table-column
label=
"转入时间"
align=
"center"
prop=
"zrTime"
width=
"180"
>
<el-table-column
label=
"转入时间"
align=
"center"
prop=
"zrTime"
width=
"180"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<span>
{{
parseTime
(
scope
.
row
.
zrTime
)
}}
</span>
<span>
{{
parseTime
(
scope
.
row
.
zrTime
)
}}
</span>
...
@@ -232,7 +260,14 @@
...
@@ -232,7 +260,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-input
v-model=
"form.glPlace"
placeholder=
"请输入隔离点名称"
/>
<el-select
v-model=
"form.area"
placeholder=
"请选择隔离点名称"
>
<el-option
v-for=
"dict in dict.type.isolation_point"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
></el-option>
</el-select>
</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=
"请输入房间号"
/>
...
@@ -246,6 +281,12 @@
...
@@ -246,6 +281,12 @@
<el-form-item
label=
"联系方式"
prop=
"phone"
>
<el-form-item
label=
"联系方式"
prop=
"phone"
>
<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-select
v-model=
"form.isYx"
placeholder=
"请选择居住地所在区"
>
<el-option
value=
"是"
label=
"是"
></el-option>
<el-option
value=
"否"
label=
"否"
></el-option>
</el-select>
</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=
"请选择居住地所在区"
>
<el-option
<el-option
...
@@ -269,8 +310,14 @@
...
@@ -269,8 +310,14 @@
<el-form-item
label=
"小区/村名称"
prop=
"community"
>
<el-form-item
label=
"小区/村名称"
prop=
"community"
>
<el-input
v-model=
"form.community"
placeholder=
"请输入小区/村名称"
/>
<el-input
v-model=
"form.community"
placeholder=
"请输入小区/村名称"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"楼号单元号门牌号"
prop=
"unit"
>
<el-form-item
label=
"楼号"
prop=
"buildingNo"
>
<el-input
v-model=
"form.unit"
placeholder=
"请输入楼号单元号门牌号"
/>
<el-input
v-model=
"form.buildingNo"
placeholder=
"请输入楼号单元号门牌号"
/>
</el-form-item>
<el-form-item
label=
"单元号"
prop=
"unitNo"
>
<el-input
v-model=
"form.unitNo"
placeholder=
"请输入楼号单元号门牌号"
/>
</el-form-item>
<el-form-item
label=
"门牌号"
prop=
"houseNo"
>
<el-input
v-model=
"form.houseNo"
placeholder=
"请输入楼号单元号门牌号"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"转入时间"
prop=
"zrTime"
>
<el-form-item
label=
"转入时间"
prop=
"zrTime"
>
<el-date-picker
clearable
<el-date-picker
clearable
...
@@ -352,7 +399,7 @@ import { importTemplate, importExcel } from "@/api/system/gldry";
...
@@ -352,7 +399,7 @@ import { importTemplate, importExcel } from "@/api/system/gldry";
export
default
{
export
default
{
name
:
"Gldry"
,
name
:
"Gldry"
,
dicts
:
[
'street_town'
,
'residential_area'
,
'sys_normal_disable'
],
dicts
:
[
'street_town'
,
'residential_area'
,
'sys_normal_disable'
,
'isolation_point'
],
data
()
{
data
()
{
return
{
return
{
importLoading
:
false
,
importLoading
:
false
,
...
@@ -406,11 +453,23 @@ export default {
...
@@ -406,11 +453,23 @@ export default {
zrTime
:
null
,
zrTime
:
null
,
zcTime
:
null
,
zcTime
:
null
,
status
:
null
,
status
:
null
,
buildingNo
:
null
,
unitNo
:
null
,
houseNo
:
null
,
},
},
// 表单参数
// 表单参数
form
:
{},
form
:
{},
// 表单校验
// 表单校验
rules
:
{
rules
:
{
glPlace
:
[{
required
:
true
,
message
:
'请输入隔离点名称'
,
trigger
:
'blur'
}],
room
:
[{
required
:
true
,
message
:
'请输入房间号'
,
trigger
:
'blur'
}],
jzName
:
[{
required
:
true
,
message
:
'请输入居住人姓名'
,
trigger
:
'blur'
}],
cardNo
:
[{
required
:
true
,
message
:
'请输入身份证号码'
,
trigger
:
'blur'
}],
phone
:
[{
required
:
true
,
message
:
'请输入联系方式'
,
trigger
:
'blur'
}],
isYx
:
[
{
required
:
true
,
message
:
'请选择是否阳性'
,
trigger
:
'change'
}],
area
:
[{
required
:
true
,
message
:
'请选择居住地所在区'
,
trigger
:
'change'
}],
street
:
[{
required
:
true
,
message
:
'请选择街道/镇'
,
trigger
:
'change'
}],
zrTime
:
[{
type
:
'date'
,
required
:
true
,
message
:
'请选择转入时间'
,
trigger
:
'change'
}]
}
}
};
};
},
},
...
...
ruoyi-ui/src/views/system/hscj/index.vue
View file @
56217928
...
@@ -251,6 +251,9 @@
...
@@ -251,6 +251,9 @@
v-hasPermi=
"['system:hscj:export']"
v-hasPermi=
"['system:hscj:export']"
>
导出
</el-button>
>
导出
</el-button>
</el-col>
</el-col>
<el-col
:span=
"1.5"
>
<span
style=
"font-size: 20px;color: red;font-weight: bold"
>
数据权限正在配置,请勿修改数据,仅支持查看!!!
</span>
</el-col>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
</el-row>
</el-row>
...
...
ruoyi-ui/src/views/system/ycsb/index.vue
View file @
56217928
...
@@ -145,6 +145,9 @@
...
@@ -145,6 +145,9 @@
v-hasPermi=
"['system:ycsb:export']"
v-hasPermi=
"['system:ycsb:export']"
>
导出
</el-button>
>
导出
</el-button>
</el-col>
</el-col>
<el-col
:span=
"1.5"
>
<span
style=
"font-size: 20px;color: red;font-weight: bold"
>
数据权限正在配置,请勿修改数据,仅支持查看!!!
</span>
</el-col>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
</el-row>
</el-row>
...
...
ruoyi-ui/src/views/system/yxry/index.vue
View file @
56217928
...
@@ -207,6 +207,9 @@
...
@@ -207,6 +207,9 @@
v-hasPermi=
"['system:yxry:export']"
v-hasPermi=
"['system:yxry:export']"
>
导出
</el-button>
>
导出
</el-button>
</el-col>
</el-col>
<el-col
:span=
"1.5"
>
<span
style=
"font-size: 20px;color: red;font-weight: bold"
>
数据权限正在配置,请勿修改数据,仅支持查看!!!
</span>
</el-col>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
</el-row>
</el-row>
...
...
ruoyi-ui/src/views/system/zlqk/index.vue
View file @
56217928
...
@@ -110,6 +110,9 @@
...
@@ -110,6 +110,9 @@
v-hasPermi=
"['system:zlqk:export']"
v-hasPermi=
"['system:zlqk:export']"
>
导出
</el-button>
>
导出
</el-button>
</el-col>
</el-col>
<el-col
:span=
"1.5"
>
<span
style=
"font-size: 20px;color: red;font-weight: bold"
>
数据权限正在配置,请勿修改数据,仅支持查看!!!
</span>
</el-col>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
</el-row>
</el-row>
...
...
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