修改
This commit is contained in:
parent
e5e00551de
commit
a6e7c391f5
21
src/api/manage/visit.js
Normal file
21
src/api/manage/visit.js
Normal 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
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
@ -129,7 +129,7 @@
|
|||||||
<el-table v-loading="loading" :data="patientInfoList" @selection-change="handleSelectionChange">
|
<el-table v-loading="loading" :data="patientInfoList" @selection-change="handleSelectionChange">
|
||||||
<el-table-column type="selection" width="55" />
|
<el-table-column type="selection" width="55" />
|
||||||
<el-table-column label="序号" type="index" width="55" align="center" />
|
<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="patientName" />
|
||||||
<el-table-column label="电话" align="center" prop="patientPhone" width='120' />
|
<el-table-column label="电话" align="center" prop="patientPhone" width='120' />
|
||||||
<el-table-column label="性别" align="center" prop="sex">
|
<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="campusAgencyName" width='130' />
|
||||||
<el-table-column label="科室名称" align="center" prop="departmentName" 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="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="outpatientNumber" width='130' /> -->
|
||||||
<el-table-column label="主治医生" align="center" prop="attendingPhysicianName" />
|
<el-table-column label="主治医生" align="center" prop="attendingPhysicianName" />
|
||||||
<el-table-column label="手术名称" align="center" prop="surgicalName" />
|
<el-table-column label="手术名称" align="center" prop="surgicalName" />
|
||||||
@ -270,8 +270,8 @@
|
|||||||
</el-option>
|
</el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="住院号" prop="admissionNumber">
|
<el-form-item label="住院号" prop="inHospitalNumber">
|
||||||
<el-input v-model="form.admissionNumber" placeholder="请输入住院号" style="width:200px" />
|
<el-input v-model="form.inHospitalNumber" placeholder="请输入住院号" style="width:200px" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="责任护士" prop="responsibleNurse">
|
<el-form-item label="责任护士" prop="responsibleNurse">
|
||||||
<el-input v-model="form.responsibleNurse" placeholder="请输入责任护士" style="width:200px" />
|
<el-input v-model="form.responsibleNurse" placeholder="请输入责任护士" style="width:200px" />
|
||||||
@ -383,7 +383,8 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { usergetList } from "@/api/unitconfig/patientConfiguration";
|
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 { getAge } from "@/utils/age";
|
||||||
import { selectAgencyList, getDepartmentList, subordinateAgencyList } from "@/api/manage/selectAgencyList";
|
import { selectAgencyList, getDepartmentList, subordinateAgencyList } from "@/api/manage/selectAgencyList";
|
||||||
import { getToken } from '@/utils/auth'
|
import { getToken } from '@/utils/auth'
|
||||||
@ -567,7 +568,7 @@ export default {
|
|||||||
registrationNo: null,
|
registrationNo: null,
|
||||||
registrationDate: null,
|
registrationDate: null,
|
||||||
appointmentDate: null,
|
appointmentDate: null,
|
||||||
admissionDate: null,
|
inHospitalNumber: null,
|
||||||
outpatientNumber: null,
|
outpatientNumber: null,
|
||||||
visitTime: null,
|
visitTime: null,
|
||||||
dischargeMethod: null,
|
dischargeMethod: null,
|
||||||
|
|||||||
@ -163,8 +163,7 @@
|
|||||||
<el-table-column label="院区" align="center" prop="campusAgencyName" width='130' />
|
<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="departmentName" width='130' />
|
||||||
<el-table-column label="病区名称" align="center" prop="wardName" 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="attendingPhysicianName" />
|
||||||
<!-- <el-table-column label="出院方式" align="center" prop="dischargeMethod" /> -->
|
<!-- <el-table-column label="出院方式" align="center" prop="dischargeMethod" /> -->
|
||||||
<el-table-column label="手术名称" align="center" prop="surgicalName" />
|
<el-table-column label="手术名称" align="center" prop="surgicalName" />
|
||||||
@ -273,11 +272,11 @@
|
|||||||
</el-option>
|
</el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="门诊号" prop="outpatientNumber" v-if="form.visitMethod == 'OUTPATIENT_SERVICE'">
|
<el-form-item label="门诊号" prop="inHospitalNumber" v-if="form.visitMethod == 'OUTPATIENT_SERVICE'">
|
||||||
<el-input v-model="form.outpatientNumber" placeholder="请输入门诊号" style="width:200px" />
|
<el-input v-model="form.inHospitalNumber" placeholder="请输入门诊号" style="width:200px" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="住院号" prop="admissionNumber" v-if="form.visitMethod == 'BE_IN_HOSPITAL'">
|
<el-form-item label="住院号" prop="inHospitalNumber" v-if="form.visitMethod == 'BE_IN_HOSPITAL'">
|
||||||
<el-input v-model="form.admissionNumber" placeholder="请输入住院号" style="width:200px" />
|
<el-input v-model="form.inHospitalNumber" placeholder="请输入住院号" style="width:200px" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="责任护士" prop="responsibleNurse" v-if="form.visitMethod == 'BE_IN_HOSPITAL'">
|
<el-form-item label="责任护士" prop="responsibleNurse" v-if="form.visitMethod == 'BE_IN_HOSPITAL'">
|
||||||
<el-input v-model="form.responsibleNurse" placeholder="请输入责任护士" style="width:200px" />
|
<el-input v-model="form.responsibleNurse" placeholder="请输入责任护士" style="width:200px" />
|
||||||
@ -348,8 +347,8 @@
|
|||||||
placeholder="请选择出院时间">
|
placeholder="请选择出院时间">
|
||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="门诊号" prop="outpatientNumber">
|
<el-form-item label="门诊号" prop="inHospitalNumber">
|
||||||
<el-input v-model="form.outpatientNumber" placeholder="请输入门诊号" style="width:200px" />
|
<el-input v-model="form.inHospitalNumber" placeholder="请输入门诊号" style="width:200px" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="出院方式" prop="dischargeMethod">
|
<el-form-item label="出院方式" prop="dischargeMethod">
|
||||||
<el-input v-model="form.dischargeMethod" placeholder="请输入出院方式" style="width:200px" />
|
<el-input v-model="form.dischargeMethod" placeholder="请输入出院方式" style="width:200px" />
|
||||||
@ -408,7 +407,8 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<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 { getAge } from "@/utils/age";
|
||||||
import { selectAgencyList, getDepartmentList, subordinateAgencyList } from "@/api/manage/selectAgencyList";
|
import { selectAgencyList, getDepartmentList, subordinateAgencyList } from "@/api/manage/selectAgencyList";
|
||||||
import { getToken } from '@/utils/auth'
|
import { getToken } from '@/utils/auth'
|
||||||
@ -588,7 +588,7 @@ export default {
|
|||||||
campusAgencyId: null,
|
campusAgencyId: null,
|
||||||
departmentId: null,
|
departmentId: null,
|
||||||
wardId: null,
|
wardId: null,
|
||||||
admissionNumber: null,
|
inHospitalNumber: null,
|
||||||
responsibleNurse: null,
|
responsibleNurse: null,
|
||||||
visitSerialNumber: null,
|
visitSerialNumber: null,
|
||||||
surgicalName: null,
|
surgicalName: null,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user