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

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

parent 740ff553
......@@ -8,6 +8,14 @@ export function listYxry(query) {
params: query
})
}
// 通过身份证号获取信息
export function cardGetInfo(query) {
return request({
url: '/system/yxry/selectByCard',
method: 'get',
params: query
})
}
// 下载治疗情况导入模板
export function importTemplate(params) {
......
......@@ -380,21 +380,14 @@
<el-radio :label="1"></el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="患者隔离位置" prop="isolationStatus">
<el-select disabled style="width: 100%" v-model="form.isolationStatus" 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 label="患者隔离位置" prop="glPlace">
<el-input disabled v-model="form.glPlace" placeholder="请选择患者隔离位置" />
</el-form-item>
<el-form-item label="所在方舱" prop="value">
<el-input disabled v-model="form.value" placeholder="请输入所在方舱" />
<el-form-item label="所在方舱" prop="fcName">
<el-input disabled v-model="form.fcName" placeholder="请输入所在方舱" />
</el-form-item>
<el-form-item label="所在隔离点" prop="value">
<el-input disabled v-model="form.value" placeholder="请输入所在隔离点" />
<el-form-item label="所在隔离点" prop="glName">
<el-input disabled v-model="form.glName" placeholder="请输入所在隔离点" />
</el-form-item>
<el-form-item label="是否已管控" prop="isControl">
<el-radio-group v-model="form.isControl">
......@@ -423,21 +416,6 @@
placeholder="请选择转运时间">
</el-date-picker>
</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-input v-model="form.remark" placeholder="请输入备注" />
</el-form-item>
......@@ -484,7 +462,7 @@
</template>
<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'
export default {
......@@ -571,7 +549,7 @@ export default {
isYin: [
{ required: true, message: "请选择是否转阴", trigger: "change" }
],
isolationStatus: [
glPlace: [
{ required: true, message: "请选择患者隔离位置", trigger: "change" }
],
}
......@@ -583,6 +561,14 @@ export default {
methods: {
/** 身份证号输入框触发blur事件后进行数据查询赋值*/
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) {
......@@ -714,6 +700,8 @@ export default {
area: null,
street: null,
isolationStatus: null,
fcName: null,
glName: null,
isControl: "0",
community: 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