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
89234a6b
Commit
89234a6b
authored
Dec 03, 2022
by
张伯涛
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
危重症人员字段添加
parent
5f58c5c4
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
112 additions
and
17 deletions
+112
-17
index.vue
ruoyi-ui/src/views/system/wzzry/index.vue
+112
-17
No files found.
ruoyi-ui/src/views/system/wzzry/index.vue
View file @
89234a6b
...
@@ -42,22 +42,22 @@
...
@@ -42,22 +42,22 @@
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"门牌号"
prop=
"house"
>
<el-form-item
label=
"门牌号
或自然村地址
"
prop=
"house"
>
<el-input
<el-input
v-model=
"queryParams.house"
v-model=
"queryParams.house"
placeholder=
"请输入门牌号"
placeholder=
"请输入门牌号或自然村地址"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"住址"
prop=
"address"
>
<el-input
v-model=
"queryParams.address"
placeholder=
"请输入住址"
clearable
clearable
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
</el-form-item>
</el-form-item>
<!--
<el-form-item
label=
"住址"
prop=
"address"
>
-->
<!--
<el-input-->
<!-- v-model="queryParams.address"-->
<!-- placeholder="请输入住址"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!--
</el-form-item>
-->
<el-form-item
label=
"同住人数(不包括自己)"
prop=
"cohabitantsNumber"
>
<el-form-item
label=
"同住人数(不包括自己)"
prop=
"cohabitantsNumber"
>
<el-input
<el-input
v-model=
"queryParams.cohabitantsNumber"
v-model=
"queryParams.cohabitantsNumber"
...
@@ -138,8 +138,8 @@
...
@@ -138,8 +138,8 @@
<el-table-column
label=
"楼号"
align=
"center"
prop=
"building"
width=
"100"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"楼号"
align=
"center"
prop=
"building"
width=
"100"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"单元号"
align=
"center"
prop=
"unit"
width=
"100"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"单元号"
align=
"center"
prop=
"unit"
width=
"100"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"楼层"
align=
"center"
prop=
"floor"
width=
"100"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"楼层"
align=
"center"
prop=
"floor"
width=
"100"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"门牌号"
align=
"center"
prop=
"house"
width=
"100"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"门牌号
或自然村地址
"
align=
"center"
prop=
"house"
width=
"100"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"住址"
align=
"center"
prop=
"address"
width=
"100"
:show-overflow-tooltip=
"true"
/
>
<!-- <el-table-column label="住址" align="center" prop="address" width="100" :show-overflow-tooltip="true" />--
>
<el-table-column
label=
"基础病情况"
align=
"center"
prop=
"basicDiseaseName"
width=
"100"
:show-overflow-tooltip=
"true"
>
<el-table-column
label=
"基础病情况"
align=
"center"
prop=
"basicDiseaseName"
width=
"100"
:show-overflow-tooltip=
"true"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
basicDiseaseName
?
scope
.
row
.
basicDiseaseName
.
toString
()
:
''
}}
</span>
<span>
{{
scope
.
row
.
basicDiseaseName
?
scope
.
row
.
basicDiseaseName
.
toString
()
:
''
}}
</span>
...
@@ -291,17 +291,36 @@
...
@@ -291,17 +291,36 @@
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"12"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"门牌号"
prop=
"house"
>
<el-form-item
label=
"门牌号
或自然村地址
"
prop=
"house"
>
<el-input
v-model=
"form.house"
maxlength=
"
5"
show-word-limit
placeholder=
"请输入门牌号
"
/>
<el-input
v-model=
"form.house"
maxlength=
"
80"
show-word-limit
placeholder=
"请输入门牌号或自然村地址
"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
</el-row>
<el-row>
<el-row>
<!-- <el-col :span="12">-->
<!-- <el-form-item label="住址" prop="address">-->
<!-- <el-input v-model="form.address" maxlength="80" show-word-limit placeholder="请输入住址" />-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<el-col
:span=
"12"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"住址"
prop=
"address"
>
<el-form-item
label=
"人员类型"
prop=
"userStyle"
>
<el-input
v-model=
"form.address"
maxlength=
"80"
show-word-limit
placeholder=
"请输入住址"
/>
<el-select
v-model=
"form.userStyle"
placeholder=
"请选择人员类型"
clearable
>
<el-option
v-for=
"dict in dict.type.user_style"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
/>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
v-if=
"form.userStyle === '6'"
:span=
"12"
>
<el-form-item
label=
"其他情况"
prop=
"otherSituation"
>
<el-input
v-model=
"form.otherSituation"
maxlength=
"30"
show-word-limit
placeholder=
"请输入其他情况"
/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"基础病情况"
prop=
"basicDisease"
>
<el-form-item
label=
"基础病情况"
prop=
"basicDisease"
>
<el-select
v-model=
"form.basicDisease"
multiple
placeholder=
"请选择基础病情况"
clearable
>
<el-select
v-model=
"form.basicDisease"
multiple
placeholder=
"请选择基础病情况"
clearable
>
...
@@ -314,6 +333,33 @@
...
@@ -314,6 +333,33 @@
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
v-if=
"form.basicDisease.includes('4')"
:span=
"12"
>
<el-form-item
label=
"基础病情况说明"
prop=
"basicDiseaseDetail"
>
<el-input
v-model=
"form.basicDiseaseDetail"
maxlength=
"30"
show-word-limit
placeholder=
"请输入基础病情况说明"
/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"经常就诊医院"
prop=
"hospital"
>
<el-select
v-model=
"form.hospital"
multiple
placeholder=
"请选择经常就诊医院"
clearable
>
<el-option
v-for=
"dict in dict.type.hospital"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
/>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"生活能否自理"
prop=
"isSelf"
>
<el-radio-group
v-model=
"form.isSelf"
>
<el-radio
:label=
"'0'"
>
能自理
</el-radio>
<el-radio
:label=
"'1'"
>
不能自理
</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
</el-row>
</el-row>
<el-row>
<el-row>
<el-col
:span=
"12"
>
<el-col
:span=
"12"
>
...
@@ -346,6 +392,28 @@
...
@@ -346,6 +392,28 @@
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"情况是否属实"
prop=
"situationTrue"
>
<el-radio-group
v-model=
"form.situationTrue"
>
<el-radio
:label=
"'0'"
>
是
</el-radio>
<el-radio
:label=
"'1'"
>
否
</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"包联人员姓名"
prop=
"otherName"
>
<el-input
v-model=
"form.otherName"
maxlength=
"48"
show-word-limit
placeholder=
"请输入包联人员姓名"
/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"包联人员手机号码"
prop=
"otherPhone"
>
<el-input
v-model=
"form.otherPhone"
placeholder=
"请输入包联人员手机号码"
/>
</el-form-item>
</el-col>
</el-row>
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
v-if=
"title !=='查看危重症人员'"
type=
"primary"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
v-if=
"title !=='查看危重症人员'"
type=
"primary"
@
click=
"submitForm"
>
确 定
</el-button>
...
@@ -361,7 +429,7 @@ import {getDicts} from "@/api/system/dict/data"
...
@@ -361,7 +429,7 @@ import {getDicts} from "@/api/system/dict/data"
export
default
{
export
default
{
name
:
"Wzzry"
,
name
:
"Wzzry"
,
dicts
:
[
'street_town'
,
'committee'
,
'basic_disease'
],
dicts
:
[
'street_town'
,
'committee'
,
'basic_disease'
,
'hospital'
,
'user_style'
],
data
()
{
data
()
{
return
{
return
{
// 遮罩层
// 遮罩层
...
@@ -657,6 +725,18 @@ export default {
...
@@ -657,6 +725,18 @@ export default {
userName
:
[
userName
:
[
{
required
:
true
,
message
:
"请输入姓名"
,
trigger
:
"blur"
}
{
required
:
true
,
message
:
"请输入姓名"
,
trigger
:
"blur"
}
],
],
isSelf
:
[
{
required
:
true
,
message
:
"请选择生活能否自理"
,
trigger
:
"change"
}
],
hospital
:
[
{
required
:
true
,
message
:
"请选择经常就诊医院"
,
trigger
:
"change"
}
],
userStyle
:
[
{
required
:
true
,
message
:
"请选择人员类型"
,
trigger
:
"change"
}
],
house
:
[
{
required
:
true
,
message
:
"请输入门牌号或自然村地址"
,
trigger
:
"change"
}
],
basicDisease
:
[
basicDisease
:
[
{
required
:
true
,
message
:
"请选择基础病情况"
,
trigger
:
"change"
}
{
required
:
true
,
message
:
"请选择基础病情况"
,
trigger
:
"change"
}
],
],
...
@@ -672,6 +752,13 @@ export default {
...
@@ -672,6 +752,13 @@ export default {
trigger
:
"blur"
trigger
:
"blur"
}
}
],
],
otherPhone
:
[
{
pattern
:
/^1
\d{10}
$|^
(
0
\d{2,3}
-
?
|
\(
0
\d{2,3}\))?[
1-9
]\d{4,7}(
-
\d{1,8})?
$/
,
message
:
'请输入正确的包联人员手机号码'
,
trigger
:
'blur'
}
],
phone
:
[
phone
:
[
{
required
:
true
,
message
:
"请输入联系方式"
,
trigger
:
"blur"
},
{
required
:
true
,
message
:
"请输入联系方式"
,
trigger
:
"blur"
},
{
{
...
@@ -769,7 +856,15 @@ export default {
...
@@ -769,7 +856,15 @@ export default {
address
:
null
,
address
:
null
,
basicDisease
:
[],
basicDisease
:
[],
isCare
:
null
,
isCare
:
null
,
isSelf
:
null
,
userStyle
:
[],
otherSituation
:
null
,
basicDiseaseDetail
:
null
,
hospital
:
[],
cohabitantsNumber
:
null
,
cohabitantsNumber
:
null
,
situationTrue
:
null
,
otherName
:
null
,
otherPhone
:
null
,
status
:
"0"
,
status
:
"0"
,
delFlag
:
null
,
delFlag
:
null
,
createBy
:
null
,
createBy
:
null
,
...
...
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