Commit dde789fc authored by 黄奎's avatar 黄奎

页面修改

parent 50425b03
...@@ -37,14 +37,17 @@ ...@@ -37,14 +37,17 @@
.GD_comPad { .GD_comPad {
padding: 0 !important; padding: 0 !important;
} }
.groundLastTable{
margin:20px 0; .groundLastTable {
font-size:12px; margin: 20px 0;
font-size: 12px;
} }
.gdBtn{
.gdBtn {
position: relative; position: relative;
top:-45px; top: -45px;
} }
</style> </style>
<template> <template>
...@@ -88,14 +91,14 @@ ...@@ -88,14 +91,14 @@
</td> </td>
<td>机票负责人</td> <td>机票负责人</td>
<td> <td>
<template v-if="PrincipalList.length>0"> <template v-if="PrincipalList.length>0">
{{PrincipalList[0].CreateByName}} <el-input v-model='PrincipalList[0].CreateByName' class='w200'></el-input>
</template> </template>
</td> </td>
<td>联系电话</td> <td>联系电话</td>
<td colspan="5"> <td colspan="5">
<template v-if="PrincipalList.length>0"> <template v-if="PrincipalList.length>0">
{{PrincipalList[0].CreateByMobile}} <el-input v-model='PrincipalList[0].CreateByMobile' class='w200'></el-input>
</template> </template>
</td> </td>
</tr> </tr>
...@@ -103,13 +106,13 @@ ...@@ -103,13 +106,13 @@
<td>订房负责人</td> <td>订房负责人</td>
<td> <td>
<template v-if="PrincipalList.length>0"> <template v-if="PrincipalList.length>0">
{{PrincipalList[0].HConfirmName}} <el-input v-model='PrincipalList[0].HConfirmName' class='w200'></el-input>
</template> </template>
</td> </td>
<td>联系电话</td> <td>联系电话</td>
<td colspan="5"> <td colspan="5">
<template v-if="PrincipalList.length>0"> <template v-if="PrincipalList.length>0">
{{PrincipalList[0].HConfirmMobile}} <el-input v-model='PrincipalList[0].HConfirmMobile' class='w200'></el-input>
</template> </template>
</td> </td>
</tr> </tr>
...@@ -117,27 +120,27 @@ ...@@ -117,27 +120,27 @@
<td>车辆负责人</td> <td>车辆负责人</td>
<td> <td>
<template v-if="PrincipalList.length>0"> <template v-if="PrincipalList.length>0">
{{PrincipalList[0].BConfirmName}} <el-input v-model='PrincipalList[0].BConfirmName' class='w200'></el-input>
</template> </template>
</td> </td>
<td>联系电话</td> <td>联系电话</td>
<td colspan="5"> <td colspan="5">
<template v-if="PrincipalList.length>0"> <template v-if="PrincipalList.length>0">
{{PrincipalList[0].BConfirmMobile}} <el-input v-model='PrincipalList[0].BConfirmMobile' class='w200'></el-input>
</template> </template>
</td> </td>
</tr> </tr>
<tr> <tr>
<td>订餐负责人</td> <td>订餐负责人</td>
<td> <td>
<template v-if="PrincipalList.length>0"> <template v-if="PrincipalList.length>0">
{{PrincipalList[0].DConfirmName}} <el-input v-model='PrincipalList[0].DConfirmName' class='w200'></el-input>
</template> </template>
</td> </td>
<td>联系电话</td> <td>联系电话</td>
<td colspan="5"> <td colspan="5">
<template v-if="PrincipalList.length>0"> <template v-if="PrincipalList.length>0">
{{PrincipalList[0].DConfirmMobile}} <el-input v-model='PrincipalList[0].DConfirmMobile' class='w200'></el-input>
</template> </template>
</td> </td>
</tr> </tr>
...@@ -145,13 +148,13 @@ ...@@ -145,13 +148,13 @@
<td>门票负责人</td> <td>门票负责人</td>
<td> <td>
<template v-if="PrincipalList.length>0"> <template v-if="PrincipalList.length>0">
{{PrincipalList[0].TConfirmName}} <el-input v-model='PrincipalList[0].TConfirmName' class='w200'></el-input>
</template> </template>
</td> </td>
<td>联系电话</td> <td>联系电话</td>
<td colspan="5"> <td colspan="5">
<template v-if="PrincipalList.length>0"> <template v-if="PrincipalList.length>0">
{{PrincipalList[0].TConfirmMobile}} <el-input v-model='PrincipalList[0].TConfirmMobile' class='w200'></el-input>
</template> </template>
</td> </td>
</tr> </tr>
...@@ -198,8 +201,8 @@ ...@@ -198,8 +201,8 @@
<td>{{subItem.ReserveNo}}</td> <td>{{subItem.ReserveNo}}</td>
<td style="text-align:left;">{{subItem.HotelName}}</td> <td style="text-align:left;">{{subItem.HotelName}}</td>
<td>{{subItem.CheckInDateStr}}</td> <td>{{subItem.CheckInDateStr}}</td>
<td>{{DMCStaticsCommon.HouseStatistics.NeedBed}}/{{DMCStaticsCommon.HouseStatistics.NoNeedBed}}</td> <td>{{getHotelTotalNum(subItem)}}</td>
<td>{{DMCStaticsCommon.HouseStatistics.RealityRoomNum}}</td> <td>{{getHotelTotal(subItem)}}</td>
<td>{{subItem.Tel}}</td> <td>{{subItem.Tel}}</td>
<td style="text-align:left;">{{subItem.Address}}</td> <td style="text-align:left;">{{subItem.Address}}</td>
<td style="text-align:left;">{{subItem.Remarks}}</td> <td style="text-align:left;">{{subItem.Remarks}}</td>
...@@ -225,10 +228,11 @@ ...@@ -225,10 +228,11 @@
<tr v-for="subItem in item.DiningSummaryList"> <tr v-for="subItem in item.DiningSummaryList">
<td>{{subItem.ReserveNo}}</td> <td>{{subItem.ReserveNo}}</td>
<td>{{subItem.UseTimeStr}}</td> <td>{{subItem.UseTimeStr}}</td>
<td>{{subItem.DiningName}}</td> <td style="text-align:left;">{{subItem.DiningName}}</td>
<td>{{subItem.UseDinnerTypeStr}}</td> <td>{{subItem.UseDinnerTypeStr}}</td>
<td>{{subItem.MealName}}</td> <td>{{subItem.MealName}}</td>
<td>{{DMCStaticsCommon.HouseStatistics.RealityNum>0?(DMCStaticsCommon.HouseStatistics.RealityNum-1):0}}+1</td> <td>{{getDinnerTotal(subItem)}}
</td>
<td>{{subItem.Tel}}</td> <td>{{subItem.Tel}}</td>
<td style="text-align:left;">{{subItem.Address}}</td> <td style="text-align:left;">{{subItem.Address}}</td>
<td style="text-align:left;">{{subItem.Remarks}}</td> <td style="text-align:left;">{{subItem.Remarks}}</td>
...@@ -250,8 +254,10 @@ ...@@ -250,8 +254,10 @@
<tbody v-for="item in DMCStaticsCommon.ScenicList"> <tbody v-for="item in DMCStaticsCommon.ScenicList">
<tr v-for="subItem in item.ScenicStatisticsList"> <tr v-for="subItem in item.ScenicStatisticsList">
<td>{{subItem.UseTimeStr}}</td> <td>{{subItem.UseTimeStr}}</td>
<td>{{subItem.ScenicName}}</td> <td style="text-align:left;">{{subItem.ScenicName}}</td>
<td>{{DMCStaticsCommon.HouseStatistics.RealityNum>0?(DMCStaticsCommon.HouseStatistics.RealityNum-1):0}}+1</td> <td>
{{getScenicTotal(subItem)}}
</td>
<td>{{subItem.Tel}}</td> <td>{{subItem.Tel}}</td>
<td style="text-align:left;">{{subItem.Address}}</td> <td style="text-align:left;">{{subItem.Address}}</td>
<td style="text-align:left;">{{subItem.Remarks}}</td> <td style="text-align:left;">{{subItem.Remarks}}</td>
...@@ -308,8 +314,8 @@ ...@@ -308,8 +314,8 @@
注意事项: 注意事项:
</td> </td>
<td> <td>
<el-input v-model="PostConfig.PlanDescription" type="textarea" class="w700" :autosize="{minRows: 3, maxRows: 3 }" <el-input v-model="PostConfig.PlanDescription" type="textarea" class="w700"
resize="none" placeholder="注意事项" maxlength="300"></el-input> :autosize="{minRows: 3, maxRows: 3 }" resize="none" placeholder="注意事项" maxlength="300"></el-input>
<input type="button" class="normalBtn gdBtn" @click="UpdateLeaderPay" value="保存" /> <input type="button" class="normalBtn gdBtn" @click="UpdateLeaderPay" value="保存" />
<input type="button" class="normalBtn gdBtn" @click="DownLoadLeaderPay" value="下载" /> <input type="button" class="normalBtn gdBtn" @click="DownLoadLeaderPay" value="下载" />
</td> </td>
...@@ -344,10 +350,49 @@ ...@@ -344,10 +350,49 @@
TCIDs: "", TCIDs: "",
PlanDescription: "" PlanDescription: ""
}, },
loading2:false, loading2: false,
}; };
}, },
methods: { methods: {
//酒店统计(用房数)
getHotelTotal(item) {
var totalCount = 0;
item.OrderDetailsList.forEach(subItem => {
totalCount+= subItem.HouseTypeCount;
});
return totalCount;
},
getHotelTotalNum(item) {
var totalCount = 0;
var noBed=0;
item.OrderDetailsList.forEach((subItem,subIndex) => {
if(subItem.HouseType<=4)
{
totalCount+= subItem.BookNum;
}
else if(subItem.HouseType==6)
{
noBed+= subItem.BookNum;
}
});
return totalCount+"/"+noBed;
},
//景点统计
getScenicTotal(item) {
var totalCount = 0;
item.TicketPriceList.forEach(subItem => {
totalCount += subItem.UsePeopleNum - subItem.Discount;
});
return totalCount;
},
//餐厅人数统计
getDinnerTotal(item) {
var totalCount = 0;
item.DiningPriceList.forEach(subItem => {
totalCount += subItem.UsePeopleNum - subItem.Discount;
});
return totalCount;
},
//根据团号获取负责人的信息 //根据团号获取负责人的信息
getConfirmName() { getConfirmName() {
let msg = { let msg = {
...@@ -355,9 +400,9 @@ ...@@ -355,9 +400,9 @@
NewCombinationNum: '', NewCombinationNum: '',
}; };
//更新酒店图片 //更新酒店图片
this.loading2=true; this.loading2 = true;
this.apipost( "dmcstatistics_post_GetExtendLeaderAllStatics",msg,res => { this.apipost("dmcstatistics_post_GetExtendLeaderAllStatics", msg, res => {
this.loading2=false; this.loading2 = false;
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.BaseInfo = res.data.data.BaseInfo; this.BaseInfo = res.data.data.BaseInfo;
this.PrincipalList = res.data.data.PrincipalList; this.PrincipalList = res.data.data.PrincipalList;
...@@ -400,7 +445,10 @@ ...@@ -400,7 +445,10 @@
}, },
UpdateLeaderPay() { UpdateLeaderPay() {
this.PostConfig.TCIDs = this.TCIDs; this.PostConfig.TCIDs = this.TCIDs;
this.apipost('dmcstatistics_post_AuditLeaderapply', this.PostConfig, res => { this.apipost('dmcstatistics_post_AuditLeaderapply', {
LeaderApply: this.PostConfig,
LeaderGuidePlan: this.PrincipalList[0]
}, res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.Success(res.data.message); this.Success(res.data.message);
} else { } else {
...@@ -415,12 +463,12 @@ ...@@ -415,12 +463,12 @@
uid: this.getLocalStorage().EmployeeId uid: this.getLocalStorage().EmployeeId
}; };
let fileName = "导游计划表" + this.$commonUtils.getCurrentDate() + ".xls"; let fileName = "导游计划表" + this.$commonUtils.getCurrentDate() + ".xls";
this.loading=true; this.loading = true;
this.GetLocalFile("dmcstatistics_get_DwonLoadLeaderapply", msg, fileName, this.GetLocalFile("dmcstatistics_get_DwonLoadLeaderapply", msg, fileName,
res => { res => {
this.loading=false; this.loading = false;
}); });
} }
}, },
mounted() { mounted() {
this.TCIDs = this.$route.query.id; this.TCIDs = this.$route.query.id;
...@@ -428,4 +476,5 @@ ...@@ -428,4 +476,5 @@
this.getConfirmName(); this.getConfirmName();
} }
}; };
</script>
\ No newline at end of file </script>
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