| | |
| | | v-show="showSearch" |
| | | label-width="98px" |
| | | > |
| | | <el-form-item label="患者姓名" prop="name"> |
| | | <el-form-item label="姓名" prop="name"> |
| | | <el-input |
| | | v-model="queryParams.name" |
| | | v-model="queryParams.patname" |
| | | placeholder="请输入姓名" |
| | | clearable |
| | | style="width: 200px" |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="患者住院号" prop="idcardno"> |
| | | <el-form-item label="患者编号" prop="patid"> |
| | | <el-input |
| | | v-model="queryParams.idcardno" |
| | | v-model="queryParams.patid" |
| | | placeholder="请输入患者编号" |
| | | clearable |
| | | style="width: 250px" |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="科室/病区" prop="tagId"> |
| | | <el-form-item label="患者范围" prop="tagId"> |
| | | <el-select v-model="queryParams.Patientid" placeholder="请选择"> |
| | | <el-option |
| | | v-for="dict in dict.type.nursinggrade" |
| | | :key="dict.value" |
| | | :label="dict.label" |
| | | :value="dict.value" |
| | | v-for="item in Patientrange" |
| | | :key="item.id" |
| | | :label="item.name" |
| | | :value="item.id" |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="入院时间" prop="entrytime"> |
| | | <el-form-item label=" 入院日期 " prop="createTime"> |
| | | <el-date-picker |
| | | v-model="queryParams.entrytime" |
| | | type="daterange" |
| | | range-separator="至" |
| | | start-placeholder="开始日期" |
| | | end-placeholder="结束日期" |
| | | clearable |
| | | v-model="queryParams.createTime" |
| | | type="date" |
| | | value-format="yyyy-MM-dd" |
| | | placeholder="请选择 就诊日期 " |
| | | > |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item |
| | | label="出院时间" |
| | | prop="departuretime |
| | | " |
| | | > |
| | | <el-date-picker |
| | | v-model="queryParams.departuretime" |
| | | type="daterange" |
| | | range-separator="至" |
| | | start-placeholder="开始日期" |
| | | end-placeholder="结束日期" |
| | | > |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | |
| | | <el-row> |
| | | <el-form-item> |
| | | <el-button |
| | |
| | | fixed |
| | | label="序号" |
| | | align="center" |
| | | key="patid" |
| | | prop="patid" |
| | | key="inhospid" |
| | | prop="inhospid" |
| | | /><el-table-column |
| | | fixed |
| | | label="患者姓名" |
| | | align="center" |
| | | key="name" |
| | | prop="name" |
| | | key="patname" |
| | | prop="patname" |
| | | /> |
| | | <el-table-column |
| | | label="床位号" |
| | | align="center" |
| | | key="Patientnumber" |
| | | prop="Patientnumber" |
| | | key="bedNo" |
| | | prop="bedNo" |
| | | /> |
| | | <el-table-column |
| | | label="住院号" |
| | | align="center" |
| | | key="Patientnumber" |
| | | key="deptcode" |
| | | prop="Patientnumber" |
| | | /> |
| | | |
| | |
| | | width="120" |
| | | /> |
| | | <el-table-column |
| | | label="费用" |
| | | label="费用(缺)" |
| | | align="center" |
| | | key="telephone" |
| | | prop="telephone" |
| | |
| | | <el-table-column |
| | | label="入科时间" |
| | | align="center" |
| | | key="archivetime" |
| | | prop="archivetime" |
| | | key="createTime" |
| | | prop="createTime" |
| | | width="160" |
| | | > |
| | | <template slot-scope="scope"> |
| | |
| | | <el-table-column |
| | | label="出院时间" |
| | | align="center" |
| | | key="archivetime" |
| | | prop="archivetime" |
| | | key="endtime" |
| | | prop="endtime" |
| | | width="160" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <span>{{ parseTime(scope.row.createTime) }}</span> |
| | | <span>{{ parseTime(scope.row.endtime) }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | |
| | | <el-table-column |
| | | label="护理等级" |
| | | label="护理等级(缺)" |
| | | align="center" |
| | | key="idcardtype" |
| | | prop="idcardtype" |
| | | width="120" |
| | | /> |
| | | <el-table-column |
| | | label="病情状态" |
| | | label="病情状态(缺)" |
| | | align="center" |
| | | key="idcardno" |
| | | prop="idcardno" |
| | |
| | | <el-table-column |
| | | label="主任医师" |
| | | align="center" |
| | | key="telcode" |
| | | prop="telcode" |
| | | key="drname" |
| | | prop="drname" |
| | | width="120" |
| | | /> |
| | | <el-table-column |
| | | label="主治医师" |
| | | label="主治医师(待定)" |
| | | align="center" |
| | | key="telcode" |
| | | prop="telcode" |
| | | width="120" |
| | | /> |
| | | <el-table-column |
| | | label="住院医师" |
| | | label="住院医师(待定)" |
| | | align="center" |
| | | key="telcode" |
| | | prop="telcode" |
| | |
| | | import { delUser } from "@/api/system/user"; |
| | | |
| | | import { |
| | | messagelistpatient, |
| | | alterpatient, |
| | | addpatient, |
| | | listpatient, |
| | | particularpatient, |
| | | addpatient, |
| | | deletepatient, |
| | | Exporterrorpatient, |
| | | toleadpatient, |
| | | } from "@/api/patient/homepage"; |
| | | } from "@/api/patient/record"; |
| | | import { listtag } from "@/api/system/label"; |
| | | import { getToken } from "@/utils/auth"; |
| | | import Treeselect from "@riophae/vue-treeselect"; |
| | |
| | | /** 查询患者列表 */ |
| | | getList() { |
| | | this.loading = true; |
| | | messagelistpatient(this.queryParams).then((response) => { |
| | | listpatient(this.queryParams).then((response) => { |
| | | console.log(response); |
| | | this.userList = response.rows; |
| | | this.total = response.total; |