| | |
| | | <span class="mulsz" slot="label" |
| | | ><i class="el-icon-s-management"></i> 医疗档案</span |
| | | > |
| | | <el-tabs v-model="sonactiveName" @tab-click="handleClick"> |
| | | <el-tabs v-model="sonactiveName" @tab-click="handleClickson"> |
| | | <el-tab-pane name="outpatient" |
| | | ><span class="mulsz" slot="label" |
| | | >门诊({{ mznumber }})</span |
| | |
| | | <!-- 门诊 --> |
| | | <div v-if="sonactiveName == 'outpatient'"> |
| | | <el-table :data="serviceData" style="width: 100%"> |
| | | <el-table-column prop="daya" label="就诊日期" width="180"> |
| | | <el-table-column |
| | | label="就诊时间" |
| | | align="center" |
| | | key="createTime" |
| | | prop="createTime" |
| | | width="160" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <span>{{ parseTime(scope.row.createTime) }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="administrative" label="就诊科室" width="180"> |
| | | |
| | | <el-table-column |
| | | label="门诊号" |
| | | align="center" |
| | | key="patid" |
| | | prop="patid" |
| | | /> |
| | | <el-table-column |
| | | label="姓名" |
| | | align="center" |
| | | key="patname" |
| | | prop="patname" |
| | | /> |
| | | <el-table-column label="性别" align="center" key="sex" prop="sex"> |
| | | <template slot-scope="scope"> |
| | | <span>{{ scope.row.sex == 1 ? "男" : "女" }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="doctor" label="医生"> </el-table-column> |
| | | <el-table-column prop="result" label="疾病诊断"> </el-table-column> |
| | | <el-table-column prop="administrative" label="检验"> |
| | | </el-table-column> |
| | | <el-table-column prop="administrative" label="检查"> |
| | | </el-table-column> |
| | | <el-table-column prop="administrative" label="手术"> |
| | | </el-table-column> |
| | | <el-table-column prop="administrative" label="用药"> |
| | | </el-table-column> |
| | | <el-table-column prop="columcz" label="医嘱" width="200"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="年龄" |
| | | align="center" |
| | | key="age" |
| | | prop="age" |
| | | width="120" |
| | | /> |
| | | <el-table-column |
| | | label="联系电话" |
| | | align="center" |
| | | key="telephone" |
| | | prop="telephone" |
| | | width="120" |
| | | /> |
| | | <el-table-column |
| | | label="诊断" |
| | | align="center" |
| | | key="diagname" |
| | | prop="diagname" |
| | | width="190" |
| | | /> |
| | | |
| | | <el-table-column |
| | | label="就诊科室" |
| | | align="center" |
| | | key="deptname" |
| | | prop="deptname" |
| | | width="120" |
| | | /> |
| | | <el-table-column |
| | | label="接诊医生" |
| | | align="center" |
| | | key="drname" |
| | | prop="drname" |
| | | width="120" |
| | | /> |
| | | </el-table> |
| | | |
| | | <pagination |
| | |
| | | </div> |
| | | <!-- 住院 --> |
| | | <div v-if="sonactiveName == 'inhospital'"> |
| | | <el-table :data="serviceData" style="width: 100%"> |
| | | <el-table-column prop="godaya" label="入院日期"> </el-table-column> |
| | | <el-table-column prop="hospitalname" label="出院时间"> |
| | | <el-table :data="serviceDatary" style="width: 100%"> |
| | | <el-table-column |
| | | label="住院号" |
| | | align="center" |
| | | key="patid" |
| | | prop="patid" |
| | | /> |
| | | <el-table-column |
| | | label="姓名" |
| | | align="center" |
| | | key="patname" |
| | | prop="patname" |
| | | /> |
| | | <el-table-column label="性别" align="center" key="sex" prop="sex"> |
| | | <template slot-scope="scope"> |
| | | <span>{{ scope.row.sex == 1 ? "男" : "女" }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="administrative" label="病区"> |
| | | </el-table-column> |
| | | <el-table-column prop="result" label="主治医师"> </el-table-column> |
| | | <el-table-column prop="bed" label="管床护士"> </el-table-column> |
| | | <el-table-column prop="doctor" label="出院疾病诊断"> |
| | | </el-table-column> |
| | | <el-table-column prop="today" label="检验"> </el-table-column> |
| | | <el-table-column prop="administrative" label="检查"> |
| | | </el-table-column> |
| | | <el-table-column prop="administrative" label="手术"> |
| | | </el-table-column> |
| | | <el-table-column prop="administrative" label="用药"> |
| | | </el-table-column> |
| | | <el-table-column prop="columcz" label="出院小结" width="200"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="年龄" |
| | | align="center" |
| | | key="age" |
| | | prop="age" |
| | | width="120" |
| | | /> |
| | | <el-table-column |
| | | label="联系电话" |
| | | align="center" |
| | | key="telephone" |
| | | prop="telephone" |
| | | width="120" |
| | | /> |
| | | |
| | | <el-table-column |
| | | label="入院诊断" |
| | | align="center" |
| | | key="diagname" |
| | | prop="diagname" |
| | | width="190" |
| | | /> |
| | | |
| | | <el-table-column |
| | | label="病区" |
| | | align="center" |
| | | key="deptname" |
| | | prop="deptname" |
| | | width="120" |
| | | /> |
| | | <el-table-column |
| | | label="床位号" |
| | | align="center" |
| | | key="bedNo" |
| | | prop="bedNo" |
| | | width="120" |
| | | /> |
| | | <el-table-column |
| | | label="主治医生" |
| | | align="center" |
| | | key="drname" |
| | | prop="drname" |
| | | width="120" |
| | | /> |
| | | <el-table-column |
| | | label="责任护士" |
| | | align="center" |
| | | key="Sister" |
| | | prop="Sister" |
| | | width="120" |
| | | /> |
| | | </el-table> |
| | | </div> |
| | | <!-- 体检 --> |
| | | <!-- 出院 --> |
| | | <div v-if="sonactiveName == 'checkout'"> |
| | | <el-table :data="serviceData" style="width: 100%"> |
| | | <el-table :data="serviceDatacy" style="width: 100%"> |
| | | <el-table-column prop="godaya" label="体检类型"> </el-table-column> |
| | | <el-table-column prop="hospitalname" label="体检套餐名称"> |
| | | </el-table-column> |
| | |
| | | alterpatient, |
| | | Patientclinic, |
| | | } from "@/api/patient/homepage"; |
| | | import { listPatouthosp } from "@/api/smartor/patouthosp"; |
| | | import { listpatient } from "@/api/patient/record"; |
| | | |
| | | export default { |
| | | name: "Profile", |
| | |
| | | address: "89", |
| | | }, |
| | | ], |
| | | serviceData: [ |
| | | { |
| | | daya: "2023-12-12", |
| | | hospitalname: "协和", |
| | | result: "韧带拉伤", |
| | | administrative: "骨科", |
| | | doctor: "吴大龙", |
| | | }, |
| | | ], |
| | | serviceData: [], |
| | | serviceDatary: [], |
| | | serviceDatacy: [], |
| | | options: [ |
| | | { |
| | | value: "1", |
| | |
| | | }, |
| | | |
| | | methods: { |
| | | // 查询医疗档案列表信息 |
| | | getList() { |
| | | // 查询医疗档案各列表信息 |
| | | getList(type) { |
| | | this.loading = true; |
| | | // 门诊记录 |
| | | Patientclinic(this.id).then((response) => { |
| | | console.log(response); |
| | | }); |
| | | if (type == 0) { |
| | | // 门诊记录 |
| | | listPatouthosp({ patid: this.id }).then((response) => { |
| | | if (response.code == 200) { |
| | | this.serviceData = response.rows; |
| | | } |
| | | }); |
| | | } else if (type == 1) { |
| | | listpatient({ patid: this.id }).then((response) => { |
| | | if (response.code == 200) { |
| | | this.serviceDatary = response.rows; |
| | | } |
| | | }); |
| | | } else if (type == 2) { |
| | | listpatient({ patid: this.id }).then((response) => { |
| | | if (response.code == 200) { |
| | | this.serviceDatacy = response.rows; |
| | | } |
| | | }); |
| | | } |
| | | }, |
| | | getcontactlist() { |
| | | listcontactinformation({ patid: this.id }).then((response) => { |
| | |
| | | }, |
| | | // tab切换 |
| | | handleClick(tab, event) { |
| | | if (tab.index == 1) { |
| | | this.getList(); |
| | | if (tab.index == "1") { |
| | | this.getList(0); |
| | | } |
| | | }, |
| | | handleClickson(tab, event) { |
| | | console.log(tab.index, "son"); |
| | | this.getList(tab.index); |
| | | }, |
| | | // 联系方式新增 |
| | | Addanumber() {}, |
| | | // 标签-------------------------- |