Commit 605b5eb1 authored by mzx's avatar mzx

方舱人员管理ui调试

parent 38940a35
......@@ -193,35 +193,35 @@
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="fcryList" @selection-change="handleSelectionChange">
<el-table v-loading="loading" :data="fcryList" @selection-change="handleSelectionChange" border>
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="编号" align="center" prop="id" />
<el-table-column label="方舱名称" align="center" prop="fcPlace">
<el-table-column label="方舱名称" align="center" prop="fcPlace" width="200" :show-overflow-tooltip="true">
<template slot-scope="scope">
<dict-tag :options="dict.type.shelters" :value="scope.row.fcPlace"/>
</template>
</el-table-column>
<el-table-column label="房间号/床号" align="center" prop="room" />
<el-table-column label="房间号/床号" align="center" prop="room" width="100"/>
<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="area" width="180">
<el-table-column label="联系方式" align="center" prop="phone" width="150"/>
<el-table-column label="居住地所在区" align="center" prop="area" width="180" :show-overflow-tooltip="true">
<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="street">
<el-table-column label="街道/镇" width="120" align="center" prop="street" :show-overflow-tooltip="true">
<template slot-scope="scope">
<dict-tag :options="dict.type.street_town" :value="scope.row.street"/>
</template>
</el-table-column>
<el-table-column label="小区/村名称" align="center" prop="community" width="150"/>
<el-table-column label="小区/村名称" align="center" prop="community" width="120" :show-overflow-tooltip="true"/>
<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="unit" :show-overflow-tooltip="true"/>
<el-table-column label="门牌号" align="center" prop="doorplate" :show-overflow-tooltip="true"/>
<el-table-column label="转入时间" align="center" prop="zrTime" width="180">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.zrTime) }}</span>
......@@ -232,14 +232,14 @@
<span>{{ parseTime(scope.row.zcTime) }}</span>
</template>
</el-table-column>
<el-table-column label="隔离位置" align="center" prop="glPlace" />
<el-table-column label="隔离位置" align="center" prop="glPlace" width="120" :show-overflow-tooltip="true"/>
<!-- <el-table-column label="状态" align="center" prop="status">-->
<!-- <template slot-scope="scope">-->
<!-- <dict-tag :options="dict.type.sys_normal_disable" :value="scope.row.status"/>-->
<!-- </template>-->
<!-- </el-table-column>-->
<el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<el-table-column label="备注" align="center" prop="remark" width="120" :show-overflow-tooltip="true"/>
<el-table-column label="操作" align="center" width="140" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button
size="mini"
......@@ -268,10 +268,12 @@
/>
<!-- 添加或修改方舱人员对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="auto">
<el-row>
<el-col :span="12">
<el-form-item label="方舱名称" prop="fcPlace">
<el-select v-model="form.fcPlace" placeholder="请选择方舱名称" :disabled="true">
<el-select v-model="form.fcPlace" placeholder="请选择方舱名称" :disabled="true" style="width: 100%">
<el-option
v-for="dict in dict.type.shelters"
:key="dict.value"
......@@ -280,20 +282,59 @@
/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="房间号/床号" prop="room">
<el-input v-model="form.room" placeholder="请输入房间号/床号" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="居住人姓名" prop="jzName">
<el-input v-model="form.jzName" placeholder="请输入居住人姓名" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="身份证号码" prop="cardNo">
<el-input v-model="form.cardNo" placeholder="请输入身份证号码" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="人员类别" prop="doorplate">
<el-input v-model="form.peopleType" placeholder="请输入人员类别" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="是否疾控判定阳性" prop="isPositive">
<el-select v-model="form.isPositive" placeholder="请选择是否疾控判定阳性" style="width: 100%">
<el-option value="是" label="是"></el-option>
<el-option value="否" label="否"></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="仅抗原阳性" prop="positiveOnly">
<el-select v-model="form.positiveOnly" placeholder="请选择仅抗原阳性" style="width: 100%">
<el-option value="是" label="是"></el-option>
<el-option value="否" label="否"></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="联系方式" prop="phone">
<el-input v-model="form.phone" placeholder="请输入联系方式" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="居住地所在区" prop="area">
<el-select v-model="form.area" placeholder="请选择居住地所在区" @change="quSelect">
<el-select v-model="form.area" placeholder="请选择居住地所在区" @change="quSelect" style="width: 100%">
<el-option
v-for="dict in quList"
:key="dict.code"
......@@ -302,8 +343,12 @@
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="街道/镇" prop="street">
<el-select v-model="form.street" placeholder="请选择街道/镇" :disabled="form.area !== '1'" @change="zhenSelect">
<el-select v-model="form.street" placeholder="请选择街道/镇" :disabled="form.area !== '1'" @change="zhenSelect" style="width: 100%"
>
<el-option
v-for="dict in zhen"
:key="dict.code"
......@@ -312,8 +357,12 @@
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="居委会" prop="committee">
<el-select v-model="form.committee" placeholder="请选择居委会" :disabled="form.area !== '1'" @change="juSelect">
<el-select v-model="form.committee" placeholder="请选择居委会" :disabled="form.area !== '1'" @change="juSelect" style="width: 100%">
<el-option
v-for="dict in ju"
:key="dict.code"
......@@ -322,8 +371,10 @@
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="小区/村名称" prop="community" >
<el-select v-model="form.community" placeholder="请选择小区/村名称" :disabled="form.area !== '1'">
<el-select v-model="form.community" placeholder="请选择小区/村名称" :disabled="form.area !== '1'" style="width: 100%">
<el-option
v-for="dict in cun"
:key="dict.code"
......@@ -331,49 +382,84 @@
:value="dict.code"
></el-option>
</el-select> </el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="楼号" prop="floor">
<el-input v-model="form.floor" placeholder="请输入楼号" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="单元号" prop="unit">
<el-input v-model="form.unit" placeholder="请输入单元号" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<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-col>
<el-col :span="12">
<el-form-item label="转入时间" prop="zrTime">
<el-date-picker clearable
v-model="form.zrTime"
type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="请选择转入时间">
placeholder="请选择转入时间"
style="width: 100%">
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="从其他方舱转来时间" prop="otherFcTime">
<el-date-picker clearable
v-model="form.otherFcTime"
type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="请选择从其他方舱转来时间"
style="width: 100%">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="从其他隔离点转来时间" prop="zrTme">
<el-date-picker clearable
v-model="form.otherGldTime"
type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="请选择从其他隔离点转来时间"
style="width: 100%">
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="转出时间" prop="zcTime">
<el-date-picker clearable
v-model="form.zcTime"
type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="请选择转出时间">
placeholder="请选择转出时间"
style="width: 100%">
</el-date-picker>
</el-form-item>
<el-form-item label="隔离位置" prop="glPlace">
<el-input v-model="form.glPlace" placeholder="请输入隔离位置" />
</el-col>
<el-col :span="12">
<el-form-item label="备注" prop="remark">
<el-input v-model="form.remark" placeholder="请输入备注" />
</el-form-item>
</el-col>
</el-row>
<!-- <el-form-item label="隔离位置" prop="glPlace">-->
<!-- <el-input v-model="form.glPlace" placeholder="请输入隔离位置" />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="状态">-->
<!-- <el-radio-group v-model="form.status">-->
<!-- <el-radio-->
......@@ -386,9 +472,6 @@
<!-- <el-form-item label="删除标志" prop="delFlag">-->
<!-- <el-input v-model="form.delFlag" placeholder="请输入删除标志" />-->
<!-- </el-form-item>-->
<el-form-item label="备注" prop="remark">
<el-input v-model="form.remark" placeholder="请输入备注" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm">确 定</el-button>
......@@ -518,8 +601,8 @@ export default {
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' }],
// isPositive: [{ required: true, message: '请选择是否疾控判定阳性', trigger: 'change' }],
// positiveOnly: [{ required: true, message: '请选择仅抗原阳性', trigger: 'change' }],
zrTime: [{ required: true, validator: validateStartTime, trigger: 'blur' }]
},
quList: [
......@@ -929,7 +1012,9 @@ export default {
createTime: null,
updateBy: null,
updateTime: null,
remark: null
remark: null,
otherFcTime: null,
otherGldTime: null
};
this.resetForm("form");
},
......
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