Commit 0b3c075e authored by 华国豪's avatar 华国豪 🙄
parents 7748ad22 bcf9b363
...@@ -9,22 +9,32 @@ ...@@ -9,22 +9,32 @@
.AnnualRanking .year{ .AnnualRanking .year{
text-align: center; text-align: center;
padding:10px 0; padding:10px 0;
background: #fff;
margin-top: 20px; margin-top: 20px;
background: #fff;
} }
.AnnualRanking .dataList .el-table td, .el-table th{ .AnnualRanking .dataList .el-table td, .el-table th{
padding:6px 0; padding:3px 0;
}
.AnnualRanking .dataList .el-table .cell, .el-table th div, .el-table--border td:first-child .cell, .el-table--border th:first-child .cell{
padding-left: 6px;
}
.AnnualRanking .dataList .el-table .cell, .el-table th div{
padding-right: 6px;
} }
.AnnualRanking .Header li em{ .AnnualRanking .Header li em{
font-size: 14px; font-size: 14px;
} }
.AnnualRanking .TableRed{
background: #E95252;
/* color:#fff; */
}
.AnnualRanking .Tableyellow{
background: yellow;
}
.AnnualRanking .el-table{
font-size:12px;
color:#000000;
}
.AnnualRanking .el-table thead{
color:#000000;
}
</style> </style>
<template> <template>
...@@ -73,224 +83,240 @@ ...@@ -73,224 +83,240 @@
<div v-show="type==0 || type==1"> <div v-show="type==0 || type==1">
<div class="year">{{msg.Year}}年销售额排名</div> <div class="year">{{msg.Year}}年销售额排名</div>
<el-table border <el-table border
:cell-class-name="CellName"
:header-cell-class-name="HeaderName"
:data="SaleMoneyList" :data="SaleMoneyList"
style="width: 100%"> style="width: 100%">
<el-table-column sortable prop="BranchName" label="公司名称" width="100"> </el-table-column> <el-table-column fixed sortable prop="BranchName" label="公司名称" min-width="100"> </el-table-column>
<el-table-column sortable prop="January" label="一月"></el-table-column> <el-table-column sortable prop="January" label="一月" min-width="100"></el-table-column>
<el-table-column sortable prop="February" label="二月"> </el-table-column> <el-table-column sortable prop="February" label="二月" min-width="100"> </el-table-column>
<el-table-column sortable prop="March" label="三月"> </el-table-column> <el-table-column sortable prop="March" label="三月" min-width="100"> </el-table-column>
<el-table-column sortable prop="FirstQuarter" label="第一季度平均" width="130"> </el-table-column> <el-table-column sortable prop="FirstQuarter" label="第一季度平均" min-width="120"> </el-table-column>
<el-table-column sortable prop="April" label="四月"> </el-table-column> <el-table-column sortable prop="April" label="四月" min-width="100"> </el-table-column>
<el-table-column sortable prop="May" label="五月"> </el-table-column> <el-table-column sortable prop="May" label="五月" min-width="100"> </el-table-column>
<el-table-column sortable prop="June" label="六月"></el-table-column> <el-table-column sortable prop="June" label="六月" min-width="100"></el-table-column>
<el-table-column sortable prop="SecondQuarter" label="第二季度平均" width="130"></el-table-column> <el-table-column sortable prop="SecondQuarter" label="第二季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="HalfReport" label="上半年平均" width="130"></el-table-column> <el-table-column sortable prop="HalfReport" label="上半年平均" min-width="120"></el-table-column>
<el-table-column sortable prop="July" label="七月"> </el-table-column> <el-table-column sortable prop="July" label="七月" min-width="100"> </el-table-column>
<el-table-column sortable prop="August" label="八月"> </el-table-column> <el-table-column sortable prop="August" label="八月" min-width="100"> </el-table-column>
<el-table-column sortable prop="September" label="九月"> </el-table-column> <el-table-column sortable prop="September" label="九月" min-width="100"> </el-table-column>
<el-table-column sortable prop="ThirdQuarter" label="第三季度平均" width="130"></el-table-column> <el-table-column sortable prop="ThirdQuarter" label="第三季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="October" label="十月"></el-table-column> <el-table-column sortable prop="October" label="十月" min-width="100"></el-table-column>
<el-table-column sortable prop="November" label="十一月"> </el-table-column> <el-table-column sortable prop="November" label="十一月" min-width="100"> </el-table-column>
<el-table-column sortable prop="December" label="十二月"></el-table-column> <el-table-column sortable prop="December" label="十二月" min-width="100"></el-table-column>
<el-table-column sortable prop="FourthQuarter" label="第四季度平均" width="130"></el-table-column> <el-table-column sortable prop="FourthQuarter" label="第四季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="LastHalfReport" label="下半年平均" width="130"></el-table-column> <el-table-column sortable prop="LastHalfReport" label="下半年平均" min-width="120"></el-table-column>
<el-table-column sortable prop="Total" label="全年平均" width="130"> </el-table-column> <el-table-column sortable prop="Total" label="全年平均" min-width="120"> </el-table-column>
</el-table> </el-table>
</div> </div>
<!-- 毛利排名 --> <!-- 毛利排名 -->
<div v-show="type==0 || type==2"> <div v-show="type==0 || type==2">
<div class="year">{{msg.Year}}年毛利排名</div> <div class="year">{{msg.Year}}年毛利排名</div>
<el-table border <el-table border
:cell-class-name="CellName"
:header-cell-class-name="HeaderName"
:data="MaoLiList" :data="MaoLiList"
style="width: 100%"> style="width: 100%">
<el-table-column sortable prop="BranchName" label="公司名称" width="100"> </el-table-column> <el-table-column fixed sortable prop="BranchName" label="公司名称" min-width="100"> </el-table-column>
<el-table-column sortable prop="January" label="一月"></el-table-column> <el-table-column sortable prop="January" label="一月" min-width="100"></el-table-column>
<el-table-column sortable prop="February" label="二月"> </el-table-column> <el-table-column sortable prop="February" label="二月" min-width="100"> </el-table-column>
<el-table-column sortable prop="March" label="三月"> </el-table-column> <el-table-column sortable prop="March" label="三月" min-width="100"> </el-table-column>
<el-table-column sortable prop="FirstQuarter" label="第一季度平均" width="130"> </el-table-column> <el-table-column sortable prop="FirstQuarter" label="第一季度平均" min-width="120"> </el-table-column>
<el-table-column sortable prop="April" label="四月"> </el-table-column> <el-table-column sortable prop="April" label="四月" min-width="100"> </el-table-column>
<el-table-column sortable prop="May" label="五月"> </el-table-column> <el-table-column sortable prop="May" label="五月" min-width="100"> </el-table-column>
<el-table-column sortable prop="June" label="六月"></el-table-column> <el-table-column sortable prop="June" label="六月" min-width="100"></el-table-column>
<el-table-column sortable prop="SecondQuarter" label="第二季度平均" width="130"></el-table-column> <el-table-column sortable prop="SecondQuarter" label="第二季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="HalfReport" label="上半年平均" width="130"></el-table-column> <el-table-column sortable prop="HalfReport" label="上半年平均" min-width="120"></el-table-column>
<el-table-column sortable prop="July" label="七月"> </el-table-column> <el-table-column sortable prop="July" label="七月" min-width="100"> </el-table-column>
<el-table-column sortable prop="August" label="八月"> </el-table-column> <el-table-column sortable prop="August" label="八月" min-width="100"> </el-table-column>
<el-table-column sortable prop="September" label="九月"> </el-table-column> <el-table-column sortable prop="September" label="九月" min-width="100"> </el-table-column>
<el-table-column sortable prop="ThirdQuarter" label="第三季度平均" width="130"></el-table-column> <el-table-column sortable prop="ThirdQuarter" label="第三季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="October" label="十月"></el-table-column> <el-table-column sortable prop="October" label="十月" min-width="100"></el-table-column>
<el-table-column sortable prop="November" label="十一月"> </el-table-column> <el-table-column sortable prop="November" label="十一月" min-width="100"> </el-table-column>
<el-table-column sortable prop="December" label="十二月"></el-table-column> <el-table-column sortable prop="December" label="十二月" min-width="100"></el-table-column>
<el-table-column sortable prop="FourthQuarter" label="第四季度平均" width="130"></el-table-column> <el-table-column sortable prop="FourthQuarter" label="第四季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="LastHalfReport" label="下半年平均" width="130"></el-table-column> <el-table-column sortable prop="LastHalfReport" label="下半年平均" min-width="120"></el-table-column>
<el-table-column sortable prop="Total" label="全年平均" width="130"> </el-table-column> <el-table-column sortable prop="Total" label="全年平均" min-width="120"> </el-table-column>
</el-table> </el-table>
</div> </div>
<!-- 佣金列表排名 --> <!-- 佣金列表排名 -->
<div v-show="type==0 || type==3"> <div v-show="type==0 || type==3">
<div class="year">{{msg.Year}}年佣金列表排名</div> <div class="year">{{msg.Year}}年佣金列表排名</div>
<el-table border <el-table border
:cell-class-name="CellName"
:header-cell-class-name="HeaderName"
:data="CommissionList" :data="CommissionList"
style="width: 100%"> style="width: 100%">
<el-table-column sortable prop="BranchName" label="公司名称" width="100"> </el-table-column> <el-table-column fixed sortable prop="BranchName" label="公司名称" min-width="100"> </el-table-column>
<el-table-column sortable prop="January" label="一月"></el-table-column> <el-table-column sortable prop="January" label="一月" min-width="100"></el-table-column>
<el-table-column sortable prop="February" label="二月"> </el-table-column> <el-table-column sortable prop="February" label="二月" min-width="100"> </el-table-column>
<el-table-column sortable prop="March" label="三月"> </el-table-column> <el-table-column sortable prop="March" label="三月" min-width="100"> </el-table-column>
<el-table-column sortable prop="FirstQuarter" label="第一季度平均" width="130"> </el-table-column> <el-table-column sortable prop="FirstQuarter" label="第一季度平均" min-width="120"> </el-table-column>
<el-table-column sortable prop="April" label="四月"> </el-table-column> <el-table-column sortable prop="April" label="四月" min-width="100"> </el-table-column>
<el-table-column sortable prop="May" label="五月"> </el-table-column> <el-table-column sortable prop="May" label="五月" min-width="100"> </el-table-column>
<el-table-column sortable prop="June" label="六月"></el-table-column> <el-table-column sortable prop="June" label="六月" min-width="100"></el-table-column>
<el-table-column sortable prop="SecondQuarter" label="第二季度平均" width="130"></el-table-column> <el-table-column sortable prop="SecondQuarter" label="第二季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="HalfReport" label="上半年平均" width="130"></el-table-column> <el-table-column sortable prop="HalfReport" label="上半年平均" min-width="120"></el-table-column>
<el-table-column sortable prop="July" label="七月"> </el-table-column> <el-table-column sortable prop="July" label="七月" min-width="100"> </el-table-column>
<el-table-column sortable prop="August" label="八月"> </el-table-column> <el-table-column sortable prop="August" label="八月" min-width="100"> </el-table-column>
<el-table-column sortable prop="September" label="九月"> </el-table-column> <el-table-column sortable prop="September" label="九月" min-width="100"> </el-table-column>
<el-table-column sortable prop="ThirdQuarter" label="第三季度平均" width="130"></el-table-column> <el-table-column sortable prop="ThirdQuarter" label="第三季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="October" label="十月"></el-table-column> <el-table-column sortable prop="October" label="十月" min-width="100"></el-table-column>
<el-table-column sortable prop="November" label="十一月"> </el-table-column> <el-table-column sortable prop="November" label="十一月" min-width="100"> </el-table-column>
<el-table-column sortable prop="December" label="十二月"></el-table-column> <el-table-column sortable prop="December" label="十二月" min-width="100"></el-table-column>
<el-table-column sortable prop="FourthQuarter" label="第四季度平均" width="130"></el-table-column> <el-table-column sortable prop="FourthQuarter" label="第四季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="LastHalfReport" label="下半年平均" width="130"></el-table-column> <el-table-column sortable prop="LastHalfReport" label="下半年平均" min-width="120"></el-table-column>
<el-table-column sortable prop="Total" label="全年平均" width="130"> </el-table-column> <el-table-column sortable prop="Total" label="全年平均" min-width="120"> </el-table-column>
</el-table> </el-table>
</div> </div>
<!-- 收客数量排名 GuestList--> <!-- 收客数量排名 GuestList-->
<div v-show="type==0 || type==4"> <div v-show="type==0 || type==4">
<div class="year">{{msg.Year}}年收客数量排名</div> <div class="year">{{msg.Year}}年收客数量排名</div>
<el-table border <el-table border
:cell-class-name="CellName"
:header-cell-class-name="HeaderName"
:data="GuestList" :data="GuestList"
style="width: 100%"> style="width: 100%">
<el-table-column sortable prop="BranchName" label="公司名称" width="100"> </el-table-column> <el-table-column fixed sortable prop="BranchName" label="公司名称" min-width="100"> </el-table-column>
<el-table-column sortable prop="January" label="一月"></el-table-column> <el-table-column sortable prop="January" label="一月" min-width="100"></el-table-column>
<el-table-column sortable prop="February" label="二月"> </el-table-column> <el-table-column sortable prop="February" label="二月" min-width="100"> </el-table-column>
<el-table-column sortable prop="March" label="三月"> </el-table-column> <el-table-column sortable prop="March" label="三月" min-width="100"> </el-table-column>
<el-table-column sortable prop="FirstQuarter" label="第一季度平均" width="130"> </el-table-column> <el-table-column sortable prop="FirstQuarter" label="第一季度平均" min-width="120"> </el-table-column>
<el-table-column sortable prop="April" label="四月"> </el-table-column> <el-table-column sortable prop="April" label="四月" min-width="100"> </el-table-column>
<el-table-column sortable prop="May" label="五月"> </el-table-column> <el-table-column sortable prop="May" label="五月" min-width="100"> </el-table-column>
<el-table-column sortable prop="June" label="六月"></el-table-column> <el-table-column sortable prop="June" label="六月" min-width="100"></el-table-column>
<el-table-column sortable prop="SecondQuarter" label="第二季度平均" width="130"></el-table-column> <el-table-column sortable prop="SecondQuarter" label="第二季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="HalfReport" label="上半年平均" width="130"></el-table-column> <el-table-column sortable prop="HalfReport" label="上半年平均" min-width="120"></el-table-column>
<el-table-column sortable prop="July" label="七月"> </el-table-column> <el-table-column sortable prop="July" label="七月" min-width="100"> </el-table-column>
<el-table-column sortable prop="August" label="八月"> </el-table-column> <el-table-column sortable prop="August" label="八月" min-width="100"> </el-table-column>
<el-table-column sortable prop="September" label="九月"> </el-table-column> <el-table-column sortable prop="September" label="九月" min-width="100"> </el-table-column>
<el-table-column sortable prop="ThirdQuarter" label="第三季度平均" width="130"></el-table-column> <el-table-column sortable prop="ThirdQuarter" label="第三季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="October" label="十月"></el-table-column> <el-table-column sortable prop="October" label="十月" min-width="100"></el-table-column>
<el-table-column sortable prop="November" label="十一月"> </el-table-column> <el-table-column sortable prop="November" label="十一月" min-width="100"> </el-table-column>
<el-table-column sortable prop="December" label="十二月"></el-table-column> <el-table-column sortable prop="December" label="十二月" min-width="100"></el-table-column>
<el-table-column sortable prop="FourthQuarter" label="第四季度平均" width="130"></el-table-column> <el-table-column sortable prop="FourthQuarter" label="第四季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="LastHalfReport" label="下半年平均" width="130"></el-table-column> <el-table-column sortable prop="LastHalfReport" label="下半年平均" min-width="120"></el-table-column>
<el-table-column sortable prop="Total" label="全年平均" width="130"> </el-table-column> <el-table-column sortable prop="Total" label="全年平均" min-width="120"> </el-table-column>
</el-table> </el-table>
</div> </div>
<!-- 联运收入 UnionList --> <!-- 联运收入 UnionList -->
<div v-show="type==0 || type==5"> <div v-show="type==0 || type==5">
<div class="year">{{msg.Year}}年联运收入排名</div> <div class="year">{{msg.Year}}年联运收入排名</div>
<el-table border <el-table border
:cell-class-name="CellName"
:header-cell-class-name="HeaderName"
:data="UnionList" :data="UnionList"
style="width: 100%"> style="width: 100%">
<el-table-column sortable prop="BranchName" label="公司名称" width="100"> </el-table-column> <el-table-column fixed sortable prop="BranchName" label="公司名称" min-width="100"> </el-table-column>
<el-table-column sortable prop="January" label="一月"></el-table-column> <el-table-column sortable prop="January" label="一月" min-width="100"></el-table-column>
<el-table-column sortable prop="February" label="二月"> </el-table-column> <el-table-column sortable prop="February" label="二月" min-width="100"> </el-table-column>
<el-table-column sortable prop="March" label="三月"> </el-table-column> <el-table-column sortable prop="March" label="三月" min-width="100"> </el-table-column>
<el-table-column sortable prop="FirstQuarter" label="第一季度平均" width="130"> </el-table-column> <el-table-column sortable prop="FirstQuarter" label="第一季度平均" min-width="120"> </el-table-column>
<el-table-column sortable prop="April" label="四月"> </el-table-column> <el-table-column sortable prop="April" label="四月" min-width="100"> </el-table-column>
<el-table-column sortable prop="May" label="五月"> </el-table-column> <el-table-column sortable prop="May" label="五月" min-width="100"> </el-table-column>
<el-table-column sortable prop="June" label="六月"></el-table-column> <el-table-column sortable prop="June" label="六月" min-width="100"></el-table-column>
<el-table-column sortable prop="SecondQuarter" label="第二季度平均" width="130"></el-table-column> <el-table-column sortable prop="SecondQuarter" label="第二季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="HalfReport" label="上半年平均" width="130"></el-table-column> <el-table-column sortable prop="HalfReport" label="上半年平均" min-width="120"></el-table-column>
<el-table-column sortable prop="July" label="七月"> </el-table-column> <el-table-column sortable prop="July" label="七月" min-width="100"> </el-table-column>
<el-table-column sortable prop="August" label="八月"> </el-table-column> <el-table-column sortable prop="August" label="八月" min-width="100"> </el-table-column>
<el-table-column sortable prop="September" label="九月"> </el-table-column> <el-table-column sortable prop="September" label="九月" min-width="100"> </el-table-column>
<el-table-column sortable prop="ThirdQuarter" label="第三季度平均" width="130"></el-table-column> <el-table-column sortable prop="ThirdQuarter" label="第三季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="October" label="十月"></el-table-column> <el-table-column sortable prop="October" label="十月" min-width="100"></el-table-column>
<el-table-column sortable prop="November" label="十一月"> </el-table-column> <el-table-column sortable prop="November" label="十一月" min-width="100"> </el-table-column>
<el-table-column sortable prop="December" label="十二月"></el-table-column> <el-table-column sortable prop="December" label="十二月" min-width="100"></el-table-column>
<el-table-column sortable prop="FourthQuarter" label="第四季度平均" width="130"></el-table-column> <el-table-column sortable prop="FourthQuarter" label="第四季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="LastHalfReport" label="下半年平均" width="130"></el-table-column> <el-table-column sortable prop="LastHalfReport" label="下半年平均" min-width="120"></el-table-column>
<el-table-column sortable prop="Total" label="全年平均" width="130"> </el-table-column> <el-table-column sortable prop="Total" label="全年平均" min-width="120"> </el-table-column>
</el-table> </el-table>
</div> </div>
<!-- 日本线 AvgMoneyList --> <!-- 日本线 AvgMoneyList -->
<div v-show="type==0 || type==6"> <div v-show="type==0 || type==6">
<div class="year">{{msg.Year}}年日本线排名</div> <div class="year">{{msg.Year}}年日本线排名</div>
<el-table border <el-table border
:cell-class-name="CellName"
:header-cell-class-name="HeaderName"
:data="AvgMoneyList" :data="AvgMoneyList"
style="width: 100%"> style="width: 100%">
<el-table-column sortable prop="BranchName" label="公司名称" width="100"> </el-table-column> <el-table-column fixed sortable prop="BranchName" label="公司名称" min-width="100"> </el-table-column>
<el-table-column sortable prop="January" label="一月"></el-table-column> <el-table-column sortable prop="January" label="一月" min-width="100"></el-table-column>
<el-table-column sortable prop="February" label="二月"> </el-table-column> <el-table-column sortable prop="February" label="二月" min-width="100"> </el-table-column>
<el-table-column sortable prop="March" label="三月"> </el-table-column> <el-table-column sortable prop="March" label="三月" min-width="100"> </el-table-column>
<el-table-column sortable prop="FirstQuarter" label="第一季度平均" width="130"> </el-table-column> <el-table-column sortable prop="FirstQuarter" label="第一季度平均" min-width="120"> </el-table-column>
<el-table-column sortable prop="April" label="四月"> </el-table-column> <el-table-column sortable prop="April" label="四月" min-width="100"> </el-table-column>
<el-table-column sortable prop="May" label="五月"> </el-table-column> <el-table-column sortable prop="May" label="五月" min-width="100"> </el-table-column>
<el-table-column sortable prop="June" label="六月"></el-table-column> <el-table-column sortable prop="June" label="六月" min-width="100"></el-table-column>
<el-table-column sortable prop="SecondQuarter" label="第二季度平均" width="130"></el-table-column> <el-table-column sortable prop="SecondQuarter" label="第二季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="HalfReport" label="上半年平均" width="130"></el-table-column> <el-table-column sortable prop="HalfReport" label="上半年平均" min-width="120"></el-table-column>
<el-table-column sortable prop="July" label="七月"> </el-table-column> <el-table-column sortable prop="July" label="七月" min-width="100"> </el-table-column>
<el-table-column sortable prop="August" label="八月"> </el-table-column> <el-table-column sortable prop="August" label="八月" min-width="100"> </el-table-column>
<el-table-column sortable prop="September" label="九月"> </el-table-column> <el-table-column sortable prop="September" label="九月" min-width="100"> </el-table-column>
<el-table-column sortable prop="ThirdQuarter" label="第三季度平均" width="130"></el-table-column> <el-table-column sortable prop="ThirdQuarter" label="第三季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="October" label="十月"></el-table-column> <el-table-column sortable prop="October" label="十月" min-width="100"></el-table-column>
<el-table-column sortable prop="November" label="十一月"> </el-table-column> <el-table-column sortable prop="November" label="十一月" min-width="100"> </el-table-column>
<el-table-column sortable prop="December" label="十二月"></el-table-column> <el-table-column sortable prop="December" label="十二月" min-width="100"></el-table-column>
<el-table-column sortable prop="FourthQuarter" label="第四季度平均" width="130"></el-table-column> <el-table-column sortable prop="FourthQuarter" label="第四季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="LastHalfReport" label="下半年平均" width="130"></el-table-column> <el-table-column sortable prop="LastHalfReport" label="下半年平均" min-width="120"></el-table-column>
<el-table-column sortable prop="Total" label="全年平均" width="130"> </el-table-column> <el-table-column sortable prop="Total" label="全年平均" min-width="120"> </el-table-column>
</el-table> </el-table>
</div> </div>
<!-- 净利润 ProfitsList --> <!-- 净利润 ProfitsList -->
<div v-show="type==0 || type==7"> <div v-show="type==0 || type==7">
<div class="year">{{msg.Year}}年净利润排名</div> <div class="year">{{msg.Year}}年净利润排名</div>
<el-table border <el-table border
:cell-class-name="CellName"
:header-cell-class-name="HeaderName"
:data="ProfitsList" :data="ProfitsList"
style="width: 100%"> style="width: 100%">
<el-table-column sortable prop="BranchName" label="公司名称" width="100"> </el-table-column> <el-table-column fixed sortable prop="BranchName" label="公司名称" min-width="100"> </el-table-column>
<el-table-column sortable prop="January" label="一月"></el-table-column> <el-table-column sortable prop="January" label="一月" min-width="100"></el-table-column>
<el-table-column sortable prop="February" label="二月"> </el-table-column> <el-table-column sortable prop="February" label="二月" min-width="100"> </el-table-column>
<el-table-column sortable prop="March" label="三月"> </el-table-column> <el-table-column sortable prop="March" label="三月" min-width="100"> </el-table-column>
<el-table-column sortable prop="FirstQuarter" label="第一季度平均" width="130"> </el-table-column> <el-table-column sortable prop="FirstQuarter" label="第一季度平均" min-width="120"> </el-table-column>
<el-table-column sortable prop="April" label="四月"> </el-table-column> <el-table-column sortable prop="April" label="四月" min-width="100"> </el-table-column>
<el-table-column sortable prop="May" label="五月"> </el-table-column> <el-table-column sortable prop="May" label="五月" min-width="100"> </el-table-column>
<el-table-column sortable prop="June" label="六月"></el-table-column> <el-table-column sortable prop="June" label="六月" min-width="100"></el-table-column>
<el-table-column sortable prop="SecondQuarter" label="第二季度平均" width="130"></el-table-column> <el-table-column sortable prop="SecondQuarter" label="第二季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="HalfReport" label="上半年平均" width="130"></el-table-column> <el-table-column sortable prop="HalfReport" label="上半年平均" min-width="120"></el-table-column>
<el-table-column sortable prop="July" label="七月"> </el-table-column> <el-table-column sortable prop="July" label="七月" min-width="100"> </el-table-column>
<el-table-column sortable prop="August" label="八月"> </el-table-column> <el-table-column sortable prop="August" label="八月" min-width="100"> </el-table-column>
<el-table-column sortable prop="September" label="九月"> </el-table-column> <el-table-column sortable prop="September" label="九月" min-width="100"> </el-table-column>
<el-table-column sortable prop="ThirdQuarter" label="第三季度平均" width="130"></el-table-column> <el-table-column sortable prop="ThirdQuarter" label="第三季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="October" label="十月"></el-table-column> <el-table-column sortable prop="October" label="十月" min-width="100"></el-table-column>
<el-table-column sortable prop="November" label="十一月"> </el-table-column> <el-table-column sortable prop="November" label="十一月" min-width="100"> </el-table-column>
<el-table-column sortable prop="December" label="十二月"></el-table-column> <el-table-column sortable prop="December" label="十二月" min-width="100"></el-table-column>
<el-table-column sortable prop="FourthQuarter" label="第四季度平均" width="130"></el-table-column> <el-table-column sortable prop="FourthQuarter" label="第四季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="LastHalfReport" label="下半年平均" width="130"></el-table-column> <el-table-column sortable prop="LastHalfReport" label="下半年平均" min-width="120"></el-table-column>
<el-table-column sortable prop="Total" label="全年平均" width="130"> </el-table-column> <el-table-column sortable prop="Total" label="全年平均" min-width="120"> </el-table-column>
</el-table> </el-table>
</div> </div>
<!-- 机票罚金 ProfitsList --> <!-- 机票罚金 ProfitsList -->
<div v-show="type==0 || type==8"> <div v-show="type==0 || type==8">
<div class="year">{{msg.Year}}年机票罚金排名</div> <div class="year">{{msg.Year}}年机票罚金排名</div>
<el-table border <el-table border
:cell-class-name="CellName"
:header-cell-class-name="HeaderName"
:data="AirPenalty" :data="AirPenalty"
style="width: 100%"> style="width: 100%">
<el-table-column sortable prop="BranchName" label="公司名称" width="100"> </el-table-column> <el-table-column fixed sortable prop="BranchName" label="公司名称" min-width="100"> </el-table-column>
<el-table-column sortable prop="January" label="一月"></el-table-column> <el-table-column sortable prop="January" label="一月" min-width="100"></el-table-column>
<el-table-column sortable prop="February" label="二月"> </el-table-column> <el-table-column sortable prop="February" label="二月" min-width="100"> </el-table-column>
<el-table-column sortable prop="March" label="三月"> </el-table-column> <el-table-column sortable prop="March" label="三月" min-width="100"> </el-table-column>
<el-table-column sortable prop="FirstQuarter" label="第一季度平均" width="130"> </el-table-column> <el-table-column sortable prop="FirstQuarter" label="第一季度平均" min-width="120"> </el-table-column>
<el-table-column sortable prop="April" label="四月"> </el-table-column> <el-table-column sortable prop="April" label="四月" min-width="100"> </el-table-column>
<el-table-column sortable prop="May" label="五月"> </el-table-column> <el-table-column sortable prop="May" label="五月" min-width="100"> </el-table-column>
<el-table-column sortable prop="June" label="六月"></el-table-column> <el-table-column sortable prop="June" label="六月" min-width="100"></el-table-column>
<el-table-column sortable prop="SecondQuarter" label="第二季度平均" width="130"></el-table-column> <el-table-column sortable prop="SecondQuarter" label="第二季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="HalfReport" label="上半年平均" width="130"></el-table-column> <el-table-column sortable prop="HalfReport" label="上半年平均" min-width="120"></el-table-column>
<el-table-column sortable prop="July" label="七月"> </el-table-column> <el-table-column sortable prop="July" label="七月" min-width="100"> </el-table-column>
<el-table-column sortable prop="August" label="八月"> </el-table-column> <el-table-column sortable prop="August" label="八月" min-width="100"> </el-table-column>
<el-table-column sortable prop="September" label="九月"> </el-table-column> <el-table-column sortable prop="September" label="九月" min-width="100"> </el-table-column>
<el-table-column sortable prop="ThirdQuarter" label="第三季度平均" width="130"></el-table-column> <el-table-column sortable prop="ThirdQuarter" label="第三季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="October" label="十月"></el-table-column> <el-table-column sortable prop="October" label="十月" min-width="100"></el-table-column>
<el-table-column sortable prop="November" label="十一月"> </el-table-column> <el-table-column sortable prop="November" label="十一月" min-width="100"> </el-table-column>
<el-table-column sortable prop="December" label="十二月"></el-table-column> <el-table-column sortable prop="December" label="十二月" min-width="100"></el-table-column>
<el-table-column sortable prop="FourthQuarter" label="第四季度平均" width="130"></el-table-column> <el-table-column sortable prop="FourthQuarter" label="第四季度平均" min-width="120"></el-table-column>
<el-table-column sortable prop="LastHalfReport" label="下半年平均" width="130"></el-table-column> <el-table-column sortable prop="LastHalfReport" label="下半年平均" min-width="120"></el-table-column>
<el-table-column sortable prop="Total" label="全年平均" width="130"> </el-table-column> <el-table-column sortable prop="Total" label="全年平均" min-width="120"> </el-table-column>
</el-table> </el-table>
</div> </div>
</div> </div>
...@@ -307,7 +333,7 @@ ...@@ -307,7 +333,7 @@
type:0, type:0,
msg:{ msg:{
EmployeeId:0, EmployeeId:0,
SortType:1, SortType:2,
Year:moment().format("YYYY"), Year:moment().format("YYYY"),
}, },
tableData:[], tableData:[],
...@@ -330,6 +356,25 @@ ...@@ -330,6 +356,25 @@
this.GetList(); this.GetList();
}, },
methods:{ methods:{
HeaderName({row, column}){
if(column.property=="Total" || column.property=="HalfReport" || column.property=="LastHalfReport"){
return "TableRed"
}
if(column.property=="BranchName" || column.property=="FirstQuarter" || column.property=="SecondQuarter" || column.property=="ThirdQuarter" || column.property=="FourthQuarter"){
return "Tableyellow"
}
},
CellName({row, column, rowIndex, columnIndex}){
// console.log('column', column)
if(column.property=="Total" || column.property=="HalfReport" || column.property=="LastHalfReport"){
return "TableRed"
}
if(column.property=="BranchName" || column.property=="FirstQuarter" || column.property=="SecondQuarter" || column.property=="ThirdQuarter" || column.property=="FourthQuarter"){
return "Tableyellow"
}
},
Export(){ Export(){
let msg = JSON.parse(JSON.stringify(this.msg)); let msg = JSON.parse(JSON.stringify(this.msg));
this.GetLocalFile( this.GetLocalFile(
......
...@@ -7,7 +7,8 @@ ...@@ -7,7 +7,8 @@
<em>线路</em> <em>线路</em>
<el-select v-model="msg.LineId" filterable :placeholder="$t('pub.pleaseSel')" @change="getLinePlaceList()"> <el-select v-model="msg.LineId" filterable :placeholder="$t('pub.pleaseSel')" @change="getLinePlaceList()">
<el-option label="不限" :value='0'></el-option> <el-option label="不限" :value='0'></el-option>
<el-option v-for="item in queryCommonData.LineList" :label='item.LineName' :value='item.LineID' :key='item.LineID'> <el-option v-for="item in queryCommonData.LineList" :label='item.LineName' :value='item.LineID'
:key='item.LineID'>
</el-option> </el-option>
</el-select> </el-select>
</span> </span>
...@@ -15,8 +16,7 @@ ...@@ -15,8 +16,7 @@
<li> <li>
<span> <span>
<em>{{$t('Operation.Op_Country')}}/{{$t('system.query_dest')}}</em> <em>{{$t('Operation.Op_Country')}}/{{$t('system.query_dest')}}</em>
<el-select v-model="msg.PlaceID" filterable :placeholder="$t('pub.pleaseSel')" <el-select v-model="msg.PlaceID" filterable :placeholder="$t('pub.pleaseSel')" @change="getLineTeamList()">
@change="getLineTeamList()">
<el-option :label="$t('pub.unlimitedSel')" :value="0"></el-option> <el-option :label="$t('pub.unlimitedSel')" :value="0"></el-option>
<el-option v-for="item in queryCommonData.PlaceList" :label="item.PlaceName" :value="item.PlaceID" <el-option v-for="item in queryCommonData.PlaceList" :label="item.PlaceName" :value="item.PlaceID"
:key="item.LtID"></el-option> :key="item.LtID"></el-option>
...@@ -28,7 +28,8 @@ ...@@ -28,7 +28,8 @@
<em>系列</em> <em>系列</em>
<el-select v-model="msg.LineteamId" filterable :placeholder="$t('pub.pleaseSel')"> <el-select v-model="msg.LineteamId" filterable :placeholder="$t('pub.pleaseSel')">
<el-option label="不限" :value='0'></el-option> <el-option label="不限" :value='0'></el-option>
<el-option v-for="item in queryCommonData.LineTeamList" :label='item.LtName' :value='item.LtID' :key='item.LtID'> <el-option v-for="item in queryCommonData.LineTeamList" :label='item.LtName' :value='item.LtID'
:key='item.LtID'>
</el-option> </el-option>
</el-select> </el-select>
</span> </span>
...@@ -40,16 +41,19 @@ ...@@ -40,16 +41,19 @@
</span> </span>
</li> </li>
<li><span><em>日期</em> <li><span><em>日期</em>
<el-date-picker v-model='msg.StartDate' class='w135' value-format="yyyy-MM-dd" type="date" :picker-options="pickerBeginDateBefore"></el-date-picker> <el-date-picker v-model='msg.StartDate' class='w135' value-format="yyyy-MM-dd" type="date"
:picker-options="pickerBeginDateBefore"></el-date-picker>
- -
<el-date-picker v-model='msg.EndDate' class='w135' value-format="yyyy-MM-dd" type="date" :picker-options="pickerBeginDateAfter"></el-date-picker> <el-date-picker v-model='msg.EndDate' class='w135' value-format="yyyy-MM-dd" type="date"
:picker-options="pickerBeginDateAfter"></el-date-picker>
</span> </span>
</li> </li>
<li><span> <li><span>
<em>状态</em> <em>状态</em>
<el-select v-model='msg.PriceStatus'> <el-select v-model='msg.PriceStatus'>
<el-option :label="$t('pub.unlimitedSel')" :value="0"></el-option> <el-option :label="$t('pub.unlimitedSel')" :value="0"></el-option>
<el-option v-for="team in $tripUtils.TeamStatesList.TeamStates" :label="team.Name" :key="team.Id" :value="team.Id" v-if="team.Id==1 || team.Id==3"></el-option> <el-option v-for="team in $tripUtils.TeamStatesList.TeamStates" :label="team.Name" :key="team.Id"
:value="team.Id" v-if="team.Id==1 || team.Id==3"></el-option>
</el-select> </el-select>
</span> </span>
</li> </li>
...@@ -59,8 +63,8 @@ ...@@ -59,8 +63,8 @@
<el-select v-model="msg.AirLineId" filterable :placeholder="$t('system.ph_buxian')"> <el-select v-model="msg.AirLineId" filterable :placeholder="$t('system.ph_buxian')">
<el-option :label="$t('system.ph_buxian')" :value="0"> <el-option :label="$t('system.ph_buxian')" :value="0">
</el-option> </el-option>
<el-option v-for="item in queryCommonData.AirlineList" :key="item.AirLineId" <el-option v-for="item in queryCommonData.AirlineList" :key="item.AirLineId" :label="item.AlName"
:label="item.AlName" :value="item.AirLineId"></el-option> :value="item.AirLineId"></el-option>
</el-select> </el-select>
</span> </span>
</li> </li>
...@@ -70,8 +74,8 @@ ...@@ -70,8 +74,8 @@
<el-select v-model="msg.CreateBy" filterable :placeholder="$t('pub.pleaseSel')"> <el-select v-model="msg.CreateBy" filterable :placeholder="$t('pub.pleaseSel')">
<el-option :label="$t('pub.unlimitedSel')" :value="0"> <el-option :label="$t('pub.unlimitedSel')" :value="0">
</el-option> </el-option>
<el-option v-for="item in queryCommonData.EmployeeList" :label="item.EmName" <el-option v-for="item in queryCommonData.EmployeeList" :label="item.EmName" :value="item.EmployeeId"
:value="item.EmployeeId" :key="item.EmployeeId"></el-option> :key="item.EmployeeId"></el-option>
</el-select> </el-select>
</span> </span>
</li> </li>
...@@ -84,7 +88,8 @@ ...@@ -84,7 +88,8 @@
<li> <li>
<span> <span>
<em>出团公司</em> <em>出团公司</em>
<el-select v-model="msg.OutBranchIds" filterable multiple class="multiple_input" :placeholder="$t('pub.pleaseSel')"> <el-select v-model="msg.OutBranchIds" filterable multiple class="multiple_input"
:placeholder="$t('pub.pleaseSel')">
<el-option v-for="item in queryCommonData.BranchList" :label='item.BName' :value='item.Id' :key='item.Id'> <el-option v-for="item in queryCommonData.BranchList" :label='item.BName' :value='item.Id' :key='item.Id'>
</el-option> </el-option>
</el-select> </el-select>
...@@ -97,14 +102,15 @@ ...@@ -97,14 +102,15 @@
</ul> </ul>
</div> </div>
<div class="mt10 fz14 color333 dmcTotalIconStyle"> <div class="mt10 fz14 color333 dmcTotalIconStyle">
已确定:<span style="color:#4BCA81 ;"></span>待确定:<span style="color: #E95252;">O</span>未处理:<span style="color:#E95252 ;">X</span> 已确定:<span style="color:#4BCA81 ;"></span>待确定:<span style="color: #E95252;">O</span>未处理:<span
style="color:#E95252 ;">X</span>
</div> </div>
<div style="width: 100%; overflow-x: auto;padding-bottom: 10px; margin-top: 10px; " class="ownScrollbarStyle"> <div style="width: 100%; overflow-x: auto;padding-bottom: 10px; margin-top: 10px; " class="ownScrollbarStyle">
<table border="0" cellspacing="1" cellpadding="0" class="dmcTotalTable" v-loading="loading"> <table border="0" cellspacing="1" cellpadding="0" class="dmcTotalTable" v-loading="loading">
<tr> <tr>
<th colspan="11">公司通用信息</th> <th colspan="11">公司通用信息</th>
<th colspan="5">团队需求表</th> <th colspan="5">团队需求表</th>
<th colspan="7">地接op操作</th> <th colspan="8">地接op操作</th>
</tr> </tr>
<tr> <tr>
<th width="130">序号</th> <th width="130">序号</th>
...@@ -159,7 +165,8 @@ ...@@ -159,7 +165,8 @@
<td class="_d_name _color_666"> <td class="_d_name _color_666">
<span v-if="din==0">{{$t('Airticket.Air_go')}}</span> <span v-if="din==0">{{$t('Airticket.Air_go')}}</span>
<span v-else-if="din==item.FlightList.length-1">{{$t('Airticket.Air_returnTrip')}}</span> <span v-else-if="din==item.FlightList.length-1">{{$t('Airticket.Air_returnTrip')}}</span>
<span v-else-if="din>0 && din!=item.FlightList.length-1">{{$t('Airticket.Air_transit')}}</span> <span
v-else-if="din>0 && din!=item.FlightList.length-1">{{$t('Airticket.Air_transit')}}</span>
</td> </td>
<td> <td>
<div>{{ds.Flight_number}}</div> <div>{{ds.Flight_number}}</div>
...@@ -176,7 +183,8 @@ ...@@ -176,7 +183,8 @@
<td>{{ds.StopoverName}}</td> <td>{{ds.StopoverName}}</td>
</tr> </tr>
</table> </table>
<el-button slot="reference" class="normalBtn mt5 restaurantDetails" style='height:20px; padding: 0 8px; background: #2AAEF2; border-color: #2AAEF2;'>详情</el-button> <el-button slot="reference" class="normalBtn mt5 restaurantDetails"
style='height:20px; padding: 0 8px; background: #2AAEF2; border-color: #2AAEF2;'>详情</el-button>
</el-popover> </el-popover>
</div> </div>
</td> </td>
...@@ -227,7 +235,8 @@ ...@@ -227,7 +235,8 @@
</td> </td>
<td> <td>
<div class="fz16 fbold linkspan"> <div class="fz16 fbold linkspan">
<span @click="goUrlRR('confirmationOrderDownLoad',item)" style="color: #4BCA81;" v-if="item.ResultReport.LetterDeparture==1"></span> <span @click="goUrlRR('confirmationOrderDownLoad',item)" style="color: #4BCA81;"
v-if="item.ResultReport.LetterDeparture==1"></span>
<span class="colorE95252" v-else>{{item.ResultReport.LetterDeparture=='-1'?"x":"O"}}</span> <span class="colorE95252" v-else>{{item.ResultReport.LetterDeparture=='-1'?"x":"O"}}</span>
</div> </div>
</td> </td>
...@@ -254,6 +263,51 @@ ...@@ -254,6 +263,51 @@
<span style="color: #4BCA81;" v-if="item.ResultReport.HotelResult==1"></span> <span style="color: #4BCA81;" v-if="item.ResultReport.HotelResult==1"></span>
<span class="colorE95252" v-else>{{item.ResultReport.HotelResult=='-1'?"x":"O"}}</span> <span class="colorE95252" v-else>{{item.ResultReport.HotelResult=='-1'?"x":"O"}}</span>
</div> </div>
<p v-if="item.LineId==14 && item.CommonReport.PriceHotelResult && item.CommonReport.PriceHotelResult.length>0" style="display:none;">
<el-popover width="600" trigger="click" popper-class="TC_HotelPop">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="singeRowTable">
<tr>
<th width="100">日期</th>
<th style="border-right:1px solid #E5E5E5;width:150px;">酒店</th>
<th style="border-right:1px solid #E5E5E5;width:240px;">酒店情况</th>
<th style="border-right:1px solid #E5E5E5;width:100px">占房时间</th>
</tr>
<template v-for="hotelItem in item.CommonReport.PriceHotelResult">
<tr v-for="(hotelSubItem,hotelSubIndex) in hotelItem.SubList">
<td width="100" v-if="hotelSubIndex==0" :rowspan="hotelItem.SubList.length">
{{hotelItem.UseDay}}
</td>
<td style="text-align:left;padding-left:3px;">
{{hotelSubItem.HotelName}}
</td>
<td style="text-align:left;padding-left:3px;">
<a style="color:green" v-if="hotelSubItem.HotelName!='温馨的家'">
<template v-if="hotelSubItem.OPState==1">
OP-OK
</template>
<template v-else-if="hotelSubItem.OPState==2&&hotelSubItem.DMCState==0">
OP-暂定
</template>
<template v-else>
{{hotelSubItem.DMCState==1?"地接-OK":(hotelSubItem.DMCState==2?"地接-暂定":"地接-未操作")}}
</template>
</a>
<a v-if="(hotelSubItem.OPState==1||(hotelSubItem.OPState==2 && hotelSubItem.DMCState==0))&& hotelSubItem.UseCount>0 "
style="color:green">
【使用: {{hotelSubItem.UseCount}} 间 {{hotelSubItem.CostPrice!=0?"价格:"+hotelSubItem.CostPrice:""}} 】
</a>
</td>
<td>
<template v-if="hotelSubItem.OPState==1||(hotelSubItem.OPState==2 && hotelSubItem.DMCState==0)">
{{hotelSubItem.CreateDateStr}}</template>
</td>
</tr>
</template>
</table>
<span slot="reference" class="price" style="cursor:pointer;text-decoration:underline;">酒店信息</span>
</el-popover>
</p>
</td> </td>
<td> <td>
<div class="fz16 fbold linkspan" @click="goUrl('admissionStatisticsDetails',item,outItem,'门票详情')"> <div class="fz16 fbold linkspan" @click="goUrl('admissionStatisticsDetails',item,outItem,'门票详情')">
...@@ -283,7 +337,9 @@ ...@@ -283,7 +337,9 @@
<div class="w250"> <div class="w250">
<el-button-group> <el-button-group>
<el-tooltip class="item" effect="dark" content="收付款" placement="top-start"> <el-tooltip class="item" effect="dark" content="收付款" placement="top-start">
<el-button icon="iconfont icon-shoufukuan" @click="goUrlT('teamRevenueExpenditure',item.TCID,'团队收支')" type="primary" style="background:#00C6FF; border-color:#00C6FF"></el-button> <el-button icon="iconfont icon-shoufukuan"
@click="goUrlT('teamRevenueExpenditure',item.TCID,'团队收支')" type="primary"
style="background:#00C6FF; border-color:#00C6FF"></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="添加备注" placement="top-start"> <el-tooltip class="item" effect="dark" content="添加备注" placement="top-start">
...@@ -292,11 +348,13 @@ ...@@ -292,11 +348,13 @@
<p class="alcenter mt10"> <p class="alcenter mt10">
<input type="button" value="保存" @click="saveRemark" class="normalBtn" /> <input type="button" value="保存" @click="saveRemark" class="normalBtn" />
</p> </p>
<el-button type="primary" icon="iconfont icon-beizhu" slot="reference" @click='CkedItem(item)' style="background:#AD9AF6; border-color:#AD9AF6; border-radius: 0;"></el-button> <el-button type="primary" icon="iconfont icon-beizhu" slot="reference" @click='CkedItem(item)'
style="background:#AD9AF6; border-color:#AD9AF6; border-radius: 0;"></el-button>
</el-popover> </el-popover>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="联系OP" placement="top-start"> <el-tooltip class="item" effect="dark" content="联系OP" placement="top-start">
<el-button @click='openChart(item)' icon="iconfont icon-dianhua" type="primary" style="background:#6DD875; border-color:#6DD875"></el-button> <el-button @click='openChart(item)' icon="iconfont icon-dianhua" type="primary"
style="background:#6DD875; border-color:#6DD875"></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="地接团号" placement="top-start"> <el-tooltip class="item" effect="dark" content="地接团号" placement="top-start">
<el-popover placement="bottom" width="300" trigger="click"> <el-popover placement="bottom" width="300" trigger="click">
...@@ -304,7 +362,8 @@ ...@@ -304,7 +362,8 @@
<p class="alcenter mt10"> <p class="alcenter mt10">
<input type="button" value="保存" @click="UpdateCombinationNum()" class="normalBtn" /> <input type="button" value="保存" @click="UpdateCombinationNum()" class="normalBtn" />
</p> </p>
<el-button type="primary" icon="iconfont icon-jituan" slot="reference" @click='ClickNumItem(item.DMCNum,outItem.NewCombinationNum,outItem.TCIDs)' <el-button type="primary" icon="iconfont icon-jituan" slot="reference"
@click='ClickNumItem(item.DMCNum,outItem.NewCombinationNum,outItem.TCIDs)'
style="background:#3333FF; border-color:#AD9AF6; border-radius: 0;"></el-button> style="background:#3333FF; border-color:#AD9AF6; border-radius: 0;"></el-button>
</el-popover> </el-popover>
</el-tooltip> </el-tooltip>
...@@ -316,10 +375,16 @@ ...@@ -316,10 +375,16 @@
<td colspan="22" style="text-align: left!important;padding:0 20px;"> <td colspan="22" style="text-align: left!important;padding:0 20px;">
<div class="link"> <div class="link">
<p @click="goUrlT('productQuery',item.TCNUMS,'产品查询')" style="padding-top:4px;">{{item.Titles}}</p> <p @click="goUrlT('productQuery',item.TCNUMS,'产品查询')" style="padding-top:4px;">{{item.Titles}}</p>
<div v-if="outItem.StaticsReportList[index].DMCNum && outItem.StaticsReportList[index].DMCNum!=''" class="colorE95252" style="padding-top:5px;">地接备注团号:{{outItem.StaticsReportList[index].DMCNum}}</div> <div v-if="outItem.StaticsReportList[index].DMCNum && outItem.StaticsReportList[index].DMCNum!=''"
<div v-show="outItem.StaticsReportList[index].OPInnerRemark!=''" class="colorE95252" style="padding-top:5px;">OP备注:{{outItem.StaticsReportList[index].OPInnerRemark}}</div> class="colorE95252" style="padding-top:5px;">地接备注团号:{{outItem.StaticsReportList[index].DMCNum}}
<div v-show="outItem.StaticsReportList[index].OPRemark!=''" class="colorE95252" style="padding-top:5px;">OP对外备注:{{outItem.StaticsReportList[index].OPRemark}}</div> </div>
<div v-show="outItem.StaticsReportList[0].DMCRemark!=''" class="colorE95252" style="padding-top:5px;padding-bottom:4px;">地接备注:{{outItem.StaticsReportList[index].DMCRemark}}</div> <div v-show="outItem.StaticsReportList[index].OPInnerRemark!=''" class="colorE95252"
style="padding-top:5px;">OP备注:{{outItem.StaticsReportList[index].OPInnerRemark}}</div>
<div v-show="outItem.StaticsReportList[index].OPRemark!=''" class="colorE95252"
style="padding-top:5px;">OP对外备注:{{outItem.StaticsReportList[index].OPRemark}}</div>
<div v-show="outItem.StaticsReportList[0].DMCRemark!=''" class="colorE95252"
style="padding-top:5px;padding-bottom:4px;">地接备注:{{outItem.StaticsReportList[index].DMCRemark}}
</div>
</div> </div>
</td> </td>
</tr> </tr>
...@@ -327,8 +392,8 @@ ...@@ -327,8 +392,8 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<el-pagination background @current-change="handleCurrentChange" :current-page.sync="currentPage" layout="total,prev, pager, next, jumper" <el-pagination background @current-change="handleCurrentChange" :current-page.sync="currentPage"
:page-size="msg.pageSize" :total="total"></el-pagination> layout="total,prev, pager, next, jumper" :page-size="msg.pageSize" :total="total"></el-pagination>
</div> </div>
</template> </template>
<script> <script>
...@@ -356,8 +421,8 @@ ...@@ -356,8 +421,8 @@
PlaceID: 0, PlaceID: 0,
LineteamId: 0, LineteamId: 0,
//航空公司 //航空公司
AirLineId:0, AirLineId: 0,
CreateBy:0, CreateBy: 0,
}, },
thLengthTitle: [], thLengthTitle: [],
list: [], list: [],
...@@ -367,15 +432,15 @@ ...@@ -367,15 +432,15 @@
DMCNum: "", DMCNum: "",
TCIDs: "" TCIDs: ""
}, },
queryCommonData:{ queryCommonData: {
//公司数据 //公司数据
BranchList: [], BranchList: [],
//国家 //国家
PlaceList: [], PlaceList: [],
LineList: [], LineList: [],
LineTeamList: [], LineTeamList: [],
AirlineList:[], AirlineList: [],
EmployeeList:[], EmployeeList: [],
}, },
pickerBeginDateBefore: { pickerBeginDateBefore: {
disabledDate: time => { disabledDate: time => {
...@@ -470,15 +535,15 @@ ...@@ -470,15 +535,15 @@
orderId: 0, orderId: 0,
vshowA: true, //是否显示基础信息 vshowA: true, //是否显示基础信息
vshowB: true, //是否显示航班 vshowB: true, //是否显示航班
vshowC: false,//是否显示行程特色 vshowC: false, //是否显示行程特色
vshowD: true, vshowD: true,
vshowE: false,//自费、费用包含、费用不含 vshowE: false, //自费、费用包含、费用不含
vshowF: true,//购物说明,购物安排 vshowF: true, //购物说明,购物安排
vshowG: false,//重要提示、温馨提示 [订单须知] vshowG: false, //重要提示、温馨提示 [订单须知]
vshowH: false, //是否显示签证信息 vshowH: false, //是否显示签证信息
vshowI: false,//是否显示同行备注 vshowI: false, //是否显示同行备注
vshowJ: false, vshowJ: false,
vshowK: true,//是否显示行程图片 vshowK: true, //是否显示行程图片
vshowL: false, vshowL: false,
vshowM: false, vshowM: false,
} }
...@@ -495,18 +560,18 @@ ...@@ -495,18 +560,18 @@
} }
}) })
}, },
goUrlT(path, obj,outItem, title) { goUrlT(path, obj, outItem, title) {
this.$router.push({ this.$router.push({
name: path, name: path,
query: { query: {
"id": obj, "id": obj,
NewCombinationNum:outItem.NewCombinationNum, NewCombinationNum: outItem.NewCombinationNum,
blank: 'y', blank: 'y',
tab: title tab: title
} }
}) })
}, },
goUrl(path, obj,outItem, title) { goUrl(path, obj, outItem, title) {
this.$router.push({ this.$router.push({
name: path, name: path,
query: { query: {
...@@ -520,7 +585,7 @@ ...@@ -520,7 +585,7 @@
} }
}) })
}, },
goUrlBus(path, obj,outItem, title) { goUrlBus(path, obj, outItem, title) {
this.$router.push({ this.$router.push({
name: path, name: path,
query: { query: {
...@@ -528,27 +593,27 @@ ...@@ -528,27 +593,27 @@
StartDate: obj.StartDateStr, StartDate: obj.StartDateStr,
DayNum: obj.DayNum, DayNum: obj.DayNum,
TotalNumber: obj.TotalSeat, //机位总数 TotalNumber: obj.TotalSeat, //机位总数
RealityYSeatNum:obj.CommonReport.HouseStatistics.RealityYSeatNum, RealityYSeatNum: obj.CommonReport.HouseStatistics.RealityYSeatNum,
RealityESeatNum:obj.CommonReport.HouseStatistics.RealityESeatNum, RealityESeatNum: obj.CommonReport.HouseStatistics.RealityESeatNum,
RealityFSeatNum:obj.CommonReport.HouseStatistics.RealityFSeatNum, RealityFSeatNum: obj.CommonReport.HouseStatistics.RealityFSeatNum,
LeaderName:obj.LeaderName, LeaderName: obj.LeaderName,
GuideName:obj.GuideName, GuideName: obj.GuideName,
NewCombinationNum: outItem.NewCombinationNum, NewCombinationNum: outItem.NewCombinationNum,
blank: 'y', blank: 'y',
title:obj.Titles, title: obj.Titles,
TCNUMS:obj.TCNUMS, TCNUMS: obj.TCNUMS,
InOut:obj.InOut, InOut: obj.InOut,
RealityNum:obj.CommonReport.HouseStatistics.RealityNum, RealityNum: obj.CommonReport.HouseStatistics.RealityNum,
tab: title tab: title
} }
}) })
}, },
goUrlLeaderIsApply(path, obj,outItem, title) { goUrlLeaderIsApply(path, obj, outItem, title) {
this.$router.push({ this.$router.push({
name: path, name: path,
query: { query: {
"id": outItem.TCIDs, "id": outItem.TCIDs,
NewCombinationNum:outItem.NewCombinationNum, NewCombinationNum: outItem.NewCombinationNum,
isUpdate: true, isUpdate: true,
blank: 'y', blank: 'y',
tab: title tab: title
...@@ -575,13 +640,10 @@ ...@@ -575,13 +640,10 @@
} }
}, err => {}) }, err => {})
}, },
ClickNumItem(DMCNum,newCombinationNum, tcids) { ClickNumItem(DMCNum, newCombinationNum, tcids) {
if(DMCNum&& DMCNum!="") if (DMCNum && DMCNum != "") {
{
this.NumObj.DMCNum = DMCNum; this.NumObj.DMCNum = DMCNum;
} } else {
else
{
this.NumObj.DMCNum = newCombinationNum; this.NumObj.DMCNum = newCombinationNum;
} }
this.NumObj.TCIDs = tcids; this.NumObj.TCIDs = tcids;
...@@ -649,7 +711,7 @@ ...@@ -649,7 +711,7 @@
'admin_get_EmployeeGetList', {}, 'admin_get_EmployeeGetList', {},
res => { res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.queryCommonData.EmployeeList = res.data.data this.queryCommonData.EmployeeList = res.data.data;
} }
}, },
err => {} err => {}
...@@ -676,10 +738,11 @@ ...@@ -676,10 +738,11 @@
</script> </script>
<style> <style>
.restaurantDetails{ .restaurantDetails {
color:#fff!important; color: #fff !important;
margin-bottom:5px; margin-bottom: 5px;
} }
.dmcTotalSplitTrCss td { .dmcTotalSplitTrCss td {
background: #eee !important; background: #eee !important;
} }
...@@ -797,7 +860,9 @@ ...@@ -797,7 +860,9 @@
.dmcTotalTable_tripDetails table tr._color_666 th { .dmcTotalTable_tripDetails table tr._color_666 th {
padding: 9px 15px; padding: 9px 15px;
} }
.dmcMain .el-checkbox+.el-checkbox{
margin-left:5px; .dmcMain .el-checkbox+.el-checkbox {
margin-left: 5px;
} }
</style> </style>
...@@ -12,14 +12,8 @@ ...@@ -12,14 +12,8 @@
<span> <span>
<em>公司</em> <em>公司</em>
<el-select v-model="msg.rbBranchId" placeholder="请选择"> <el-select v-model="msg.rbBranchId" placeholder="请选择">
<el-option :key="-1" label="全部" :value="-1"></el-option> <el-option label="不限" :value="-1"></el-option>
<el-option v-for="item in companyList" :label='item.BName' :value='item.Id' :key='item.Id'></el-option>
<el-option
v-for="item in status"
:key="item.num"
:label="item.title"
:value="item.num">
</el-option>
</el-select> </el-select>
</span> </span>
...@@ -28,12 +22,13 @@ ...@@ -28,12 +22,13 @@
<span> <span>
<em>业务员</em> <em>业务员</em>
<el-select v-model="msg.enterID" placeholder="请选择"> <el-select v-model="msg.enterID" placeholder="请选择">
<el-option label="不限" :value="-1"></el-option>
<el-option <el-option
v-for="item in status" v-for="item in employeeList"
:key="item.num" :label="item.name"
:label="item.title" :value="item.empId"
:value="item.num"> :key="item.empId"
</el-option> ></el-option>
</el-select> </el-select>
</span> </span>
...@@ -197,22 +192,47 @@ export default { ...@@ -197,22 +192,47 @@ export default {
enterID:-1, enterID:-1,
}, },
status: [
{ title: "全部", num: 0 },
{ title: "待付款", num: 3 },
{ title: "正常", num: 1 },
{ title: "取消", num: 2 }
],
dataList: [], dataList: [],
loading: false, loading: false,
total: 0, total: 0,
currentPage: 1, currentPage: 1,
showID: -1 showID: -1,
companyList:[],
employeeList:[],
}; };
}, },
components: {}, components: {},
created() {}, created() {
this.getCompanyList();
this.getEmployee();
},
methods: { methods: {
getEmployee() {
this.apipost(
"app_get_company_employee",
this.employeeMsg,
res => {
if (res.data.resultCode == 1) {
this.employeeList = res.data.data;
}
},
err => {}
);
},
getCompanyList() {
let userInfo = this.getLocalStorage();
let RB_Group_id = userInfo.RB_Group_id;
let msg = {
Status: 0,
is_show: 0,
RB_Group_Id: RB_Group_id
}
this.apipost('admin_get_BranchGetList', msg, res => {
if(res.data.resultCode == 1) {
this.companyList=res.data.data;
}
}, err => {})
},
// 退款操作 // 退款操作
RefundPay(item) { RefundPay(item) {
let orderObj = { let orderObj = {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment