| | |
| | | data: data |
| | | }) |
| | | }; |
| | | |
| | | // 修改患者档案 |
| | | export function alterpatient(data) { |
| | | return request({ |
| | |
| | | method: 'get', |
| | | }) |
| | | }; |
| | | // 患者门诊详情 |
| | | export function Patientclinic(userId) { |
| | | return request({ |
| | | url: 'patouthosp/selectPatMedOuthospList' + userId, |
| | | method: 'get', |
| | | }) |
| | | }; |
| | | // 删除患者列表 |
| | | export function deletepatient(userId) { |
| | | return request({ |
| | |
| | | v-show="showSearch" |
| | | label-width="98px" |
| | | > |
| | | <el-form-item label="院区" prop="userName"> |
| | | <!-- <el-form-item label="院区" prop="userName"> |
| | | <el-select v-model="queryParams.value1" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in options" |
| | |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="科室/病区" prop="userName"> |
| | | </el-form-item> --> |
| | | <!-- <el-form-item label="科室/病区" prop="userName"> |
| | | <el-select v-model="queryParams.value2" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in options" |
| | |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-form-item> --> |
| | | <el-form-item |
| | | label-width="138px" |
| | | label="主治医生" |
| | | prop="userName" |
| | | > |
| | | <el-select v-model="queryParams.value3" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in options" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | <el-input |
| | | v-model="queryParams.drname" |
| | | placeholder="请输入医生姓名" |
| | | maxlength="30" |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="档案编号" prop="number"> |
| | | <el-form-item label="门诊编号" prop="visitno"> |
| | | <el-input |
| | | v-model="queryParams.number" |
| | | v-model="queryParams.visitno" |
| | | placeholder="请输入编号" |
| | | maxlength="30" |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="姓名" prop="name"> |
| | |
| | | v-model="queryParams.name" |
| | | placeholder="请输入姓名" |
| | | maxlength="30" |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="联系电话" prop="telcode"> |
| | | <el-input |
| | | v-model="queryParams.telcode" |
| | | placeholder="请输入联系电话" |
| | | maxlength="30" |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | |
| | |
| | | getTaskservelist, |
| | | getTaskInfo, |
| | | Editsingletask, |
| | | |
| | | } from "@/api/AiCentre/index"; |
| | | import { listtag } from "@/api/system/label"; |
| | | import { getToken } from "@/utils/auth"; |
| | |
| | | > |
| | | <el-tab-pane name="inhospital" |
| | | ><span class="mulsz" slot="label" |
| | | >住院({{ zynumber }}) |
| | | >在院({{ zynumber }}) |
| | | </span></el-tab-pane |
| | | > |
| | | <el-tab-pane name="checkout" |
| | | ><span class="mulsz" slot="label" |
| | | >体检({{ jynumber }}) |
| | | >出院({{ jynumber }}) |
| | | </span></el-tab-pane |
| | | > |
| | | </el-tabs> |
| | |
| | | <!-- 联系电话 --> |
| | | <div class="bottom-message"> |
| | | <div class="headline"> |
| | | 号码维护<span style="margin-right: 60px"> </span> |
| | | 亲属号码维护<span style="margin-right: 60px"> </span> |
| | | <el-button type="primary" @click="addcompiletb">+新增</el-button> |
| | | </div> |
| | | <div class="Table-screen"> |
| | |
| | | delcontactinformation, |
| | | listcontactinformation, |
| | | alterpatient, |
| | | Patientclinic, |
| | | } from "@/api/patient/homepage"; |
| | | |
| | | export default { |
| | |
| | | }, |
| | | |
| | | methods: { |
| | | // 查询档案列表信息 |
| | | // 查询医疗档案列表信息 |
| | | getList() { |
| | | this.loading = true; |
| | | // 门诊记录 |
| | | Patientclinic(this.id).then((response) => { |
| | | console.log(response); |
| | | }); |
| | | }, |
| | | getcontactlist() { |
| | | listcontactinformation({ patid: this.id }).then((response) => { |
| | |
| | | }, |
| | | // tab切换 |
| | | handleClick(tab, event) { |
| | | console.log(tab, event); |
| | | if (tab.index == 1) { |
| | | this.getList(); |
| | | } |
| | | }, |
| | | // 联系方式新增 |
| | | Addanumber() {}, |
| | |
| | | value: 4, |
| | | label: "已停止", |
| | | }, |
| | | |
| | | ], |
| | | // 表单校验 |
| | | rules: { |
| | |
| | | message: "用户名称长度必须介于 2 和 20 之间", |
| | | trigger: "blur", |
| | | }, |
| | | |
| | | ], |
| | | nickName: [ |
| | | { required: true, message: "用户昵称不能为空", trigger: "blur" }, |