Commit f2af2f05 authored by v_liuhuaizhi's avatar v_liuhuaizhi

挂号--功能完成

parent 89dee7cd
......@@ -1018,7 +1018,7 @@ export default {
},
/** 根据检查类型获取检查项目列表*/
getCheckItemOptions(checkType) {
listByType({ deptId: this.deptId, itemType: checkType }).then(res => {
listByType({ itemType: checkType }).then(res => {
this.checkItemOptions = res.rows.map(item => {
return {
label: item.name,
......@@ -1045,184 +1045,184 @@ export default {
getDetail() {
getRecord(this.$route.params.id).then(response => {
console.log('KKKKKKKKKKKKKKKKKKKK', response)
this.checkManageBos.push(...response.data.checkManageBos)
this.treatManageBo.push(...response.data.treatManageBo)
this.petInfo = { ...response.data }
console.log(this.checkManageBos, 'kkkkkkkkkkkkkkkkkkkkkkk')
})
const temp = {
'msg': '操作成功',
'code': 200,
'data': {
'createBy': null,
'createTime': '2023-04-21 16:34:56',
'updateBy': null,
'updateTime': null,
'remark': null,
'id': 6,
'medicalRecordNo': '【兽2023】6410Jun1410006',
'petsId': 15341523102,
'petOwnersId': 7,
'ownersId': null,
'petOwnerPhone': null,
'petNickname': '包子',
'petPicture': '/profile/upload/2023/05/10/dog1_20230510063813A013.png',
'petBreed': '金毛猎犬',
'petSex': '1',
'petAge': '3',
'petWeight': 18.57,
'petColor': '黑花',
'sterilizationStatus': '0',
'vaccineSituation': '0',
'insure': '0',
'registId': null,
'doctorId': 'LON362023JunDOC50001',
'doctorName': '高宇',
'hospitalName': '医院',
'hospitalId': 200,
'hospitalDepartmentId': null,
'hospitalDepartmentName': '科室1',
'doctorTitleLabel': '职位',
'doctorPhone': '13820629672',
'doctorSignatureUrl': null,
'checkSchedule': '2',
'visitDate': null,
'visitLocation': null,
'positionId': null,
'mainSuit': '主诉',
'doctorAdvice': '医嘱',
'diagnosisResult': '诊断结果',
'registTime': '2023/06/13 14:29',
'diagnosisTime': '2023/06/13 17:19',
'recipelTime': null,
'reportTime': '2023/06/14 11:16',
'delFlag': '0',
'petOwnerBo': {
'id': 6,
'ownersId': null,
'nickName': '过的咖啡馆',
'phoneNumber': '15123',
'createTime': '2023/04/21',
'status': '0',
'customers': '2',
'membershipLevel': '5',
'cardBalance': '15.60',
'petCount': 0,
'petList': [
{
'id': 1,
'petNickname': '包子',
'petAge': '3',
'petSex': '1',
'petBreed': '金毛猎犬',
'sterilizationStatus': '0',
'vaccineSituation': '0',
'petPicture': '/profile/upload/2023/05/10/dog1_20230510063813A013.png',
'petColor': '黑花',
'petWeight': 18.57,
'existState': null,
'petOwnersId': 7,
'delFlag': '0',
'petsId': '15341523102',
'insure': '0',
'createBy': null,
'createTime': null,
'updateBy': null,
'updateTime': null,
'remark': null
},
{
'id': 9,
'petNickname': '包子',
'petAge': '3',
'petSex': '1',
'petBreed': '金毛猎犬',
'sterilizationStatus': '0',
'vaccineSituation': '0',
'petPicture': '/profile/upload/2023/05/10/dog1_20230510063813A013.png',
'petColor': '黑花',
'petWeight': 18.57,
'existState': null,
'petOwnersId': 7,
'delFlag': '0',
'petsId': '15341523102',
'insure': '0',
'createBy': null,
'createTime': null,
'updateBy': null,
'updateTime': null,
'remark': null
}
]
},
'treatManageBo': [
{
'id': 2,
'registId': null,
'medicalRecordId': null,
'treatItemsName': null,
'doctorName': '高宇',
'consultRoomName': null,
'payType': null,
'treatStatus': '0',
'treatStartTime': null
},
{
'id': 3,
'registId': null,
'medicalRecordId': null,
'treatItemsName': null,
'doctorName': '高宇',
'consultRoomName': null,
'payType': null,
'treatStatus': '0',
'treatStartTime': null
}
],
'inHospitalBo': [
{
'id': 1,
'registId': null,
'medicalRecordId': null,
'hospitalDays': null,
'diseaseLevel': '',
'bathe': '',
'wardRuleId': '',
'admissionDate': null
},
{
'id': 5,
'registId': null,
'medicalRecordId': null,
'hospitalDays': null,
'diseaseLevel': '',
'bathe': '',
'wardRuleId': '',
'admissionDate': null
}
],
'checkManageBos': [
{
'id': 7,
'registId': null,
'medicalRecordId': null,
'checkSchedule': null,
'payAmount': null,
'payType': '0',
'checkType': '0',
'checkItemsId': null,
'checkItemsName': null,
'checkStartTime': null,
'shadowReport': null,
'checkStatus': null,
'inputShow': false
}
],
'followContent': null,
'followTime': null,
'followStatus': null
}
}
this.checkManageBos.push(...temp.data.checkManageBos)
this.treatManageBo.push(...temp.data.treatManageBo)
this.petInfo = { ...temp.data }
console.log(this.checkManageBos, 'kkkkkkkkkkkkkkkkkkkkkkk')
// const temp = {
// 'msg': '操作成功',
// 'code': 200,
// 'data': {
// 'createBy': null,
// 'createTime': '2023-04-21 16:34:56',
// 'updateBy': null,
// 'updateTime': null,
// 'remark': null,
// 'id': 6,
// 'medicalRecordNo': '【兽2023】6410Jun1410006',
// 'petsId': 15341523102,
// 'petOwnersId': 7,
// 'ownersId': null,
// 'petOwnerPhone': null,
// 'petNickname': '包子',
// 'petPicture': '/profile/upload/2023/05/10/dog1_20230510063813A013.png',
// 'petBreed': '金毛猎犬',
// 'petSex': '1',
// 'petAge': '3',
// 'petWeight': 18.57,
// 'petColor': '黑花',
// 'sterilizationStatus': '0',
// 'vaccineSituation': '0',
// 'insure': '0',
// 'registId': null,
// 'doctorId': 'LON362023JunDOC50001',
// 'doctorName': '高宇',
// 'hospitalName': '医院',
// 'hospitalId': 200,
// 'hospitalDepartmentId': null,
// 'hospitalDepartmentName': '科室1',
// 'doctorTitleLabel': '职位',
// 'doctorPhone': '13820629672',
// 'doctorSignatureUrl': null,
// 'checkSchedule': '2',
// 'visitDate': null,
// 'visitLocation': null,
// 'positionId': null,
// 'mainSuit': '主诉',
// 'doctorAdvice': '医嘱',
// 'diagnosisResult': '诊断结果',
// 'registTime': '2023/06/13 14:29',
// 'diagnosisTime': '2023/06/13 17:19',
// 'recipelTime': null,
// 'reportTime': '2023/06/14 11:16',
// 'delFlag': '0',
// 'petOwnerBo': {
// 'id': 6,
// 'ownersId': null,
// 'nickName': '过的咖啡馆',
// 'phoneNumber': '15123',
// 'createTime': '2023/04/21',
// 'status': '0',
// 'customers': '2',
// 'membershipLevel': '5',
// 'cardBalance': '15.60',
// 'petCount': 0,
// 'petList': [
// {
// 'id': 1,
// 'petNickname': '包子',
// 'petAge': '3',
// 'petSex': '1',
// 'petBreed': '金毛猎犬',
// 'sterilizationStatus': '0',
// 'vaccineSituation': '0',
// 'petPicture': '/profile/upload/2023/05/10/dog1_20230510063813A013.png',
// 'petColor': '黑花',
// 'petWeight': 18.57,
// 'existState': null,
// 'petOwnersId': 7,
// 'delFlag': '0',
// 'petsId': '15341523102',
// 'insure': '0',
// 'createBy': null,
// 'createTime': null,
// 'updateBy': null,
// 'updateTime': null,
// 'remark': null
// },
// {
// 'id': 9,
// 'petNickname': '包子',
// 'petAge': '3',
// 'petSex': '1',
// 'petBreed': '金毛猎犬',
// 'sterilizationStatus': '0',
// 'vaccineSituation': '0',
// 'petPicture': '/profile/upload/2023/05/10/dog1_20230510063813A013.png',
// 'petColor': '黑花',
// 'petWeight': 18.57,
// 'existState': null,
// 'petOwnersId': 7,
// 'delFlag': '0',
// 'petsId': '15341523102',
// 'insure': '0',
// 'createBy': null,
// 'createTime': null,
// 'updateBy': null,
// 'updateTime': null,
// 'remark': null
// }
// ]
// },
// 'treatManageBo': [
// {
// 'id': 2,
// 'registId': null,
// 'medicalRecordId': null,
// 'treatItemsName': null,
// 'doctorName': '高宇',
// 'consultRoomName': null,
// 'payType': null,
// 'treatStatus': '0',
// 'treatStartTime': null
// },
// {
// 'id': 3,
// 'registId': null,
// 'medicalRecordId': null,
// 'treatItemsName': null,
// 'doctorName': '高宇',
// 'consultRoomName': null,
// 'payType': null,
// 'treatStatus': '0',
// 'treatStartTime': null
// }
// ],
// 'inHospitalBo': [
// {
// 'id': 1,
// 'registId': null,
// 'medicalRecordId': null,
// 'hospitalDays': null,
// 'diseaseLevel': '',
// 'bathe': '',
// 'wardRuleId': '',
// 'admissionDate': null
// },
// {
// 'id': 5,
// 'registId': null,
// 'medicalRecordId': null,
// 'hospitalDays': null,
// 'diseaseLevel': '',
// 'bathe': '',
// 'wardRuleId': '',
// 'admissionDate': null
// }
// ],
// 'checkManageBos': [
// {
// 'id': 7,
// 'registId': null,
// 'medicalRecordId': null,
// 'checkSchedule': null,
// 'payAmount': null,
// 'payType': '0',
// 'checkType': '0',
// 'checkItemsId': null,
// 'checkItemsName': null,
// 'checkStartTime': null,
// 'shadowReport': null,
// 'checkStatus': null,
// 'inputShow': false
// }
// ],
// 'followContent': null,
// 'followTime': null,
// 'followStatus': null
// }
// }
},
/** 编辑行*/
handleUpdate(index, tableData) {
......
......@@ -290,7 +290,7 @@
<script>
import { listByType } from '@/api/business/mdeicalRecord'
import { getTreatOptions, listByType } from '@/api/business/mdeicalRecord'
import { mapGetters } from 'vuex'
import { submitPrescribing } from '@/api/business/registration'
......@@ -364,6 +364,9 @@ export default {
},
created() {
},
mounted() {
this.getTreatItemOptions()
},
methods: {
// 设置当前行治疗名称
......@@ -387,9 +390,22 @@ export default {
}
})
},
/** 获取治疗项目列表*/
getTreatItemOptions(checkType) {
getTreatOptions({ itemType: '1', status: '1' }).then(res => {
this.treatItemOptions = res.rows.map(item => {
return {
label: item.name,
value: item.id,
type: item.type
}
})
console.log('treatItemOptions!!!!!!!!!!!!!', this.treatItemOptions)
})
},
/** 根据检查类型获取检查项目列表*/
getCheckItemOptions(checkType) {
listByType({ deptId: this.deptId, itemType: checkType }).then(res => {
listByType({ itemType: checkType }).then(res => {
this.checkItemOptions = res.rows.map(item => {
return {
label: item.name,
......
......@@ -203,6 +203,7 @@ export default {
userId: this.singleDoctor.userId,
doctorName: this.singleDoctor.doctorName,
hospitalId: this.singleDoctor.deptId,
hospitalName: this.singleDoctor.hospitalName,
hospitalDepartmentId: this.singleDoctor.departmentId,
hospitalDepartmentName: this.singleDoctor.departmentName,
doctorPhone: this.singleDoctor.doctorPhone,
......
......@@ -456,7 +456,7 @@ color: #333333;"
<prescribing-modle
:is-show="showPrescribing"
:visit-form="visitForm"
:register-form="registerForm"
:register-form="openForm"
@prescrib-close="prescribClose"
/>
</div>
......@@ -489,7 +489,7 @@ export default {
data() {
return {
// 挂号处方信息传值
registerForm: {},
openForm: {},
regiterForm: {},
// 就诊信息模块
visitForm: {},
......@@ -658,18 +658,19 @@ export default {
'mainSuit': this.visitForm.mainSuit,
'doctorAdvice': this.visitForm.doctorAdvice,
'diagnosisResult': this.visitForm.diagnosisResult,
'registTime': this.regiterForm.diagnosisTime,
'diagnosisTime': this.regiterForm.diagnosisTime
'registTime': this.regiterForm.registrationTime,
'diagnosisTime': this.regiterForm.diagnosisTime,
'petBirthday': this.regiterForm.petBirthday,
}
console.log('表单参数', temp)
console.log('表单参数2333', temp)
insertDiagnosis(temp).then(res => {
console.log(res)
if (res.code === 200) {
this.$message.success('提交成功')
this.goBack()
}
})
// insertDiagnosis(temp).then(res => {
// console.log(res)
// if (res.code === 200) {
// this.$message.success('提交成功')
// this.goBack()
// }
// })
},
parseTime,
selectDictLabel,
......@@ -683,7 +684,8 @@ export default {
queryPrescribing(this.regiterForm).then(response => {
console.log('这是弹窗需要的父组件传的信息:', this.regiterForm)
console.log('重要!!!!!:', response)
this.registerForm = response.data
this.openForm = response.data
this.regiterForm['medicalRecordNo'] = response.data.medicalRecordNo
})
},
/**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment