|
|
@ -2,30 +2,34 @@ |
|
|
|
<div class="app-container"> |
|
|
|
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" |
|
|
|
label-width="80px"> |
|
|
|
<el-form-item label="" prop="noticeTitle"> |
|
|
|
<el-input v-model="queryParams.param.keywords" placeholder="支持姓名、全拼、简拼、手机号吗、证件号码" clearable |
|
|
|
@keyup.enter.native="handleQuery" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="门诊/住院" prop="visitType"> |
|
|
|
<el-select v-model="queryParams.param.visitType" placeholder="请选择" clearable> |
|
|
|
<el-option label="门诊" :value="0" /> |
|
|
|
<el-option label="住院" :value="1" /> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="姓名" prop="name"> |
|
|
|
<!-- <el-form-item label="姓名" prop="name"> |
|
|
|
<el-input v-model="queryParams.param.name" placeholder="请输入" clearable |
|
|
|
@keyup.enter.native="handleQuery" /> |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> --> |
|
|
|
<el-form-item label="性别" prop="gender"> |
|
|
|
<el-select v-model="queryParams.param.gender" placeholder="请选择" clearable> |
|
|
|
<el-option label="男" :value="0" /> |
|
|
|
<el-option label="女" :value="1" /> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="手机号码" prop="phone"> |
|
|
|
<!-- <el-form-item label="手机号码" prop="phone"> |
|
|
|
<el-input v-model="queryParams.param.phone" placeholder="请输入" clearable |
|
|
|
@keyup.enter.native="handleQuery" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="证件号码" prop="idCard"> |
|
|
|
<el-input v-model="queryParams.param.idCard" placeholder="请输入" clearable |
|
|
|
@keyup.enter.native="handleQuery" /> |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> --> |
|
|
|
<el-form-item label="年龄范围" prop="createBy"> |
|
|
|
<div class="form-item-age"> |
|
|
|
<el-input v-model="queryParams.param.startAge" placeholder="最小年龄" clearable |
|
|
@ -130,9 +134,11 @@ |
|
|
|
<span>{{ status[scope.row.status] }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="随访队列" align="center" prop="" show-overflow-tooltip width="100"> |
|
|
|
<el-table-column label="随访队列" align="center" prop="" show-overflow-tooltip width="150"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<!-- <span>{{ status[scope.row.status] }}</span> --> |
|
|
|
<div v-if="scope.row.queueVoList && scope.row.queueVoList.length"> |
|
|
|
{{ scope.row.queueVoList.map((i) => i.queueName).join(",") }} |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column fixed="right" label="操作" align="center" class-name="small-padding fixed-width" width="200"> |
|
|
@ -213,6 +219,7 @@ |
|
|
|
<el-form-item label="责任医生" prop="doctor"> |
|
|
|
<el-input v-model="form.doctor" placeholder="请输入" /> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="随访队列" prop="queueIdList"> |
|
|
|
<el-select v-model="form.queueIdList" multiple placeholder="请选择"> |
|
|
|
<el-option v-for="item in followupList" :key="item.id" :label="item.name" :value="item.id"> |
|
|
@ -916,6 +923,7 @@ |
|
|
|
pageNum: 1, |
|
|
|
pageSize: 10, |
|
|
|
param: { |
|
|
|
keywords:'', |
|
|
|
visitType: '', |
|
|
|
name: '', |
|
|
|
gender: '', |
|
|
@ -1145,6 +1153,7 @@ |
|
|
|
/** 重置按钮操作 */ |
|
|
|
resetQuery() { |
|
|
|
this.queryParams.param = { |
|
|
|
keywords:'', |
|
|
|
visitType: '', |
|
|
|
name: '', |
|
|
|
gender: '', |
|
|
@ -1173,7 +1182,11 @@ |
|
|
|
handleUpdate(row) { |
|
|
|
this.open = true; |
|
|
|
this.title = "修改诊疗档案"; |
|
|
|
this.form = JSON.parse(JSON.stringify(row)); |
|
|
|
let queueList = row.queueVoList.map((item) => item.queueId); |
|
|
|
this.form = { |
|
|
|
...JSON.parse(JSON.stringify(row)), |
|
|
|
queueIdList:queueList |
|
|
|
} |
|
|
|
}, |
|
|
|
/** 提交审核 */ |
|
|
|
handleExamine(row, _status) { |
|
|
|