修改
This commit is contained in:
parent
a6e7c391f5
commit
8dbc3b3886
@ -29,7 +29,7 @@ export function addVisitRecord(data) {
|
|||||||
// 保存修改患者就诊记录基本信息
|
// 保存修改患者就诊记录基本信息
|
||||||
export function updateVisitRecord(data) {
|
export function updateVisitRecord(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/manage/visitRecord',
|
url: '/manage/visitRecord/updateRecord',
|
||||||
method: 'put',
|
method: 'put',
|
||||||
data: data
|
data: data
|
||||||
})
|
})
|
||||||
|
|||||||
@ -7,8 +7,9 @@
|
|||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
</div>
|
</div>
|
||||||
<div class="list">
|
<div class="list">
|
||||||
<div class="item" v-for="(item, index) in categorylist" :key="item.id" @click="clickcategory(item, index)"
|
<div class="item" v-for="(item, index) in categorylist" :key="item.id"
|
||||||
:class="item.visitType == 'BE_HOSPITALIZED' && index == categoryindex ? 'zyitem' : item.visitType == 'OUTPATIENT_SERVICE' && index == categoryindex ? 'mzitem' : ''">
|
@click="clickcategory(item, index)"
|
||||||
|
:class="item.visitMethod == 'BE_HOSPITALIZED' && index == categoryindex ? 'zyitem' : item.visitMethod == 'OUTPATIENT_SERVICE' && index == categoryindex ? 'mzitem' : ''">
|
||||||
<div class="time">{{ item.visitDate }}
|
<div class="time">{{ item.visitDate }}
|
||||||
</div>
|
</div>
|
||||||
<div class="name">
|
<div class="name">
|
||||||
@ -22,14 +23,14 @@
|
|||||||
{{ item.createBy }}
|
{{ item.createBy }}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<el-tag v-if="item.visitType == 'BE_HOSPITALIZED'" class="type" size="mini">住院</el-tag>
|
<el-tag v-if="item.visitMethod == 'BE_HOSPITALIZED'" class="type" size="mini">住院</el-tag>
|
||||||
<el-tag v-if="item.visitType == 'OUTPATIENT_SERVICE'" class="type" size="mini"
|
<el-tag v-if="item.visitMethod == 'OUTPATIENT_SERVICE'" class="type" size="mini"
|
||||||
type="success">门诊</el-tag>
|
type="success">门诊</el-tag>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="rightheader">
|
<div class="rightheader">
|
||||||
<div class="toptitle" v-if="categoryItem && categoryItem.visitType == 'BE_HOSPITALIZED'">
|
<div class="toptitle" v-if="categoryItem && categoryItem.visitMethod == 'BE_HOSPITALIZED'">
|
||||||
<div style="border-radius: 10px 0 0 10px" :class="recordindex == 0 ? 'zyclass' : ''"
|
<div style="border-radius: 10px 0 0 10px" :class="recordindex == 0 ? 'zyclass' : ''"
|
||||||
@click="clickrecord(0)">
|
@click="clickrecord(0)">
|
||||||
入院记录
|
入院记录
|
||||||
@ -40,7 +41,7 @@
|
|||||||
@click="clickrecord(2)">
|
@click="clickrecord(2)">
|
||||||
手术记录</div>
|
手术记录</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="toptitle" v-if="categoryItem && categoryItem.visitType == 'OUTPATIENT_SERVICE'">
|
<div class="toptitle" v-if="categoryItem && categoryItem.visitMethod == 'OUTPATIENT_SERVICE'">
|
||||||
<div style="border-radius: 10px" :class="recordindex == 3 ? 'mzclass' : ''" @click="clickrecord(0)">
|
<div style="border-radius: 10px" :class="recordindex == 3 ? 'mzclass' : ''" @click="clickrecord(0)">
|
||||||
门诊记录
|
门诊记录
|
||||||
</div>
|
</div>
|
||||||
@ -66,7 +67,7 @@
|
|||||||
<p>手术名称:{{ recordlist.operationName }}</p>
|
<p>手术名称:{{ recordlist.operationName }}</p>
|
||||||
<p>手术日期:{{ recordlist.operationDate }}</p>
|
<p>手术日期:{{ recordlist.operationDate }}</p>
|
||||||
<p>手术麻醉方式:{{
|
<p>手术麻醉方式:{{
|
||||||
recordlist.operationAnesthesiaWay == 'GENERAL_ANESTHESIA' ? '全身麻醉' :
|
recordlist.operationAnesthesiaWay == 'GENERAL_ANESTHESIA' ? '全身麻醉' :
|
||||||
recordlist.operationAnesthesiaWay == 'LOCAL_ANESTHESIA' ? '局部麻醉' : '' }}
|
recordlist.operationAnesthesiaWay == 'LOCAL_ANESTHESIA' ? '局部麻醉' : '' }}
|
||||||
</p>
|
</p>
|
||||||
<p>手术入路:{{ recordlist.operationApproach }}</p>
|
<p>手术入路:{{ recordlist.operationApproach }}</p>
|
||||||
@ -142,12 +143,13 @@ export default {
|
|||||||
},
|
},
|
||||||
//点击左侧item
|
//点击左侧item
|
||||||
clickcategory(item, index) {
|
clickcategory(item, index) {
|
||||||
|
console.log(index, item)
|
||||||
this.categoryindex = index
|
this.categoryindex = index
|
||||||
this.categoryItem = item
|
this.categoryItem = item
|
||||||
if (item.visitType == 'BE_HOSPITALIZED') {
|
if (item.visitMethod == 'BE_HOSPITALIZED') {
|
||||||
this.recordindex = 0
|
this.recordindex = 0
|
||||||
this.InRecordinfo();
|
this.InRecordinfo();
|
||||||
} else if (item.visitType == 'OUTPATIENT_SERVICE') {
|
} else if (item.visitMethod == 'OUTPATIENT_SERVICE') {
|
||||||
this.recordindex = 3
|
this.recordindex = 3
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -330,4 +332,3 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
@ -24,8 +24,8 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="text">出院时间:{{ item.dischargeTime }}
|
<div class="text">出院时间:{{ item.dischargeTime }}
|
||||||
</div>
|
</div>
|
||||||
<div class="text">就诊类型:{{ item.visitType == 'OUTPATIENT_SERVICE' ? '门诊' : "" }}
|
<div class="text">就诊类型:{{ item.visitMethod == 'OUTPATIENT_SERVICE' ? '门诊' : "" }}
|
||||||
{{ item.visitType == 'BE_HOSPITALIZED' ? '住院' : "" }}
|
{{ item.visitMethod == 'BE_HOSPITALIZED' ? '住院' : "" }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -38,8 +38,8 @@
|
|||||||
<el-button @click="cancel" size="small">取 消</el-button>
|
<el-button @click="cancel" size="small">取 消</el-button>
|
||||||
</div>
|
</div>
|
||||||
<el-form ref="form" :model="form" label-width="120px" :rules="rules">
|
<el-form ref="form" :model="form" label-width="120px" :rules="rules">
|
||||||
<el-form-item label="就诊方式" prop="visitType">
|
<el-form-item label="就诊方式" prop="visitMethod">
|
||||||
<el-radio-group v-model="form.visitType">
|
<el-radio-group v-model="form.visitMethod">
|
||||||
<el-radio label="BE_HOSPITALIZED">住院</el-radio>
|
<el-radio label="BE_HOSPITALIZED">住院</el-radio>
|
||||||
<el-radio label="OUTPATIENT_SERVICE">门诊</el-radio>
|
<el-radio label="OUTPATIENT_SERVICE">门诊</el-radio>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
@ -79,15 +79,15 @@
|
|||||||
:picker-options="pickerOptionstwo" value-format="yyyy-MM-dd HH:mm:ss" placeholder="选择日期时间">
|
:picker-options="pickerOptionstwo" value-format="yyyy-MM-dd HH:mm:ss" placeholder="选择日期时间">
|
||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="入院病历" prop="inHospitalInfo" v-if="form.visitType == 'BE_HOSPITALIZED'">
|
<el-form-item label="入院病历" prop="inHospitalInfo" v-if="form.visitMethod == 'BE_HOSPITALIZED'">
|
||||||
<el-input type="textarea" v-model="form.inHospitalInfo" style="width:800px"
|
<el-input type="textarea" v-model="form.inHospitalInfo" style="width:800px"
|
||||||
:rows="8"></el-input>
|
:rows="8"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="门诊病历" prop="inHospitalInfo" v-if="form.visitType == 'OUTPATIENT_SERVICE'">
|
<el-form-item label="门诊病历" prop="inHospitalInfo" v-if="form.visitMethod == 'OUTPATIENT_SERVICE'">
|
||||||
<el-input type="textarea" v-model="form.inHospitalInfo" style="width:800px"
|
<el-input type="textarea" v-model="form.inHospitalInfo" style="width:800px"
|
||||||
:rows="8"></el-input>
|
:rows="8"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="出院病历" prop="outHospitalInfo" v-if="form.visitType == 'BE_HOSPITALIZED'">
|
<el-form-item label="出院病历" prop="outHospitalInfo" v-if="form.visitMethod == 'BE_HOSPITALIZED'">
|
||||||
<el-input type="textarea" v-model="form.outHospitalInfo" style="width:800px"
|
<el-input type="textarea" v-model="form.outHospitalInfo" style="width:800px"
|
||||||
:rows="8"></el-input>
|
:rows="8"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@ -122,7 +122,7 @@ export default {
|
|||||||
attendingPhysicianlist: [],
|
attendingPhysicianlist: [],
|
||||||
form: {},
|
form: {},
|
||||||
rules: {
|
rules: {
|
||||||
visitType: [
|
visitMethod: [
|
||||||
{ required: true, message: "就诊方式不能为空", trigger: "blur" }
|
{ required: true, message: "就诊方式不能为空", trigger: "blur" }
|
||||||
],
|
],
|
||||||
mainDiagnosis: [
|
mainDiagnosis: [
|
||||||
@ -164,7 +164,7 @@ export default {
|
|||||||
methods: {
|
methods: {
|
||||||
add() {
|
add() {
|
||||||
let item = {
|
let item = {
|
||||||
visitType: '',
|
visitMethod: '',
|
||||||
mainDiagnosis: '',
|
mainDiagnosis: '',
|
||||||
visitSerialNumber: '',
|
visitSerialNumber: '',
|
||||||
departmentId: '',
|
departmentId: '',
|
||||||
|
|||||||
@ -220,7 +220,7 @@ export default {
|
|||||||
address: null,
|
address: null,
|
||||||
sex: null,
|
sex: null,
|
||||||
birthDate: null,
|
birthDate: null,
|
||||||
visitType: null,
|
visitMethod: null,
|
||||||
hospitalAgencyId: null,
|
hospitalAgencyId: null,
|
||||||
campusAgencyId: null,
|
campusAgencyId: null,
|
||||||
departmentId: null,
|
departmentId: null,
|
||||||
@ -291,7 +291,7 @@ export default {
|
|||||||
birthDate: null,
|
birthDate: null,
|
||||||
age: null,
|
age: null,
|
||||||
nation: null,
|
nation: null,
|
||||||
visitType: null,
|
visitMethod: null,
|
||||||
visitDate: null,
|
visitDate: null,
|
||||||
visitName: null,
|
visitName: null,
|
||||||
hospitalAgencyId: null,
|
hospitalAgencyId: null,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user