Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
pet-business-web
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
刘怀志
pet-business-web
Commits
f2af2f05
Commit
f2af2f05
authored
Jun 19, 2023
by
v_liuhuaizhi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
挂号--功能完成
parent
89dee7cd
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
212 additions
and
193 deletions
+212
-193
medical-edit.vue
src/views/medical-record-management/medical-edit.vue
+178
-178
prescribing-modle.vue
...ement/registration-queue/components/prescribing-modle.vue
+18
-2
register-modle.vue
...nagement/registration-queue/components/register-modle.vue
+1
-0
registration-detail.vue
...ice-management/registration-queue/registration-detail.vue
+15
-13
No files found.
src/views/medical-record-management/medical-edit.vue
View file @
f2af2f05
...
...
@@ -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
)
{
...
...
src/views/service-management/registration-queue/components/prescribing-modle.vue
View file @
f2af2f05
...
...
@@ -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
,
...
...
src/views/service-management/registration-queue/components/register-modle.vue
View file @
f2af2f05
...
...
@@ -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
,
...
...
src/views/service-management/registration-queue/registration-detail.vue
View file @
f2af2f05
...
...
@@ -456,7 +456,7 @@ color: #333333;"
<prescribing-modle
:is-show=
"showPrescribing"
:visit-form=
"visitForm"
:register-form=
"
register
Form"
:register-form=
"
open
Form"
@
prescrib-close=
"prescribClose"
/>
</div>
...
...
@@ -489,7 +489,7 @@ export default {
data
()
{
return
{
// 挂号处方信息传值
register
Form
:
{},
open
Form
:
{},
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
})
},
/**
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment