| | |
| | | > |
| | | <el-form-item label="姓名" prop="name"> |
| | | <el-input |
| | | v-model="queryParams.name" |
| | | v-model="queryParams.hospname" |
| | | placeholder="请输入姓名" |
| | | clearable |
| | | style="width: 200px" |
| | |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="患者编号" prop="telcode"> |
| | | <el-input |
| | | v-model="queryParams.telcode" |
| | | placeholder="请输入患者编号" |
| | | clearable |
| | | style="width: 280px" |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="患者范围" prop="tagId"> |
| | | <el-select |
| | | v-model="queryParams.Patientid" |
| | |
| | | label="序号" |
| | | fixed |
| | | align="center" |
| | | key="patid" |
| | | prop="patid" |
| | | key="id" |
| | | prop="id" |
| | | /> |
| | | <el-table-column |
| | | label="姓名" |
| | | fixed |
| | | align="center" |
| | | key="name" |
| | | prop="name" |
| | | key="patname" |
| | | prop="patname" |
| | | /> |
| | | <el-table-column |
| | | label="患者编号" |
| | | label="门诊编号" |
| | | align="center" |
| | | key="Patientnumber" |
| | | prop="Patientnumber" |
| | | key="outhospno" |
| | | prop="outhospno" |
| | | /> |
| | | <el-table-column label="性别" align="center" key="sex" prop="sex"> |
| | | <template slot-scope="scope"> |
| | |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="年龄" |
| | | label="年龄(缺)" |
| | | align="center" |
| | | key="age" |
| | | prop="age" |
| | | width="120" |
| | | /> |
| | | <el-table-column |
| | | label="联系电话" |
| | | label="联系电话(缺)" |
| | | align="center" |
| | | key="telephone" |
| | | prop="telephone" |
| | | width="120" |
| | | /> |
| | | <el-table-column |
| | | label="患者标签" |
| | | label="患者标签(缺)" |
| | | align="center" |
| | | key="tagList" |
| | | prop="tagList" |
| | |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="就诊类别" |
| | | label="就诊类别(未定)" |
| | | align="center" |
| | | key="idcardtype" |
| | | prop="idcardtype" |
| | |
| | | <el-table-column |
| | | label="诊断" |
| | | align="center" |
| | | key="idcardno" |
| | | prop="idcardno" |
| | | key="diagname" |
| | | prop="diagname" |
| | | width="190" |
| | | /> |
| | | |
| | | <el-table-column |
| | | label="科室" |
| | | align="center" |
| | | key="telcode" |
| | | prop="telcode" |
| | | key="deptname" |
| | | prop="deptname" |
| | | width="120" |
| | | /> |
| | | <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" |
| | |
| | | <el-table-column |
| | | label="就诊时间" |
| | | align="center" |
| | | key="archivetime" |
| | | prop="archivetime" |
| | | key="createTime" |
| | | prop="createTime" |
| | | width="160" |
| | | > |
| | | <template slot-scope="scope"> |
| | |
| | | width="160" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <span>{{ parseTime(scope.row.createTime) }}</span> |
| | | <span>{{ parseTime(scope.row.updateTime) }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | |
| | | import { delUser } from "@/api/system/user"; |
| | | |
| | | import { |
| | | messagelistpatient, |
| | | alterpatient, |
| | | addpatient, |
| | | particularpatient, |
| | | deletepatient, |
| | | Exporterrorpatient, |
| | | toleadpatient, |
| | | } from "@/api/patient/homepage"; |
| | | listPatouthosp, |
| | | getPatouthosp, |
| | | addPatouthosp, |
| | | updatePatouthosp, |
| | | delPatouthosp, |
| | | } from "@/api/smartor/patouthosp"; |
| | | import { listtag } from "@/api/system/label"; |
| | | import { getToken } from "@/utils/auth"; |
| | | import Treeselect from "@riophae/vue-treeselect"; |
| | |
| | | queryParams: { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | idcardno: undefined, |
| | | name: undefined, |
| | | status: undefined, |
| | | tagIds: undefined, |
| | | telcode: undefined, |
| | | |
| | | }, |
| | | // 表单校验 |
| | | rules: { |
| | |
| | | /** 查询患者列表 */ |
| | | getList() { |
| | | this.loading = true; |
| | | messagelistpatient(this.queryParams).then((response) => { |
| | | listPatouthosp(this.queryParams).then((response) => { |
| | | console.log(response); |
| | | this.userList = response.rows; |
| | | this.total = response.total; |