Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in / Register
Toggle navigation
U
uni-pdtravel
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
panyongping
uni-pdtravel
Commits
c4dc9b5e
Commit
c4dc9b5e
authored
Jul 08, 2024
by
潘永坪
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug处理
parent
5ad666f0
Changes
2
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
1076 additions
and
63 deletions
+1076
-63
distributionCombiChooseOld.vue
...on/distributionCombiChoose/distributionCombiChooseOld.vue
+1012
-0
jointElectronicTicket.vue
.../my/order/jointElectronicTicket/jointElectronicTicket.vue
+64
-63
No files found.
pages/combination/distributionCombiChoose/distributionCombiChooseOld.vue
0 → 100644
View file @
c4dc9b5e
This diff is collapsed.
Click to expand it.
pages/my/order/jointElectronicTicket/jointElectronicTicket.vue
View file @
c4dc9b5e
...
@@ -350,7 +350,7 @@
...
@@ -350,7 +350,7 @@
申请退票
申请退票
</view>
</view>
<radio-group
@
change=
"radioChange"
>
<radio-group
@
change=
"radioChange"
>
<label
class=
"subradio"
v-if=
"item.i
s
Refund"
v-for=
"(item,index) in orderInfo.childs"
:key=
"index"
>
<label
class=
"subradio"
v-if=
"item.i
f
Refund"
v-for=
"(item,index) in orderInfo.childs"
:key=
"index"
>
<text>
{{item.productName}}
</text>
<text>
{{item.productName}}
</text>
<radio
:value=
"item.id"
:checked=
"refundOrderId==item.id"
/>
<radio
:value=
"item.id"
:checked=
"refundOrderId==item.id"
/>
</label>
</label>
...
@@ -582,78 +582,79 @@ export default {
...
@@ -582,78 +582,79 @@ export default {
// 退票规则以子订单为准
// 退票规则以子订单为准
this
.
orderInfo
.
childs
.
forEach
(
item
=>
{
this
.
orderInfo
.
childs
.
forEach
(
item
=>
{
if
(
item
.
orderStatus
==
2
||
item
.
orderStatus
==
7
){
if
(
item
.
orderStatus
==
2
||
item
.
orderStatus
==
7
){
//等于2出票成功,7部分退货退款
//等于2出票成功,7部分退货退款
if
(
item
.
isRefund
==
2
){
if
(
item
.
isRefund
==
2
){
//随时可退
//随时可退
this
.
subRefundBtn
=
true
this
.
subRefundBtn
=
true
//增加字段用于弹窗展示该产品是否可退
//增加字段用于弹窗展示该产品是否可退
item
.
ifRefund
=
true
item
.
ifRefund
=
true
}
}
if
(
item
.
isRefund
==
1
){
if
(
item
.
isRefund
==
1
){
//1为条件退
//1为条件退
item
.
orderRefundRuleList
.
forEach
(
item2
=>
{
item
.
orderRefundRuleList
.
forEach
(
item2
=>
{
//refundVisitorApply游客是否能自己申请退(0不能1可以)
//refundVisitorApply游客是否能自己申请退(0不能1可以)
if
(
item2
.
refundVisitorApply
==
1
){
if
(
item2
.
refundVisitorApply
==
1
){
//当前时间戳
//当前时间戳
let
nowTimeNumber
=
new
Date
().
getTime
()
let
nowTimeNumber
=
new
Date
().
getTime
()
//退票时间戳
//退票时间戳
let
refundTime
=
''
let
refundTime
=
''
if
(
item2
.
refundDay
){
if
(
item2
.
refundDay
){
//1使用日期前
//1使用日期前
if
(
item2
.
refundTimeRule
==
1
){
if
(
item2
.
refundTimeRule
==
1
){
let
playDate
=
this
.
getNewDate
(
orderInfo
.
playDate
,
-
item2
.
refundDay
)
let
playDate
=
this
.
getNewDate
(
orderInfo
.
playDate
,
-
item2
.
refundDay
)
refundTime
=
playDate
+
' '
+
item2
.
refundTime
refundTime
=
playDate
+
' '
+
item2
.
refundTime
}
}
//2过期后
//2过期后
if
(
item2
.
refundTimeRule
==
2
){
if
(
item2
.
refundTimeRule
==
2
){
let
playDate
=
this
.
getNewDate
(
orderInfo
.
playDate
,
item2
.
refundDay
)
let
playDate
=
this
.
getNewDate
(
orderInfo
.
playDate
,
item2
.
refundDay
)
refundTime
=
playDate
+
' '
+
item2
.
refundTime
refundTime
=
playDate
+
' '
+
item2
.
refundTime
}
}
}
else
{
}
else
{
refundTime
=
orderInfo
.
playDate
+
' '
+
item2
.
refundTime
refundTime
=
orderInfo
.
playDate
+
' '
+
item2
.
refundTime
}
}
let
refundTimeNumber
=
new
Date
(
refundTime
.
replace
(
/-/g
,
'/'
)).
getTime
()
let
refundTimeNumber
=
new
Date
(
refundTime
.
replace
(
/-/g
,
'/'
)).
getTime
()
//refundDateType退款时间0之前1之后2至(用于区间)
//refundDateType退款时间0之前1之后2至(用于区间)
if
(
item2
.
refundDateType
==
0
){
if
(
item2
.
refundDateType
==
0
){
if
(
nowTimeNumber
<
refundTimeNumber
){
if
(
nowTimeNumber
<
refundTimeNumber
){
this
.
subRefundBtn
=
true
this
.
subRefundBtn
=
true
//增加字段用于弹窗展示该产品是否可退
//增加字段用于弹窗展示该产品是否可退
item
.
ifRefund
=
true
item
.
ifRefund
=
true
}
else
{
}
else
{
this
.
subRefundBtn
=
false
this
.
subRefundBtn
=
false
}
}
}
}
if
(
item2
.
refundDateType
==
1
){
if
(
item2
.
refundDateType
==
1
){
if
(
nowTimeNumber
>
refundTimeNumber
){
if
(
nowTimeNumber
>
refundTimeNumber
){
this
.
subRefundBtn
=
true
this
.
subRefundBtn
=
true
//增加字段用于弹窗展示该产品是否可退
//增加字段用于弹窗展示该产品是否可退
item
.
ifRefund
=
true
item
.
ifRefund
=
true
}
else
{
}
else
{
this
.
subRefundBtn
=
false
this
.
subRefundBtn
=
false
}
}
}
}
if
(
item2
.
refundDateType
==
2
){
if
(
item2
.
refundDateType
==
2
){
let
refundEndTime
=
''
let
refundEndTime
=
''
if
(
item2
.
refundDay
){
if
(
item2
.
refundDay
){
let
playDate
=
this
.
getNewDate
(
orderInfo
.
playDate
,
-
item2
.
refundDay
)
let
playDate
=
this
.
getNewDate
(
orderInfo
.
playDate
,
-
item2
.
refundDay
)
refundEndTime
=
playDate
+
' '
+
item2
.
refundEndTime
refundEndTime
=
playDate
+
' '
+
item2
.
refundEndTime
}
else
{
}
else
{
refundEndTime
=
orderInfo
.
playDate
+
' '
+
item2
.
refundEndTime
refundEndTime
=
orderInfo
.
playDate
+
' '
+
item2
.
refundEndTime
}
}
if
(
refundTime
<
nowTime
<
refundEndTime
){
if
(
refundTime
<
nowTime
<
refundEndTime
){
this
.
subRefundBtn
=
true
this
.
subRefundBtn
=
true
//增加字段用于弹窗展示该产品是否可退
//增加字段用于弹窗展示该产品是否可退
item
.
ifRefund
=
true
item
.
ifRefund
=
true
}
else
{
}
else
{
this
.
subRefundBtn
=
false
this
.
subRefundBtn
=
false
}
}
}
}
}
}
})
})
}
}
}
}
})
})
console
.
log
(
this
.
orderInfo
.
childs
)
}
else
{
}
else
{
// 退票规则以主订单为准
// 退票规则以主订单为准
if
(
orderInfo
.
orderStatus
==
2
||
orderInfo
.
orderStatus
==
7
){
if
(
orderInfo
.
orderStatus
==
2
||
orderInfo
.
orderStatus
==
7
){
...
...
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