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
56dcd601
Commit
56dcd601
authored
Jul 04, 2023
by
刘怀志
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
64080
parent
103d6efe
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
79 additions
and
50 deletions
+79
-50
prescribing-modle.vue
...ement/registration-queue/components/prescribing-modle.vue
+79
-50
No files found.
src/views/service-management/registration-queue/components/prescribing-modle.vue
View file @
56dcd601
...
@@ -13,7 +13,7 @@
...
@@ -13,7 +13,7 @@
</div>
</div>
<!-- 宠物基本信息-->
<!-- 宠物基本信息-->
<el-row
class=
"pet-base"
>
<el-row
class=
"pet-base"
>
<
el-col
:span=
"8"
>
<
div
>
<el-form-item
label=
"宠物名称"
prop=
"petNickname"
>
<el-form-item
label=
"宠物名称"
prop=
"petNickname"
>
<el-input
<el-input
v-model=
"registerForm.petNickname"
v-model=
"registerForm.petNickname"
...
@@ -21,8 +21,8 @@
...
@@ -21,8 +21,8 @@
placeholder=
"暂无数据"
placeholder=
"暂无数据"
/>
/>
</el-form-item>
</el-form-item>
</
el-col
>
</
div
>
<
el-col
:span=
"8"
>
<
div
>
<el-form-item
label=
"宠物性别"
prop=
"petSex"
>
<el-form-item
label=
"宠物性别"
prop=
"petSex"
>
<el-select
<el-select
v-model=
"registerForm.petSex"
v-model=
"registerForm.petSex"
...
@@ -39,39 +39,39 @@
...
@@ -39,39 +39,39 @@
/>
/>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</
el-col
>
</
div
>
<
el-col
:span=
"8"
>
<
div
>
<el-form-item
label=
"宠物年龄"
prop=
"petAge"
>
<el-form-item
label=
"宠物年龄"
prop=
"petAge"
>
<el-input
v-model=
"registerForm.petAge"
placeholder=
"暂无数据"
:disabled=
"true"
maxlength=
"20"
/>
<el-input
v-model=
"registerForm.petAge"
placeholder=
"暂无数据"
:disabled=
"true"
maxlength=
"20"
/>
</el-form-item>
</el-form-item>
</
el-col
>
</
div
>
<
el-col
:span=
"8"
>
<
div
>
<el-form-item
label=
"宠物品种"
prop=
"petBreed"
class=
"petBreed"
>
<el-form-item
label=
"宠物品种"
prop=
"petBreed"
class=
"petBreed"
>
<el-input
v-model=
"registerForm.petBreed"
placeholder=
"暂无数据"
disabled
/>
<el-input
v-model=
"registerForm.petBreed"
placeholder=
"暂无数据"
disabled
/>
<el-input
v-model=
"registerForm.petChildBreed"
placeholder=
"暂无数据"
class=
"petChildBreed"
disabled
/>
<el-input
v-model=
"registerForm.petChildBreed"
placeholder=
"暂无数据"
class=
"petChildBreed"
disabled
/>
</el-form-item>
</el-form-item>
</
el-col
>
</
div
>
<
el-col
:span=
"8"
>
<
div
>
<el-form-item
label=
"体重"
prop=
"petWeight"
>
<el-form-item
label=
"体重"
prop=
"petWeight"
>
<el-input
v-model=
"registerForm.petWeight"
placeholder=
"暂无数据"
:disabled=
"true"
maxlength=
"20"
/>
<el-input
v-model=
"registerForm.petWeight"
placeholder=
"暂无数据"
:disabled=
"true"
maxlength=
"20"
/>
</el-form-item>
</el-form-item>
</
el-col
>
</
div
>
<
el-col
:span=
"8"
>
<
div
>
<el-form-item
label=
"诊断时间"
prop=
"visitDate"
>
<el-form-item
label=
"诊断时间"
prop=
"visitDate"
>
<el-input
v-model=
"registerForm.reportTime"
placeholder=
"暂无数据"
:disabled=
"true"
maxlength=
"20"
/>
<el-input
v-model=
"registerForm.reportTime"
placeholder=
"暂无数据"
:disabled=
"true"
maxlength=
"20"
/>
</el-form-item>
</el-form-item>
</
el-col
>
</
div
>
<
el-col
:span=
"8"
>
<
div
>
<el-form-item
label=
"宠主姓名"
prop=
"nickName"
>
<el-form-item
label=
"宠主姓名"
prop=
"nickName"
>
<el-input
v-model=
"registerForm.petOwnerBo.nickName"
placeholder=
"暂无数据"
:disabled=
"true"
maxlength=
"20"
/>
<el-input
v-model=
"registerForm.petOwnerBo.nickName"
placeholder=
"暂无数据"
:disabled=
"true"
maxlength=
"20"
/>
</el-form-item>
</el-form-item>
</
el-col
>
</
div
>
<
el-col
:span=
"8"
>
<
div
>
<el-form-item
label=
"联系电话"
prop=
"phoneNumber"
>
<el-form-item
label=
"联系电话"
prop=
"phoneNumber"
>
<el-input
v-model=
"registerForm.petOwnerBo.phoneNumber"
placeholder=
"暂无数据"
:disabled=
"true"
maxlength=
"20"
/>
<el-input
v-model=
"registerForm.petOwnerBo.phoneNumber"
placeholder=
"暂无数据"
:disabled=
"true"
maxlength=
"20"
/>
</el-form-item>
</el-form-item>
</
el-col
>
</
div
>
<
el-col
:span=
"8"
>
<
div
>
<el-form-item
label=
"宠物保险"
prop=
"insure"
>
<el-form-item
label=
"宠物保险"
prop=
"insure"
>
<el-select
<el-select
v-model=
"registerForm.insure
v-model=
"registerForm.insure
...
@@ -89,27 +89,27 @@
...
@@ -89,27 +89,27 @@
/>
/>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</
el-col
>
</
div
>
</el-row>
</el-row>
<!-- 处方模块-->
<!-- 处方模块-->
<el-row
class=
"prescribing-content"
>
<el-row
class=
"prescribing-content"
>
<
el-col
:span=
"8"
>
<
div
>
<el-form-item
label=
"主治兽医"
prop=
"doctorName"
>
<el-form-item
label=
"主治兽医"
prop=
"doctorName"
>
<el-input
v-model=
"registerForm.doctorName"
:disabled=
"true"
maxlength=
"20"
placeholder=
"请输入宠物昵称"
/>
<el-input
v-model=
"registerForm.doctorName"
:disabled=
"true"
maxlength=
"20"
placeholder=
"请输入宠物昵称"
/>
</el-form-item>
</el-form-item>
</
el-col
>
</
div
>
<
el-col
:span=
"8"
>
<
div
>
<el-form-item
label=
"科室"
prop=
"hospitalDepartmentName"
>
<el-form-item
label=
"科室"
prop=
"hospitalDepartmentName"
>
<el-input
v-model=
"registerForm.hospitalDepartmentName"
placeholder=
"暂无数据"
:disabled=
"true"
maxlength=
"20"
/>
<el-input
v-model=
"registerForm.hospitalDepartmentName"
placeholder=
"暂无数据"
:disabled=
"true"
maxlength=
"20"
/>
</el-form-item>
</el-form-item>
</
el-col
>
</
div
>
<
el-col
:span=
"8"
>
<
div
>
<el-form-item
label=
"诊位"
prop=
"visitLocation"
>
<el-form-item
label=
"诊位"
prop=
"visitLocation"
>
<el-input
v-model=
"registerForm.visitLocation"
placeholder=
"暂无数据"
:disabled=
"true"
maxlength=
"20"
/>
<el-input
v-model=
"registerForm.visitLocation"
placeholder=
"暂无数据"
:disabled=
"true"
maxlength=
"20"
/>
</el-form-item>
</el-form-item>
</
el-col
>
</
div
>
<
el-col
:span=
"24
"
>
<
div
class=
"all-row
"
>
<el-form-item
label=
"主诉"
>
<el-form-item
label=
"主诉"
>
<el-input
<el-input
v-model=
"visitForm.mainSuit"
v-model=
"visitForm.mainSuit"
...
@@ -119,8 +119,8 @@
...
@@ -119,8 +119,8 @@
type=
"textarea"
type=
"textarea"
/>
/>
</el-form-item>
</el-form-item>
</
el-col
>
</
div
>
<
el-col
:span=
"24
"
>
<
div
class=
"all-row
"
>
<el-form-item
label=
"医嘱"
>
<el-form-item
label=
"医嘱"
>
<el-input
<el-input
v-model=
"visitForm.doctorAdvice"
v-model=
"visitForm.doctorAdvice"
...
@@ -130,12 +130,12 @@
...
@@ -130,12 +130,12 @@
type=
"textarea"
type=
"textarea"
/>
/>
</el-form-item>
</el-form-item>
</
el-col
>
</
div
>
<
el-col
:span=
"24
"
>
<
div
class=
"all-row
"
>
<el-form-item
label=
"诊断结果"
>
<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-form-item>
</
el-col
>
</
div
>
<!-- 开药模块--后续开发 -->
<!-- 开药模块--后续开发 -->
<div
class=
"drug-content"
>
<div
class=
"drug-content"
>
<el-form-item
label=
"药物处理"
prop=
"medication"
>
<el-form-item
label=
"药物处理"
prop=
"medication"
>
...
@@ -258,49 +258,53 @@
...
@@ -258,49 +258,53 @@
</div>
</div>
<!-- 住院模块--后续开发 -->
<!-- 住院模块--后续开发 -->
<el-row
class=
"hospital-content"
>
<el-row
class=
"hospital-content"
>
<
el-col
:span=
"8"
>
<
div
>
<el-form-item
label=
"住院治疗"
>
<el-form-item
label=
"住院治疗"
>
<el-input-number
v-model=
"registerForm.
petSex"
:max=
"10"
:min=
"1"
controls-position=
"right"
/>
<el-input-number
v-model=
"registerForm.
hospital"
:max=
"10"
:min=
"1"
controls-position=
"right"
/>
天
</el-form-item>
</el-form-item>
</
el-col
>
</
div
>
<
el-col
:span=
"8"
>
<
div
>
<el-form-item
label=
"病情等级"
>
<el-form-item
label=
"病情等级"
>
<el-select
<el-select
v-model=
"prescribingForm.
petSex
"
v-model=
"prescribingForm.
sickLevel
"
clearable
clearable
placeholder=
"请选择病情等级"
placeholder=
"请选择病情等级"
style=
"width: 100%"
style=
"width: 100%"
>
>
<el-option
<el-option
v-for=
"(item, index) in
dict.type.pet_sex
"
v-for=
"(item, index) in
isBatheOption
"
:key=
"index"
:key=
"index"
:label=
"item.label"
:label=
"item.label"
:value=
"item.value"
:value=
"item.value"
/>
/>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</
el-col
>
</
div
>
<
el-col
:span=
"8"
>
<
div
>
<el-form-item
label=
"能否沐浴"
>
<el-form-item
label=
"能否沐浴"
>
<el-select
<el-select
v-model=
"registerForm.
petSex
"
v-model=
"registerForm.
bathe
"
clearable
clearable
placeholder=
"请选择能否沐浴"
placeholder=
"请选择能否沐浴"
style=
"width: 100%"
style=
"width: 100%"
>
>
<el-option
<el-option
v-for=
"(item, index) in
dict.type.pet_sex
"
v-for=
"(item, index) in
isBatheOption
"
:key=
"index"
:key=
"index"
:label=
"item.label"
:label=
"item.label"
:value=
"item.value"
:value=
"item.value"
/>
/>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</
el-col
>
</
div
>
</el-row>
</el-row>
</el-row>
</el-row>
</el-form>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
class=
"doctor-sign"
>
主治兽医
<img
:src=
"baseURL + registerForm.doctorSignatureUrl"
/>
</div>
<el-button
type=
"primary"
@
click=
"submit"
>
确 定
</el-button>
<el-button
type=
"primary"
@
click=
"submit"
>
确 定
</el-button>
<el-button
@
click=
"cancle"
>
取 消
</el-button>
<el-button
@
click=
"cancle"
>
取 消
</el-button>
</div>
</div>
...
@@ -347,6 +351,9 @@ export default {
...
@@ -347,6 +351,9 @@ export default {
callback
()
callback
()
}
}
return
{
return
{
baseURL
:
process
.
env
.
VUE_APP_TEST_API
,
isBatheOption
:
[
],
// 能否沐浴选项
checkItemOptions
:
[],
// 项目选项列表 根据检查类型变化
checkItemOptions
:
[],
// 项目选项列表 根据检查类型变化
treatItemOptions
:
[],
// 治疗选项列表 根据检查类型变化
treatItemOptions
:
[],
// 治疗选项列表 根据检查类型变化
// 表单默认值
// 表单默认值
...
@@ -554,10 +561,30 @@ export default {
...
@@ -554,10 +561,30 @@ export default {
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
.prescribing-modle
{
.prescribing-modle
{
.el-dialog
{
::v-deep
.el-dialog
{
width
:
1060px
;
width
:
1060px
;
}
}
.doctor-sign
{
margin-right
:
222px
;
margin-bottom
:
50px
;
font-size
:
0
.875rem
;
font-family
:
Microsoft
YaHei-Regular
,
Microsoft
YaHei
;
font-weight
:
400
;
color
:
#707070
;
display
:
flex
;
align-items
:
center
;
justify-content
:
flex-end
;
img
{
width
:
100px
;
height
:
50px
;
}
}
.all-row
{
width
:
100%
;
.el-input--small
{
width
:
100%
!
important
;
}
}
.prescribing-head
{
.prescribing-head
{
border-bottom
:
1px
solid
#5FB54B
;
border-bottom
:
1px
solid
#5FB54B
;
margin-bottom
:
24px
;
margin-bottom
:
24px
;
...
@@ -582,7 +609,10 @@ export default {
...
@@ -582,7 +609,10 @@ export default {
padding-top
:
25px
;
padding-top
:
25px
;
padding-bottom
:
3px
;
padding-bottom
:
3px
;
}
}
::v-deep
.el-row
{
display
:
flex
;
flex-wrap
:
wrap
;
}
.pet-base
{
.pet-base
{
border-bottom
:
1px
dashed
#5FB54B
;
border-bottom
:
1px
dashed
#5FB54B
;
}
}
...
@@ -598,10 +628,6 @@ export default {
...
@@ -598,10 +628,6 @@ export default {
float
:
left
;
float
:
left
;
width
:
100%
;
width
:
100%
;
.el-input-number--small
{
width
:
220px
;
}
.single-medication
{
.single-medication
{
position
:
relative
;
position
:
relative
;
display
:
flex
;
display
:
flex
;
...
@@ -644,14 +670,17 @@ export default {
...
@@ -644,14 +670,17 @@ export default {
<
style
lang=
"scss"
>
<
style
lang=
"scss"
>
.prescribing-modle
{
.prescribing-modle
{
.el-input--small
{
.el-input--small
{
width
:
100%
!
important
;
width
:
188px
!
important
;
}
.el-input-number--small
{
width
:
188px
!
important
;
}
}
.petBreed
{
.petBreed
{
.el-form-item__content
{
.el-form-item__content
{
display
:
flex
;
display
:
flex
;
}
}
.el-input--small
{
.el-input--small
{
width
:
50%
!
important
;
width
:
91
.5px
!
important
;
}
}
.petChildBreed
{
.petChildBreed
{
margin-left
:
5px
;
margin-left
:
5px
;
...
...
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