Commit 70774bf8 authored by 黄奎's avatar 黄奎

页面修改

parent e819344a
......@@ -18,6 +18,13 @@ var AuthCode = {
F_PayMoney_CapitalPool:'F_PayMoney_CapitalPool',//账户类型
S_Travel_Share:'S_Travel_Share',//广告分享
A_AppMenu_Allot:'A_AppMenu_Allot',//APP菜单分配
TeamShouZhi:"TeamShouZhi",//团队收支明细权限
OutHotel:"OutHotel",//酒店下架权限
FenXiaoLianYun:"FenXiaoLianYun",//分销联运
ShangChuanFenFangbiao:"ShangChuanFenFangbiao",//上传分房表
ChaKanGuest:"ChaKanGuest",//查看旅客调查
FenFangBiaoXiaZai:"FenFangBiaoXiaZai",//分房表下载
LookOPCommission:"LookOPCommission",//查看OP提成
IsSanKeTicket:"IsSanKeTicket",//是否有散客票权限
};
export default AuthCode;
\ No newline at end of file
......@@ -732,7 +732,7 @@
{{item.TicketNum}}</span>
</el-popover>
</div>
<div class="TC_SeatList">
<div class="TC_SeatList" v-if="CurrentUserInfo.RB_Group_id==2||IsSanKeTicket">
<template v-if="item.CanSellTicketNum>0">
<span style="color:rgb(71, 191, 140)">可售散客机票&nbsp;
<span style="color:red;font-size:14px;font-weight:700;">{{item.CanSellTicketNum}}</span>&nbsp;
......@@ -922,7 +922,7 @@
</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
<el-button @click='goUrlMake("GroupAdvertising",item.LineID,item.TCID,"团期广告")' type="primary"
<el-button v-if="CurrentUserInfo.RB_Group_id==2" @click='goUrlMake("GroupAdvertising",item.LineID,item.TCID,"团期广告")' type="primary"
style="background:#67c23a; border-color:#67c23a">
{{$t('Operation.Op_advertising')}}&nbsp;{{item.AdvertCount}}
</el-button>
......@@ -935,14 +935,14 @@
</span>
<el-dropdown-menu slot="dropdown" class="TC-dropdown">
<el-dropdown-item @click.native="SetGroupRecommendType(item,1)"
v-if="item.b2b&&item.GroupRecommendType==0">
v-if="item.b2b&&item.GroupRecommendType==0&&CurrentUserInfo.RB_Group_id==2">
{{$t('op.Setjingpin')}}
</el-dropdown-item>
<el-dropdown-item @click.native="SetGroupRecommendType(item,0)"
v-if="item.b2b&&item.GroupRecommendType==1">
<el-dropdown-item @click.native="SetGroupRecommendType(item,0)"
v-if="item.b2b&&item.GroupRecommendType==1&&CurrentUserInfo.RB_Group_id==2">
{{$t('op.CancelSetjp')}}
</el-dropdown-item>
<el-dropdown-item @click.native="goTeamBalance(item.TCID,item.OutBranchId)">
<el-dropdown-item v-if="CurrentUserInfo.RB_Group_id==2||TeamShouZhi" @click.native="goTeamBalance(item.TCID,item.OutBranchId)">
{{$t('Operation.Op_shouzhiDetail')}}
</el-dropdown-item>
<el-dropdown-item @click.native="goUrlR('confirmationOrderDownLoad',item)">
......@@ -956,7 +956,7 @@
{{$t('Operation.Op_xiajia')}}
</el-dropdown-item>
<!--酒店下架-->
<el-dropdown-item v-if="item.LineID==14" @click.native="RemoveHotelJourneyOrder(item.TCID)">
<el-dropdown-item v-if="item.LineID==14&&(CurrentUserInfo.RB_Group_id==2||OutHotel)" @click.native="RemoveHotelJourneyOrder(item.TCID)">
{{$t('op.HotelXJ')}}
</el-dropdown-item>
<el-dropdown-item v-if="item.Status==1" @click.native="OutGroup(item.TCID,2)">
......@@ -977,25 +977,25 @@
直客版预览
</el-dropdown-item>
<el-dropdown-item @click.native='goUrl("DistributionTransport",item.ID,"分销联运")'>
<el-dropdown-item v-if="CurrentUserInfo.RB_Group_id==2||FenXiaoLianYun" @click.native='goUrl("DistributionTransport",item.ID,"分销联运")'>
{{$t('Operation.Op_salelianyun')}}
</el-dropdown-item>
<el-dropdown-item @click.native='ckSellPoint(item)'>{{$t('Operation.Op_bentuanMaidian')}}
</el-dropdown-item>
<el-dropdown-item @click.native='ShowUploadWord(item,1)'>{{$t('Operation.Op_wordTrip')}}
<el-dropdown-item v-if="CurrentUserInfo.RB_Group_id==2||ShangChuanFenFangbiao" @click.native='ShowUploadWord(item,1)'>{{$t('Operation.Op_wordTrip')}}
</el-dropdown-item>
<el-dropdown-item @click.native='ShowUploadWord(item,2)'>{{$t('op.UploadFFB')}}
<el-dropdown-item v-if="CurrentUserInfo.RB_Group_id==2||ShangChuanFenFangbiao" @click.native='ShowUploadWord(item,2)'>{{$t('op.UploadFFB')}}
</el-dropdown-item>
<el-dropdown-item>
<el-dropdown-item v-if="CurrentUserInfo.RB_Group_id==2||ChaKanGuest" >
<div v-if="item.ScoreNum >= 0" @click='goInvetig("investigationList", item.TCID, 0)'>
{{$t('op.LookPassengerSurvey')}}
</div>
</el-dropdown-item>
<el-dropdown-item>
<el-dropdown-item v-if="CurrentUserInfo.RB_Group_id==2||FenFangBiaoXiaZai">
<div @click='exportExcel_singleRoom(item)'>{{$t('op.FFBDowmLoad')}} </div>
</el-dropdown-item>
<el-dropdown-item>
<el-dropdown-item v-if="CurrentUserInfo.RB_Group_id==2||LookOPCommission">
<div @click='goOPCommissionInfo(item.TCID)'>查看OP提成 </div>
</el-dropdown-item>
<el-dropdown-item v-if="item.IsSetOut==0">
......@@ -1125,6 +1125,14 @@
},
data() {
return {
TeamShouZhi: false, //团队收支明细权限
OutHotel: false, //酒店下架权限
FenXiaoLianYun: false, //分销联运
ShangChuanFenFangbiao: false, //上传分房表
ChaKanGuest: false, //查看旅客调查
FenFangBiaoXiaZai: false, //分房表下载
LookOPCommission: false, //查看OP提成
IsSanKeTicket: false, //是否有散客票权限
//查询数据列表
queryCommonData: {
//线路列表
......@@ -2298,6 +2306,64 @@
}
});
},
//权限验证
checkAuth() {
var actionCode = this.$AuthCode.TeamShouZhi;
this.CheckUserAuth(actionCode, res => {
if (res.data.resultCode == 1 && res.data.data == 1) {
this.TeamShouZhi = true;
}
});
//酒店下架
var OutHotel_Code = this.$AuthCode.OutHotel;
this.CheckUserAuth(OutHotel_Code, res => {
if (res.data.resultCode == 1 && res.data.data == 1) {
this.OutHotel = true;
}
});
//分销联运
var FenXiaoLianYun_Code = this.$AuthCode.FenXiaoLianYun;
this.CheckUserAuth(FenXiaoLianYun_Code, res => {
if (res.data.resultCode == 1 && res.data.data == 1) {
this.FenXiaoLianYun = true;
}
});
//上传分房表
var ShangChuanFenFangbiao_Code = this.$AuthCode.ShangChuanFenFangbiao;
this.CheckUserAuth(ShangChuanFenFangbiao_Code, res => {
if (res.data.resultCode == 1 && res.data.data == 1) {
this.ShangChuanFenFangbiao = true;
}
});
//查看旅客调查
var ChaKanGuest_Code = this.$AuthCode.ChaKanGuest;
this.CheckUserAuth(ChaKanGuest_Code, res => {
if (res.data.resultCode == 1 && res.data.data == 1) {
this.ChaKanGuest = true;
}
});
//分房表下载
var FenFangBiaoXiaZai_Code = this.$AuthCode.FenFangBiaoXiaZai;
this.CheckUserAuth(FenFangBiaoXiaZai_Code, res => {
if (res.data.resultCode == 1 && res.data.data == 1) {
this.FenFangBiaoXiaZai = true;
}
});
//查看OP提成
var LookOPCommission_Code = this.$AuthCode.LookOPCommission;
this.CheckUserAuth(LookOPCommission_Code, res => {
if (res.data.resultCode == 1 && res.data.data == 1) {
this.LookOPCommission = true;
}
});
//是否有散客票权限
var IsSanKeTicket_Code = this.$AuthCode.IsSanKeTicket;
this.CheckUserAuth(IsSanKeTicket_Code, res => {
if (res.data.resultCode == 1 && res.data.data == 1) {
this.IsSanKeTicket = true;
}
});
},
},
filters: {
formatStartDate(value) {
......@@ -2321,6 +2387,7 @@
}
},
mounted() {
this.checkAuth();
//销售公司
this.getSellorCompany();
this.getCompanyList();
......@@ -2328,7 +2395,7 @@
this.getAirlineList();
this.getEmployeeList();
this.getCountryCity();
this.IsModifyTravelControl=0;
this.IsModifyTravelControl = 0;
if (
this.CurrentUserInfo.RB_Branch_id == 0 ||
this.CurrentUserInfo.RB_Branch_id == 1216 ||
......
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