This commit is contained in:
2024-03-26 09:47:35 +08:00
parent e5e00551de
commit a6e7c391f5
3 changed files with 38 additions and 16 deletions

21
src/api/manage/visit.js Normal file
View File

@ -0,0 +1,21 @@
import request from '@/utils/request'
// 新增
export function addPatientInfo(data) {
return request({
url: '/manage/visitRecord',
method: 'post',
data: data
})
}
// 修改患者信息
export function updatePatientInfo(data) {
return request({
url: '/manage/visitRecord',
method: 'put',
data: data
})
}

View File

@ -129,7 +129,7 @@
<el-table v-loading="loading" :data="patientInfoList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" align="center" />
<el-table-column label="住院号" align="center" prop="admissionNumber" />
<el-table-column label="住院号" align="center" prop="inHospitalNumber" />
<el-table-column label="姓名" align="center" prop="patientName" />
<el-table-column label="电话" align="center" prop="patientPhone" width='120' />
<el-table-column label="性别" align="center" prop="sex">
@ -168,7 +168,7 @@
<el-table-column label="院区" align="center" prop="campusAgencyName" width='130' />
<el-table-column label="科室名称" align="center" prop="departmentName" width='130' />
<el-table-column label="病区名称" align="center" prop="wardName" width='130' />
<!-- <el-table-column label="住院号" align="center" prop="admissionNumber" width='130' /> -->
<!-- <el-table-column label="住院号" align="center" prop="inHospitalNumber" width='130' /> -->
<!-- <el-table-column label="门诊号" align="center" prop="outpatientNumber" width='130' /> -->
<el-table-column label="主治医生" align="center" prop="attendingPhysicianName" />
<el-table-column label="手术名称" align="center" prop="surgicalName" />
@ -270,8 +270,8 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="住院号" prop="admissionNumber">
<el-input v-model="form.admissionNumber" placeholder="请输入住院号" style="width:200px" />
<el-form-item label="住院号" prop="inHospitalNumber">
<el-input v-model="form.inHospitalNumber" placeholder="请输入住院号" style="width:200px" />
</el-form-item>
<el-form-item label="责任护士" prop="responsibleNurse">
<el-input v-model="form.responsibleNurse" placeholder="请输入责任护士" style="width:200px" />
@ -383,7 +383,8 @@
<script>
import { usergetList } from "@/api/unitconfig/patientConfiguration";
import { listPatientInfo, getPatientInfo, delPatientInfo, addPatientInfo, updatePatientInfo } from "@/api/manage/patientInfo";
import { listPatientInfo, getPatientInfo, delPatientInfo } from "@/api/manage/patientInfo";
import { addPatientInfo, updatePatientInfo } from "@/api/manage/visit";
import { getAge } from "@/utils/age";
import { selectAgencyList, getDepartmentList, subordinateAgencyList } from "@/api/manage/selectAgencyList";
import { getToken } from '@/utils/auth'
@ -567,7 +568,7 @@ export default {
registrationNo: null,
registrationDate: null,
appointmentDate: null,
admissionDate: null,
inHospitalNumber: null,
outpatientNumber: null,
visitTime: null,
dischargeMethod: null,

View File

@ -163,8 +163,7 @@
<el-table-column label="院区" align="center" prop="campusAgencyName" width='130' />
<el-table-column label="科室名称" align="center" prop="departmentName" width='130' />
<el-table-column label="病区名称" align="center" prop="wardName" width='130' />
<el-table-column label="住院号" align="center" prop="admissionNumber" width='130' />
<el-table-column label="门诊号" align="center" prop="outpatientNumber" width='130' />
<el-table-column label="门诊/住院号" align="center" prop="inHospitalNumber" width='130' />
<el-table-column label="主治医生" align="center" prop="attendingPhysicianName" />
<!-- <el-table-column label="出院方式" align="center" prop="dischargeMethod" /> -->
<el-table-column label="手术名称" align="center" prop="surgicalName" />
@ -273,11 +272,11 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="门诊号" prop="outpatientNumber" v-if="form.visitMethod == 'OUTPATIENT_SERVICE'">
<el-input v-model="form.outpatientNumber" placeholder="请输入门诊号" style="width:200px" />
<el-form-item label="门诊号" prop="inHospitalNumber" v-if="form.visitMethod == 'OUTPATIENT_SERVICE'">
<el-input v-model="form.inHospitalNumber" placeholder="请输入门诊号" style="width:200px" />
</el-form-item>
<el-form-item label="住院号" prop="admissionNumber" v-if="form.visitMethod == 'BE_IN_HOSPITAL'">
<el-input v-model="form.admissionNumber" placeholder="请输入住院号" style="width:200px" />
<el-form-item label="住院号" prop="inHospitalNumber" v-if="form.visitMethod == 'BE_IN_HOSPITAL'">
<el-input v-model="form.inHospitalNumber" placeholder="请输入住院号" style="width:200px" />
</el-form-item>
<el-form-item label="责任护士" prop="responsibleNurse" v-if="form.visitMethod == 'BE_IN_HOSPITAL'">
<el-input v-model="form.responsibleNurse" placeholder="请输入责任护士" style="width:200px" />
@ -348,8 +347,8 @@
placeholder="请选择出院时间">
</el-date-picker>
</el-form-item>
<el-form-item label="门诊号" prop="outpatientNumber">
<el-input v-model="form.outpatientNumber" placeholder="请输入门诊号" style="width:200px" />
<el-form-item label="门诊号" prop="inHospitalNumber">
<el-input v-model="form.inHospitalNumber" placeholder="请输入门诊号" style="width:200px" />
</el-form-item>
<el-form-item label="出院方式" prop="dischargeMethod">
<el-input v-model="form.dischargeMethod" placeholder="请输入出院方式" style="width:200px" />
@ -408,7 +407,8 @@
</template>
<script>
import { listPatientInfo, getPatientInfo, delPatientInfo, addPatientInfo, updatePatientInfo } from "@/api/manage/patientInfo";
import { listPatientInfo, getPatientInfo, delPatientInfo } from "@/api/manage/patientInfo";
import { addPatientInfo, updatePatientInfo } from "@/api/manage/visit";
import { getAge } from "@/utils/age";
import { selectAgencyList, getDepartmentList, subordinateAgencyList } from "@/api/manage/selectAgencyList";
import { getToken } from '@/utils/auth'
@ -588,7 +588,7 @@ export default {
campusAgencyId: null,
departmentId: null,
wardId: null,
admissionNumber: null,
inHospitalNumber: null,
responsibleNurse: null,
visitSerialNumber: null,
surgicalName: null,