Commit c1912d76 authored by 张伯涛's avatar 张伯涛

阳性人员通过身份证获取反显数据

parent 740ff553
...@@ -8,6 +8,14 @@ export function listYxry(query) { ...@@ -8,6 +8,14 @@ export function listYxry(query) {
params: query params: query
}) })
} }
// 通过身份证号获取信息
export function cardGetInfo(query) {
return request({
url: '/system/yxry/selectByCard',
method: 'get',
params: query
})
}
// 下载治疗情况导入模板 // 下载治疗情况导入模板
export function importTemplate(params) { export function importTemplate(params) {
......
...@@ -380,21 +380,14 @@ ...@@ -380,21 +380,14 @@
<el-radio :label="1"></el-radio> <el-radio :label="1"></el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item label="患者隔离位置" prop="isolationStatus"> <el-form-item label="患者隔离位置" prop="glPlace">
<el-select disabled style="width: 100%" v-model="form.isolationStatus" placeholder="请选择患者隔离位置"> <el-input disabled v-model="form.glPlace" placeholder="请选择患者隔离位置" />
<el-option
v-for="dict in dict.type.isolation_status"
:key="dict.value"
:label="dict.label"
:value="dict.value"
></el-option>
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="所在方舱" prop="value"> <el-form-item label="所在方舱" prop="fcName">
<el-input disabled v-model="form.value" placeholder="请输入所在方舱" /> <el-input disabled v-model="form.fcName" placeholder="请输入所在方舱" />
</el-form-item> </el-form-item>
<el-form-item label="所在隔离点" prop="value"> <el-form-item label="所在隔离点" prop="glName">
<el-input disabled v-model="form.value" placeholder="请输入所在隔离点" /> <el-input disabled v-model="form.glName" placeholder="请输入所在隔离点" />
</el-form-item> </el-form-item>
<el-form-item label="是否已管控" prop="isControl"> <el-form-item label="是否已管控" prop="isControl">
<el-radio-group v-model="form.isControl"> <el-radio-group v-model="form.isControl">
...@@ -423,21 +416,6 @@ ...@@ -423,21 +416,6 @@
placeholder="请选择转运时间"> placeholder="请选择转运时间">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item v-if="form.id" label="隔离位置" prop="glPlace">
<el-input v-model="form.glPlace" placeholder="请输入隔离位置" disabled/>
</el-form-item>
<!-- <el-form-item label="状态">-->
<!-- <el-radio-group v-model="form.status">-->
<!-- <el-radio-->
<!-- v-for="dict in dict.type.sys_normal_disable"-->
<!-- :key="dict.value"-->
<!-- :label="dict.value"-->
<!-- >{{dict.label}}</el-radio>-->
<!-- </el-radio-group>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="删除标志" prop="delFlag">-->
<!-- <el-input v-model="form.delFlag" placeholder="请输入删除标志" />-->
<!-- </el-form-item>-->
<el-form-item label="备注" prop="remark"> <el-form-item label="备注" prop="remark">
<el-input v-model="form.remark" placeholder="请输入备注" /> <el-input v-model="form.remark" placeholder="请输入备注" />
</el-form-item> </el-form-item>
...@@ -484,7 +462,7 @@ ...@@ -484,7 +462,7 @@
</template> </template>
<script> <script>
import { listYxry, getYxry, delYxry, addYxry, updateYxry, importTemplate, importExcel } from "@/api/system/yxry"; import { listYxry, getYxry, delYxry, addYxry, updateYxry, importTemplate, importExcel, cardGetInfo } from "@/api/system/yxry";
import { getToken } from '@/utils/auth' import { getToken } from '@/utils/auth'
export default { export default {
...@@ -571,7 +549,7 @@ export default { ...@@ -571,7 +549,7 @@ export default {
isYin: [ isYin: [
{ required: true, message: "请选择是否转阴", trigger: "change" } { required: true, message: "请选择是否转阴", trigger: "change" }
], ],
isolationStatus: [ glPlace: [
{ required: true, message: "请选择患者隔离位置", trigger: "change" } { required: true, message: "请选择患者隔离位置", trigger: "change" }
], ],
} }
...@@ -583,6 +561,14 @@ export default { ...@@ -583,6 +561,14 @@ export default {
methods: { methods: {
/** 身份证号输入框触发blur事件后进行数据查询赋值*/ /** 身份证号输入框触发blur事件后进行数据查询赋值*/
cardNoBlur() { cardNoBlur() {
const params = {
card: this.form.cardNo
}
cardGetInfo(params).then(response => {
this.form.glPlace = response.data.glPlace
this.form.fcName = response.data.fcName
this.form.glName = response.data.glName
});
}, },
// 文件上传中处理 // 文件上传中处理
handleFileUploadProgress(event, file, fileList) { handleFileUploadProgress(event, file, fileList) {
...@@ -714,6 +700,8 @@ export default { ...@@ -714,6 +700,8 @@ export default {
area: null, area: null,
street: null, street: null,
isolationStatus: null, isolationStatus: null,
fcName: null,
glName: null,
isControl: "0", isControl: "0",
community: null, community: null,
building: null, building: 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