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
f554c7c1
Commit
f554c7c1
authored
Jun 21, 2023
by
v_liuhuaizhi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
控制台报错修改2
parent
14e0a5ab
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
71 additions
and
46 deletions
+71
-46
prescribing-modle.vue
...ement/registration-queue/components/prescribing-modle.vue
+62
-39
register-modle.vue
...nagement/registration-queue/components/register-modle.vue
+0
-1
registration-detail.vue
...ice-management/registration-queue/registration-detail.vue
+4
-1
registration-queue.vue
...vice-management/registration-queue/registration-queue.vue
+5
-5
No files found.
src/views/service-management/registration-queue/components/prescribing-modle.vue
View file @
f554c7c1
...
...
@@ -14,7 +14,7 @@
<!-- 宠物基本信息-->
<el-row
class=
"pet-base"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"宠物名称"
prop=
"
nickN
ame"
>
<el-form-item
label=
"宠物名称"
prop=
"
petNickn
ame"
>
<el-input
v-model=
"registerForm.petNickname"
disabled
...
...
@@ -41,8 +41,8 @@
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"宠物年龄"
prop=
"
a
ge"
>
<el-input
v-model=
"registerForm.petAge"
:disabled=
"true"
maxlength=
"20"
/>
<el-form-item
label=
"宠物年龄"
prop=
"
petA
ge"
>
<el-input
v-model=
"registerForm.petAge"
:disabled=
"true"
maxlength=
"20"
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
...
...
@@ -64,7 +64,7 @@
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"体重"
prop=
"petWeight"
>
<el-input
v-model=
"registerForm.petWeight"
:disabled=
"true"
maxlength=
"20"
/>
<el-input
v-model=
"registerForm.petWeight"
:disabled=
"true"
maxlength=
"20"
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
...
...
@@ -73,13 +73,13 @@
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"宠主姓名"
prop=
"
ag
e"
>
<el-input
v-model=
"registerForm.petOwnerBo.nickName"
:disabled=
"true"
maxlength=
"20"
/>
<el-form-item
label=
"宠主姓名"
prop=
"
nickNam
e"
>
<el-input
v-model=
"registerForm.petOwnerBo.nickName"
:disabled=
"true"
maxlength=
"20"
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"联系电话"
prop=
"
age
"
>
<el-input
v-model=
"registerForm.petOwnerBo.phoneNumber"
:disabled=
"true"
maxlength=
"20"
/>
<el-form-item
label=
"联系电话"
prop=
"
phoneNumber
"
>
<el-input
v-model=
"registerForm.petOwnerBo.phoneNumber"
:disabled=
"true"
maxlength=
"20"
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
...
...
@@ -105,19 +105,19 @@
<!-- 处方模块-->
<el-row
class=
"prescribing-content"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"主治兽医"
prop=
"
nick
Name"
>
<el-input
v-model=
"registerForm.doctorName"
:disabled=
"true"
maxlength=
"20"
placeholder=
"请输入宠物昵称"
/>
<el-form-item
label=
"主治兽医"
prop=
"
doctor
Name"
>
<el-input
v-model=
"registerForm.doctorName"
:disabled=
"true"
maxlength=
"20"
placeholder=
"请输入宠物昵称"
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"科室"
prop=
"
petSex
"
>
<el-form-item
label=
"科室"
prop=
"
hospitalDepartmentName
"
>
<el-input
v-model=
"registerForm.hospitalDepartmentName"
:disabled=
"true"
maxlength=
"20"
/>
<el-input
v-model=
"registerForm.hospitalDepartmentName"
:disabled=
"true"
maxlength=
"20"
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"诊位"
prop=
"
age
"
>
<el-input
v-model=
"registerForm.visitLocation"
:disabled=
"true"
maxlength=
"20"
/>
<el-form-item
label=
"诊位"
prop=
"
visitLocation
"
>
<el-input
v-model=
"registerForm.visitLocation"
:disabled=
"true"
maxlength=
"20"
/>
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
...
...
@@ -133,14 +133,18 @@
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"医嘱"
>
<el-input
v-model=
"visitForm.doctorAdvice"
disabled
maxlength=
"200"
placeholder=
"请输入医嘱"
type=
"textarea"
<el-input
v-model=
"visitForm.doctorAdvice"
disabled
maxlength=
"200"
placeholder=
"请输入医嘱"
type=
"textarea"
/>
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"诊断结果"
>
<el-input
v-model=
"visitForm.diagnosisResult"
disabled
maxlength=
"30"
placeholder=
"请输入诊断结果"
/>
<el-input
v-model=
"visitForm.diagnosisResult"
disabled
maxlength=
"30"
placeholder=
"请输入诊断结果"
/>
</el-form-item>
</el-col>
<!-- 开药模块--后续开发 -->
...
...
@@ -165,21 +169,26 @@
</el-form-item>
</div>
<div
class=
"single-file"
>
<el-form-item
label=
"数量"
prop=
"num"
>
<el-input-number
v-model=
"item.num"
:max=
"10"
:min=
"1"
controls-position=
"right"
/>
<el-form-item
label=
"数量"
prop=
"num"
>
<el-input-number
v-model=
"item.num"
:max=
"10"
:min=
"1"
controls-position=
"right"
/>
</el-form-item>
</div>
<div>
<el-form-item
label=
"sig"
prop=
"sig"
>
<el-input
v-model=
"item.sig"
placeholder=
"请输入具体用法"
/>
<el-input
v-model=
"item.sig"
placeholder=
"请输入具体用法"
/>
</el-form-item>
</div>
<div
class=
"content-option"
>
<i
class=
"el-icon-plus"
@
click=
"addRow('medication')"
/>
<i
class=
"el-icon-minus"
@
click=
"minusRow(index,'medication')"
/>
<i
class=
"el-icon-plus"
@
click=
"addRow('medication')"
/>
<i
class=
"el-icon-minus"
@
click=
"minusRow(index,'medication')"
/>
</div>
</div>
</el-form-item>
...
...
@@ -190,8 +199,11 @@
<div
v-for=
"(singleItem, index) in prescribingForm.inspect"
:key=
"index"
class=
"single-medication"
>
<div
class=
"single-file"
>
<el-form-item
label=
"检查类型"
prop=
"checktype"
>
<el-select
v-model=
"singleItem.checkType"
clearable
placeholder=
"检查类型"
@
change=
"getCheckItemOptions"
<el-select
v-model=
"singleItem.checkType"
clearable
placeholder=
"检查类型"
@
change=
"getCheckItemOptions"
>
<el-option
v-for=
"(item, index) in dict.type.check_type"
...
...
@@ -203,10 +215,13 @@
</el-form-item>
</div>
<div
class=
"single-file"
>
<el-form-item
label=
"项目"
prop=
"checkItemsid"
:rules=
"
{validator: validatePharmaceuticalsOther(singleItem, 'checkItemsId', '项目'), trigger: 'blur'}">
<el-select
v-model=
"singleItem.checkItemsId"
clearable
placeholder=
"请选择"
@
change=
"setCheckItemsName(singleItem,checkItemOptions)"
:disabled=
"validatePharmaceuticalsOther(singleItem, 'checkItemsId', '项目')(null, null, msg =>
{})"
<el-form-item
label=
"项目"
prop=
"checkItemsid"
:rules=
"
{validator: validatePharmaceuticalsOther(singleItem, 'checkItemsId', '项目'), trigger: 'blur'}">
<el-select
v-model=
"singleItem.checkItemsId"
clearable
placeholder=
"请选择"
:disabled=
"validatePharmaceuticalsOther(singleItem, 'checkItemsId', '项目')(null, null, msg =>
{})"
@change="setCheckItemsName(singleItem,checkItemOptions)"
>
<el-option
v-for=
"(item, index) in checkItemOptions"
...
...
@@ -218,8 +233,8 @@
</el-form-item>
</div>
<div
class=
"content-option"
>
<i
class=
"el-icon-plus"
@
click=
"addRow('inspect')"
/>
<i
class=
"el-icon-minus"
@
click=
"minusRow(index,'inspect')"
/>
<i
class=
"el-icon-plus"
@
click=
"addRow('inspect')"
/>
<i
class=
"el-icon-minus"
@
click=
"minusRow(index,'inspect')"
/>
</div>
</div>
</el-form-item>
...
...
@@ -230,8 +245,11 @@
<div
v-for=
"(singleItem, index) in prescribingForm.treatment"
:key=
"index"
class=
"single-medication"
>
<div
class=
"single-file"
>
<el-form-item
label=
"治疗名称:"
>
<el-select
v-model=
"singleItem.treatItemsId"
clearable
placeholder=
"请选择"
@
change=
"setTreatItemsName(singleItem,treatItemOptions)"
<el-select
v-model=
"singleItem.treatItemsId"
clearable
placeholder=
"请选择"
@
change=
"setTreatItemsName(singleItem,treatItemOptions)"
>
<el-option
v-for=
"(item, index) in treatItemOptions"
...
...
@@ -243,8 +261,8 @@
</el-form-item>
</div>
<div
class=
"content-option"
>
<i
class=
"el-icon-plus"
@
click=
"addRow('treatment')"
/>
<i
class=
"el-icon-minus"
@
click=
"minusRow(index,'treatment')"
/>
<i
class=
"el-icon-plus"
@
click=
"addRow('treatment')"
/>
<i
class=
"el-icon-minus"
@
click=
"minusRow(index,'treatment')"
/>
</div>
</div>
</el-form-item>
...
...
@@ -253,7 +271,7 @@
<el-row
class=
"hospital-content"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"住院治疗"
>
<el-input-number
v-model=
"registerForm.petSex"
:max=
"10"
:min=
"1"
controls-position=
"right"
/>
<el-input-number
v-model=
"registerForm.petSex"
:max=
"10"
:min=
"1"
controls-position=
"right"
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
...
...
@@ -317,7 +335,12 @@ export default {
},
// 新增挂号宠物的所有信息
registerForm
:
{
type
:
Object
type
:
Object
,
default
()
{
return
{
petOwnerBo
:
{}
}
}
},
// 新增挂号--填写传的信息(医嘱。。。)
visitForm
:
{
...
...
src/views/service-management/registration-queue/components/register-modle.vue
View file @
f554c7c1
...
...
@@ -74,7 +74,6 @@
:
limit
.
sync
=
"queryParams.pageSize"
:
page
.
sync
=
"queryParams.pageNum"
:
total
=
"total"
@
current
-
change
=
"handleCurrentChange"
@
pagination
=
"getRegisterMsg"
/>
<
div
slot
=
"footer"
class
=
"dialog-footer"
>
...
...
src/views/service-management/registration-queue/registration-detail.vue
View file @
f554c7c1
...
...
@@ -454,6 +454,7 @@ color: #333333;"
</div>
<!-- 开具处方弹出框-->
<prescribing-modle
v-if=
"showPrescribing"
:is-show=
"showPrescribing"
:register-form=
"openForm"
:visit-form=
"visitForm"
...
...
@@ -493,7 +494,9 @@ export default {
// 进度
scheduleKey
:
{
checkSchedule
:
''
,
diagnosisTime
:
''
,
registrationTime
:
''
,
reportTime
:
''
,
recipelTime
:
''
},
// 挂号处方信息传值
openForm
:
{},
openForm
:
{
petOwnerBo
:
{}
},
regiterForm
:
{},
// 就诊信息模块
visitForm
:
{},
...
...
src/views/service-management/registration-queue/registration-queue.vue
View file @
f554c7c1
...
...
@@ -117,18 +117,18 @@
</el-row>
<el-table
ref=
"table"
v-loading=
"loading"
:data=
"registerList"
ref=
"table"
row-key=
"id"
@
selection-change=
"handleSelectionChange"
@
select-all=
"selectAll"
>
<el-table-column
align=
"center"
reserve-selection
type=
"selection"
width=
"55"
/>
<el-table-column
align=
"center"
reserve-selection
type=
"selection"
width=
"55"
/>
<el-table-column
align=
"center"
label=
"序号"
min-width=
"55"
prop=
"index"
show-overflow-tooltip
type=
"index"
/>
<el-table-column
align=
"center"
label=
"挂号方式"
min-width=
"70"
prop=
"type"
show-overflow-tooltip
>
<el-table-column
align=
"center"
label=
"挂号方式"
min-width=
"70"
prop=
"type"
show-overflow-tooltip
>
<template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
type
===
'1'
?
'现场'
:
'预约'
}}
</span>
<span>
{{
scope
.
row
.
type
===
'1'
?
'现场'
:
'预约'
}}
</span>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"宠物昵称"
min-width=
"70"
prop=
"petNickname"
show-overflow-tooltip
/>
...
...
@@ -200,7 +200,7 @@
<
/template
>
<
script
>
import
{
listRegister
,
getRegister
,
delRegister
,
addRegister
,
updateRegister
,
checkPet
}
from
'@/api/business/register'
import
{
listRegister
,
checkPet
}
from
'@/api/business/register'
export
default
{
name
:
'Register'
,
...
...
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