Commit 89234a6b authored by 张伯涛's avatar 张伯涛

危重症人员字段添加

parent 5f58c5c4
...@@ -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,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment