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
22da2838
Commit
22da2838
authored
Sep 06, 2023
by
盖献康
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug(67347) - 医院自有设备 之前时间不可预约
bug(67365) - 按钮样式 bug(67366) - 平台的设备可以预约无法点击
parent
daab4ff6
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
32 additions
and
5 deletions
+32
-5
check-subscribe.vue
...-management/medical-record-management/check-subscribe.vue
+31
-4
medical-record-management.vue
...t/medical-record-management/medical-record-management.vue
+1
-1
No files found.
src/views/service-management/medical-record-management/check-subscribe.vue
View file @
22da2838
...
...
@@ -238,7 +238,7 @@
:header-cell-style=
"
{background:'#F4F4F4'}"
empty-text="当前暂无可预约设备"
>
<el-table-column
show-overflow-tooltip=
"true"
label=
"设备名称"
align=
"center"
prop=
"deviceName"
/>
<el-table-column
:
show-overflow-tooltip=
"true"
label=
"设备名称"
align=
"center"
prop=
"deviceName"
/>
<el-table-column
label=
"检查日期"
align=
"center"
prop=
"checkDate"
>
<template
slot-scope=
"scope"
>
<span>
{{
parseTime
(
scope
.
row
.
checkDate
,
'{y
}
/{m
}
/{d
}
'
)
}}
<
/span
>
...
...
@@ -260,7 +260,7 @@
type
=
"success"
size
=
"mini"
plain
:
disabled
=
"
parseInt(currentPayAmount) > parseInt(currentHospital.currentBalance)
"
:
disabled
=
"
accordingToTime(scope.row.checkTime) || (parseInt(scope.row.price) > parseInt(currentHospital.currentBalance)) || currentHospital.currentBalance === 0 || currentHospital.currentBalance === null
"
@
click
=
"handleBookNow(scope.row)"
>
立即预约
<
/el-button
>
...
...
@@ -270,6 +270,7 @@
type
=
"success"
size
=
"mini"
plain
:
disabled
=
"accordingToTime(scope.row.checkTime)"
@
click
=
"handleBookNow(scope.row)"
>
立即预约
<
/el-button
>
...
...
@@ -286,7 +287,7 @@
:
page
-
sizes
=
"[10, 20, 50]"
@
pagination
=
"getDevice"
/>
<
div
style
=
"display: flex; justify-content: left; margin-top: 20px"
>
<
div
style
=
"display: flex; justify-content: left; margin-top: 20px
;padding-bottom: 30px;
"
>
<
el
-
button
class
=
"resetBtn"
icon
=
"el-icon-back"
@
click
=
"goBack"
>
返
回
<
/el-button
>
<
/div
>
<
/div
>
...
...
@@ -314,7 +315,9 @@ export default {
}
}
,
checkDetail
:
{
}
,
queryParams
:
{
}
,
queryParams
:
{
checkDate
:
null
}
,
total
:
0
,
subscribeMessage
:
{
}
,
deviceQueryParams
:
{
...
...
@@ -359,6 +362,30 @@ export default {
methods
:
{
moneyFormat
,
parseTime
,
// 根据当前条数据时间段判断能不能点击
accordingToTime
(
checkTime
)
{
const
currentTime
=
parseTime
(
new
Date
(),
'{y
}
-{m
}
-{d
}
'
)
console
.
log
(
'checkTime'
,
checkTime
)
console
.
log
(
'currentTime'
,
currentTime
)
console
.
log
(
'this.queryParams.checkDate'
,
this
.
queryParams
.
checkDate
)
if
(
this
.
queryParams
.
checkDate
===
null
||
this
.
queryParams
.
checkDate
===
currentTime
)
{
if
(
checkTime
!==
null
&&
checkTime
!==
''
)
{
// 计算的时间
const
startTime
=
checkTime
.
split
(
'-'
)[
0
]
// 当前时间
const
currentDay
=
new
Date
().
getHours
()
+
':'
+
String
(
new
Date
().
getMinutes
()).
padStart
(
2
,
'0'
)
// 计算的时间小于当前时间就false
if
(
startTime
<
currentDay
)
{
return
true
}
else
{
return
false
}
}
}
else
{
return
false
}
return
false
}
,
getManage
()
{
getManage
(
this
.
currentCheckId
).
then
(
response
=>
{
this
.
subscribeMessage
=
response
.
data
...
...
src/views/service-management/medical-record-management/medical-record-management.vue
View file @
22da2838
...
...
@@ -432,8 +432,8 @@
type
=
"success"
class
=
"el-button--success--solid--four"
plain
@
click
=
"handleSubscribeDevice(scope.row)"
:
disabled
=
"accordingToTime(scope.row.checkTime)"
@
click
=
"handleSubscribeDevice(scope.row)"
>
立即预约
<
/el-button
>
<
/template
>
...
...
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