Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
SuperMan
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
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
罗超
SuperMan
Commits
0ca1402b
Commit
0ca1402b
authored
Mar 08, 2019
by
huangyuanyuan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
c10807a5
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
77 additions
and
36 deletions
+77
-36
BulkAirTicketOrders.vue
src/components/SalesModule/BulkAirTicketOrders.vue
+13
-6
IndividualTicketOrder.vue
src/components/Ticketing/IndividualTicketOrder.vue
+34
-15
IndividualTicketOrderDetails.vue
src/components/Ticketing/IndividualTicketOrderDetails.vue
+21
-13
individualTicket.vue
src/components/Ticketing/individualTicket.vue
+9
-2
No files found.
src/components/SalesModule/BulkAirTicketOrders.vue
View file @
0ca1402b
...
@@ -83,7 +83,7 @@
...
@@ -83,7 +83,7 @@
<span
v-if=
"item.RefundStatus==2"
>
退款中
</span>
<span
v-if=
"item.RefundStatus==2"
>
退款中
</span>
<span
v-if=
"item.RefundStatus==3"
>
已退款
</span>
<span
v-if=
"item.RefundStatus==3"
>
已退款
</span>
</p>
</p>
<p
else
>
<p
v-
else
>
<span
v-if=
"item.Status==1"
>
正常
</span>
<span
v-if=
"item.Status==1"
>
正常
</span>
<span
v-if=
"item.Status==2"
>
取消
</span>
<span
v-if=
"item.Status==2"
>
取消
</span>
<span
v-if=
"item.Status==3"
>
待付款
</span>
<span
v-if=
"item.Status==3"
>
待付款
</span>
...
@@ -92,7 +92,7 @@
...
@@ -92,7 +92,7 @@
</td>
</td>
<td>
<td>
<p
v-if=
"item.RefundStatus==
1
&& item.Status==1 && item.RefundFinanceList.length==0"
>
<p
v-if=
"item.RefundStatus==
2
&& item.Status==1 && item.RefundFinanceList.length==0"
>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"退款"
placement=
"top-end"
>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"退款"
placement=
"top-end"
>
<el-button
@
click=
"RefundPay(item)"
type=
"danger"
icon=
"el-icon-star-off"
circle
></el-button>
<el-button
@
click=
"RefundPay(item)"
type=
"danger"
icon=
"el-icon-star-off"
circle
></el-button>
</el-tooltip>
</el-tooltip>
...
@@ -160,9 +160,12 @@
...
@@ -160,9 +160,12 @@
<div>
<div>
<span
style=
"cursor: default;"
>
<span
style=
"cursor: default;"
>
<span
class=
"tickets_green"
v-for=
"(fina,fin) in item.FinanceList"
:key=
"fin"
>
<span
class=
"tickets_green"
v-for=
"(fina,fin) in item.FinanceList"
:key=
"fin"
>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)"
>
{{fina.FrID}}
</span>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)"
v-if=
"fina.ColorState===1"
class=
"groupTourOrder_tickets_blue"
>
{{fina.frID}}
</span>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)"
v-else-if=
"fina.ColorState===2"
class=
"groupTourOrder_tickets_green"
>
{{fina.frID}}
</span>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)"
v-else-if=
"fina.ColorState===3"
class=
"groupTourOrder_tickets_red"
>
{{fina.frID}}
</span>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)"
v-else-if=
"fina.ColorState===4"
class=
"groupTourOrder_tickets_black"
>
{{fina.frID}}
</span>
</span>
</span>
<span
v-if=
"item.FinanceList==0"
>
<span
v-if=
"item.FinanceList
.length
==0"
>
暂无数据
暂无数据
</span>
</span>
</span>
</span>
...
@@ -174,9 +177,13 @@
...
@@ -174,9 +177,13 @@
<div>
<div>
<span
style=
"cursor: default;"
>
<span
style=
"cursor: default;"
>
<span
class=
"tickets_green"
v-for=
"(fina,fin) in item.RefundFinanceList"
:key=
"fin"
>
<span
class=
"tickets_green"
v-for=
"(fina,fin) in item.RefundFinanceList"
:key=
"fin"
>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)"
>
{{fina.FrID}}
</span>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)"
v-if=
"fina.ColorState===1"
class=
"groupTourOrder_tickets_blue"
>
{{fina.frID}}
</span>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)"
v-else-if=
"fina.ColorState===2"
class=
"groupTourOrder_tickets_green"
>
{{fina.frID}}
</span>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)"
v-else-if=
"fina.ColorState===3"
class=
"groupTourOrder_tickets_red"
>
{{fina.frID}}
</span>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)"
v-else-if=
"fina.ColorState===4"
class=
"groupTourOrder_tickets_black"
>
{{fina.frID}}
</span>
<!-- <span @click="goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)">{{fina.FrID}}</span> -->
</span>
</span>
<span
v-if=
"item.RefundFinanceList==0"
>
<span
v-if=
"item.RefundFinanceList
.length
==0"
>
暂无数据
暂无数据
</span>
</span>
</span>
</span>
...
...
src/components/Ticketing/IndividualTicketOrder.vue
View file @
0ca1402b
...
@@ -94,12 +94,16 @@
...
@@ -94,12 +94,16 @@
<tbody
v-for=
"(item,index) in dataList"
:key=
"index"
>
<tbody
v-for=
"(item,index) in dataList"
:key=
"index"
>
<tr>
<tr>
<td>
{{
item
.
Id
}}
</td>
<td>
{{
item
.
Id
}}
</td>
<td>
{{
item
.
Id
}}
</td>
<!-- 机票编码 -->
<td>
<span
@
click=
"goUrl('散客机票','individualTicket',item.AirTicketId)"
class=
"guest_num"
>
{{
item
.
AirTicketId
}}
</span>
</td>
<!-- 机票编码 -->
<td><p
class=
"fz12 over_ellipsis"
style=
"width: 120px;"
>
{{
item
.
ContactName
}}
</p>
<td><p
class=
"fz12 over_ellipsis"
style=
"width: 120px;"
>
{{
item
.
ContactName
}}
</p>
<!--
<p
class=
"fz12"
>
123456
</p>
-->
<!--
<p
class=
"fz12"
>
123456
</p>
-->
</td>
</td>
<td>
{{
item
.
GuestNum
}}
/
{{
item
.
SeatNum
}}
/
{{
item
.
FreightSpace
}}
</td>
<td>
<span
class=
"guest_num"
>
{{
item
.
GuestNum
}}
/
{{
item
.
SeatNum
}}
/
{{
item
.
FreightSpace
}}
</span>
</td>
<td
class=
"fz12"
>
{{
item
.
TC_Price
}}
</td>
<td
class=
"fz12"
>
{{
item
.
TC_Price
}}
</td>
<td
class=
"fz12"
>
{{
item
.
Unit_Price
}}
</td>
<td
class=
"fz12"
>
{{
item
.
Unit_Price
}}
</td>
<td
style=
"color:#E95252"
>
{{
item
.
PreferPrice
}}
</td>
<td
style=
"color:#E95252"
>
{{
item
.
PreferPrice
}}
</td>
...
@@ -170,26 +174,33 @@
...
@@ -170,26 +174,33 @@
<td
colspan=
"7"
class=
"groupTourOrder_tickets"
style=
"height: 40px;"
>
<td
colspan=
"7"
class=
"groupTourOrder_tickets"
style=
"height: 40px;"
>
<div>
<div>
<div>
收款单据:
</div>
<div>
收款单据:
</div>
<div>
<div
style=
"cursor: pointer;"
>
<span
style=
"cursor: default;"
>
<span
class=
"tickets_green"
v-for=
"(fina,fin) in item.FinanceList"
:key=
"fin"
>
<span
v-for=
"(item2,index2) in item.FinanceList"
:key=
"index2"
>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)"
>
{{fina.FrID}}
</span>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',item2.FrID)"
v-if=
"item2.ColorState===1"
class=
"groupTourOrder_tickets_blue"
>
{{item2.FrID}}
</span>
</span>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',item2.FrID)"
v-else-if=
"item2.ColorState===2"
class=
"groupTourOrder_tickets_green"
>
{{item2.FrID}}
</span>
<span
v-if=
"item.FinanceList==0"
>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',item2.FrID)"
v-else-if=
"item2.ColorState===3"
class=
"groupTourOrder_tickets_red"
>
{{item2.FrID}}
</span>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',item2.FrID)"
v-else-if=
"item2.ColorState===4"
class=
"groupTourOrder_tickets_black"
>
{{item2.FrID}}
</span>
<!-- @click="goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')" -->
</span>
<span
v-if=
"item.FinanceList.length==0"
>
暂无数据
暂无数据
</span>
</span>
</span>
</div>
</div>
</div>
</div>
<div>
<div>
<div>
付款单据:
</div>
<div>
付款单据:
</div>
<div>
<div>
<span
style=
"cursor: default;"
>
<span
style=
"cursor: pointer;"
>
<span
class=
"tickets_green"
v-for=
"(fina,fin) in item.RefundFinanceList"
:key=
"fin"
>
<span
v-for=
"(fina,fin) in item.RefundFinanceList"
:key=
"fin"
>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)"
>
{{fina.FrID}}
</span>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)"
v-if=
"fina.ColorState===1"
class=
"groupTourOrder_tickets_blue"
>
{{fina.FrID}}
</span>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)"
v-else-if=
"fina.ColorState===2"
class=
"groupTourOrder_tickets_green"
>
{{fina.FrID}}
</span>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)"
v-else-if=
"fina.ColorState===3"
class=
"groupTourOrder_tickets_red"
>
{{fina.FrID}}
</span>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)"
v-else-if=
"fina.ColorState===4"
class=
"groupTourOrder_tickets_black"
>
{{fina.FrID}}
</span>
<!-- <span @click="goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)">{{fina.FrID}}</span> -->
</span>
</span>
<span
v-if=
"item.RefundFinanceList==0"
>
<span
v-if=
"item.RefundFinanceList
.length
==0"
>
暂无数据
暂无数据
</span>
</span>
</span>
</span>
...
@@ -279,7 +290,7 @@ export default {
...
@@ -279,7 +290,7 @@ export default {
res
=>
{
res
=>
{
this
.
loading
=
false
;
this
.
loading
=
false
;
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
//
console.log(res);
console
.
log
(
res
);
this
.
total
=
res
.
data
.
data
.
count
;
this
.
total
=
res
.
data
.
data
.
count
;
this
.
dataList
=
res
.
data
.
data
.
pageData
;
this
.
dataList
=
res
.
data
.
data
.
pageData
;
}
else
{
}
else
{
...
@@ -304,6 +315,14 @@ export default {
...
@@ -304,6 +315,14 @@ export default {
</
script
>
</
script
>
<
style
scoped
>
<
style
scoped
>
@import
"../../assets/css/newTravelManager.css"
;
@import
"../../assets/css/newTravelManager.css"
;
.guest_num
:hover
{
font-weight
:
bold
;
}
.guest_num
{
text-decoration
:
underline
;
cursor
:
pointer
;
color
:
rgb
(
26
,
168
,
107
);
}
.tickets_green
{
.tickets_green
{
color
:
#008000
;
color
:
#008000
;
text-decoration
:
underline
;
text-decoration
:
underline
;
...
...
src/components/Ticketing/IndividualTicketOrderDetails.vue
View file @
0ca1402b
...
@@ -113,11 +113,15 @@
...
@@ -113,11 +113,15 @@
<div>
<div>
<div>
收款单据:
</div>
<div>
收款单据:
</div>
<div>
<div>
<span
style=
"cursor: default;"
>
<span
style=
"cursor: pointer;"
>
<span
class=
"tickets_green"
v-for=
"(fina,fin) in item.FinanceList"
:key=
"fin"
>
<span
v-for=
"(item2,index2) in item.FinanceList"
:key=
"index2"
>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)"
>
{{fina.FrID}}
</span>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',item2.FrID)"
v-if=
"item2.ColorState===1"
class=
"groupTourOrder_tickets_blue"
>
{{item2.FrID}}
</span>
</span>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',item2.FrID)"
v-else-if=
"item2.ColorState===2"
class=
"groupTourOrder_tickets_green"
>
{{item2.FrID}}
</span>
<span
v-if=
"item.FinanceList==0"
>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',item2.FrID)"
v-else-if=
"item2.ColorState===3"
class=
"groupTourOrder_tickets_red"
>
{{item2.FrID}}
</span>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',item2.FrID)"
v-else-if=
"item2.ColorState===4"
class=
"groupTourOrder_tickets_black"
>
{{item2.FrID}}
</span>
<!-- @click="goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')" -->
</span>
<span
v-if=
"item.FinanceList.length==0"
>
暂无数据
暂无数据
</span>
</span>
</span>
</span>
...
@@ -127,14 +131,18 @@
...
@@ -127,14 +131,18 @@
<div>
<div>
<div>
付款单据:
</div>
<div>
付款单据:
</div>
<div>
<div>
<span
style=
"cursor: default;"
>
<span
style=
"cursor: pointer;"
>
<span
class=
"tickets_green"
v-for=
"(fina,fin) in item.RefundFinanceList"
:key=
"fin"
>
<span
v-for=
"(fina,fin) in item.RefundFinanceList"
:key=
"fin"
>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)"
>
{{fina.FrID}}
</span>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)"
v-if=
"fina.ColorState===1"
class=
"groupTourOrder_tickets_blue"
>
{{fina.FrID}}
</span>
</span>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)"
v-else-if=
"fina.ColorState===2"
class=
"groupTourOrder_tickets_green"
>
{{fina.FrID}}
</span>
<span
v-if=
"item.RefundFinanceList==0"
>
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)"
v-else-if=
"fina.ColorState===3"
class=
"groupTourOrder_tickets_red"
>
{{fina.FrID}}
</span>
暂无数据
<span
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)"
v-else-if=
"fina.ColorState===4"
class=
"groupTourOrder_tickets_black"
>
{{fina.FrID}}
</span>
</span>
<!-- <span @click="goUrl('财务单据','FinancialDocumentsDetail',fina.FrID)">{{fina.FrID}}</span> -->
</span>
</span>
<span
v-if=
"item.RefundFinanceList.length==0"
>
暂无数据
</span>
</span>
</div>
</div>
</div>
</div>
</td>
</td>
...
...
src/components/Ticketing/individualTicket.vue
View file @
0ca1402b
...
@@ -286,6 +286,7 @@
...
@@ -286,6 +286,7 @@
<span>
<span>
<em>
状态
</em>
<em>
状态
</em>
<el-select
v-model=
"msg.FlyState"
:placeholder=
"$t('system.ph_in')"
>
<el-select
v-model=
"msg.FlyState"
:placeholder=
"$t('system.ph_in')"
>
<el-option
label=
"不限"
:value=
'-1'
></el-option>
<el-option
label=
"未起飞"
:value=
'0'
></el-option>
<el-option
label=
"未起飞"
:value=
'0'
></el-option>
<el-option
label=
"已起飞"
:value=
'1'
></el-option>
<el-option
label=
"已起飞"
:value=
'1'
></el-option>
</el-select>
</el-select>
...
@@ -493,6 +494,7 @@
...
@@ -493,6 +494,7 @@
</div>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
moment
from
'moment'
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
...
@@ -500,14 +502,14 @@
...
@@ -500,14 +502,14 @@
pageIndex
:
1
,
pageIndex
:
1
,
pageSize
:
6
,
pageSize
:
6
,
ID
:
0
,
ID
:
0
,
QFlightDateStart
:
''
,
QFlightDateStart
:
moment
().
format
(
"YYYY-MM-DD"
)
,
QFlightDateEnd
:
""
,
QFlightDateEnd
:
""
,
Flight_number
:
''
,
Flight_number
:
''
,
AirLineID
:
0
,
AirLineID
:
0
,
TicketType
:
2
,
//定金类型(1定,2定等)
TicketType
:
2
,
//定金类型(1定,2定等)
LineId
:
0
,
//线路编号
LineId
:
0
,
//线路编号
IsPayOrder
:
0
,
IsPayOrder
:
0
,
FlyState
:
0
,
FlyState
:
-
1
,
CreateBy
:
0
,
//操作人
CreateBy
:
0
,
//操作人
},
},
//员工列表
//员工列表
...
@@ -544,6 +546,11 @@
...
@@ -544,6 +546,11 @@
},
},
};
};
},
},
created
(){
if
(
this
.
$route
.
query
.
id
){
this
.
msg
.
Flight_number
=
this
.
$route
.
query
.
id
;
}
},
methods
:
{
methods
:
{
goUrl
(
path
,
item
)
{
goUrl
(
path
,
item
)
{
// console.log(item);
// console.log(item);
...
...
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