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
13c1208e
Commit
13c1208e
authored
Jun 28, 2023
by
盖献康
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug-详情输入框禁用
parent
24949c4a
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
114 additions
and
19 deletions
+114
-19
check-detail.vue
...ice-management/medical-record-management/check-detail.vue
+2
-1
check-subscribe.vue
...-management/medical-record-management/check-subscribe.vue
+112
-18
No files found.
src/views/service-management/medical-record-management/check-detail.vue
View file @
13c1208e
...
...
@@ -221,7 +221,7 @@
<div
style=
"height: 16px;border-left: 3px solid #5bb647;"
/>
<div
style=
"padding-left: 8px;font-size: 16px;font-weight: bold;"
>
预约信息
</div>
<div
style=
"margin-left: auto;padding-right: 50px;"
>
<el-button
v-show=
"checkDetail.deviceId === null"
class=
"fourWordsBtn"
@
click=
"bookNow"
>
立即预约
</el-button>
<el-button
class=
"fourWordsBtn"
@
click=
"bookNow"
>
立即预约
</el-button>
</div>
</div>
<!-- 预约信息 -->
...
...
@@ -380,6 +380,7 @@ export default {
videoReport
:
null
,
// 图片根据不同环境显示路径
baseUrl
:
process
.
env
.
VUE_APP_TEST_API
,
// 宠物保险
insureOptions
:
[
{
value
:
'0'
,
...
...
src/views/service-management/medical-record-management/check-subscribe.vue
View file @
13c1208e
...
...
@@ -17,17 +17,32 @@
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"宠物昵称"
>
<span>
{{
subscribeMessage
.
petNickname
}}
</span>
<el-input
class=
"input-detail"
placeholder=
"暂无数据"
v-model=
"subscribeMessage.petNickname"
disabled
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"宠物ID"
>
<span>
{{
subscribeMessage
.
petsId
}}
</span>
<el-input
class=
"input-detail"
placeholder=
"暂无数据"
v-model=
"subscribeMessage.petsId"
disabled
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"宠物品种"
>
<span>
{{
subscribeMessage
.
petBreed
}}
</span>
<el-input
class=
"input-detail"
placeholder=
"暂无数据"
v-model=
"subscribeMessage.petBreed"
disabled
/>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -35,17 +50,36 @@
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"宠物性别"
>
<span>
{{
subscribeMessage
.
petSex
===
'0'
?
'雄性'
:
(
subscribeMessage
.
petSex
===
'1'
?
'雌性'
:
'其他'
)
}}
</span>
<el-select
class=
"input-detail"
v-model=
"subscribeMessage.petSex"
disabled
placeholder=
"暂无数据"
>
<el-option
v-for=
"item in dict.type.pet_sex"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"宠物年龄"
>
<span>
{{
subscribeMessage
.
petAge
}}
</span>
<el-input
class=
"input-detail"
placeholder=
"暂无数据"
v-model=
"subscribeMessage.petAge"
disabled
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"宠物体重"
>
<span>
{{
subscribeMessage
.
petWeight
+
'kg'
}}
</span>
<el-input
class=
"input-detail"
placeholder=
"暂无数据"
v-model=
"subscribeMessage.petWeight"
disabled
>
<template
#
suffix
>
kg
</
template
>
</el-input>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -53,17 +87,36 @@
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"宠物毛色"
>
<span>
{{
subscribeMessage
.
petColor
}}
</span>
<el-input
class=
"input-detail"
placeholder=
"暂无数据"
v-model=
"subscribeMessage.petColor"
disabled
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"绝育情况"
>
<span>
{{
subscribeMessage
.
sterilizationStatus
===
'0'
?
'已绝育'
:
'未绝育'
}}
</span>
<el-select
class=
"input-detail"
v-model=
"subscribeMessage.sterilizationStatus"
disabled
placeholder=
"暂无数据"
>
<el-option
v-for=
"item in dict.type.sterilization_status"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"疫苗情况"
>
<span>
{{
subscribeMessage
.
vaccineSituation
===
'0'
?
'当年已接种'
:
'当年未接种'
}}
</span>
<el-select
class=
"input-detail"
v-model=
"subscribeMessage.vaccineSituation"
disabled
placeholder=
"暂无数据"
>
<el-option
v-for=
"item in dict.type.vaccine_situation"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -71,7 +124,14 @@
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"宠物保险"
>
<span>
{{
subscribeMessage
.
insure
===
'0'
?
'未购保险'
:
'已购保险'
}}
</span>
<el-select
class=
"input-detail"
v-model=
"subscribeMessage.insure"
disabled
placeholder=
"暂无数据"
>
<el-option
v-for=
"item in insureOptions"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -82,17 +142,36 @@
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"检查类型"
>
<span>
{{
subscribeMessage
.
checkType
===
'0'
?
'医院自有服务'
:
'预约外部服务'
}}
</span>
<el-select
class=
"input-detail"
v-model=
"subscribeMessage.checkType"
disabled
placeholder=
"暂无数据"
>
<el-option
v-for=
"item in dict.type.check_type"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"检查项目"
>
<span>
{{
subscribeMessage
.
checkItemsName
||
'-'
}}
</span>
<el-input
class=
"input-detail"
placeholder=
"暂无数据"
v-model=
"subscribeMessage.checkItemsName"
disabled
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"缴费金额"
>
<span>
{{
keepTwoDecimals
(
subscribeMessage
.
payAmount
)
}}
</span>
<el-input
class=
"input-detail"
placeholder=
"暂无数据"
v-model=
"subscribeMessage.payAmount"
disabled
>
<
template
#
prefix
>
¥
</
template
>
</el-input>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -183,7 +262,7 @@ import { getManage } from '@/api/business/manage'
export
default
{
name
:
'CheckSubscribe'
,
dicts
:
[
'
exam
_type'
],
dicts
:
[
'
pet_sex'
,
'sterilization_status'
,
'vaccine_situation'
,
'check
_type'
],
data
()
{
return
{
checkDetail
:
{
}
,
...
...
@@ -192,7 +271,7 @@ export default {
subscribeMessage
:
{
}
,
deviceQueryParams
:
{
pageNum
:
1
,
pageSize
:
1
0
,
pageSize
:
2
0
,
reservationTime
:
null
,
// 检查日期(默认当前日期)
isPrivate
:
null
,
// 检查类型(0-外部、1医院)--不变
checkTypeList
:
[],
// 检查项目ID(String[])--不变
...
...
@@ -204,7 +283,18 @@ export default {
selectableDevice
:
[],
// 检查表ID
currentCheckId
:
null
,
currentPayAmount
:
null
currentPayAmount
:
null
,
// 宠物保险
insureOptions
:
[
{
value
:
'0'
,
label
:
'未购保险'
}
,
{
value
:
'1'
,
label
:
'已购保险'
}
]
}
}
,
created
()
{
...
...
@@ -212,6 +302,7 @@ export default {
getManage
(
id
).
then
(
response
=>
{
this
.
subscribeMessage
=
response
.
data
console
.
log
(
'立即预约页面'
,
this
.
subscribeMessage
)
this
.
subscribeMessage
.
payAmount
=
this
.
keepTwoDecimals
(
this
.
subscribeMessage
.
payAmount
)
// 时间
this
.
deviceQueryParams
.
reservationTime
=
parseTime
(
new
Date
(),
'{y
}
-{m
}
-{d
}
'
)
// 服务类型(医院自有、外部服务)
...
...
@@ -268,9 +359,9 @@ export default {
// 金额保留两位小数
keepTwoDecimals
(
price
)
{
if
(
price
===
null
)
{
return
'-'
return
null
}
else
{
return
'¥'
+
price
.
toFixed
(
2
)
return
price
.
toFixed
(
2
)
}
}
,
getList
()
{
}
,
...
...
@@ -336,4 +427,7 @@ export default {
background
-
color
:
#
FFFFFF
;
}
.
input
-
detail
{
width
:
392
px
;
}
<
/style
>
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