Commit bce215bb authored by 黄奎's avatar 黄奎
parents 2cbe0f64 c54c9930
......@@ -28,6 +28,7 @@ var AuthCode = {
IsSanKeTicket:"IsSanKeTicket",//是否有散客票权限
F_Disbursement_Schedule:'F_Disbursement_Schedule',//财务团队用款计划权限
F_Advance_Match:'F_Advance_Match',//预付款冲抵
S_Travel_AirLoss:'S_Travel_AirLoss' //设为损失
S_Travel_AirLoss:'S_Travel_AirLoss', //设为损失
S_CheckAllOrder:'s_CheckAllOrder' //查看所有订单
};
export default AuthCode;
\ No newline at end of file
......@@ -485,12 +485,12 @@ input[type="number"] {
<div class="page_fnDm" @keyup.enter="resetPageIndex(),getPageList()">
<ul class="_nav clearfix">
<!-- <li :class="active==5?'_active':''" @click="active=5,msg.Conditon=5,getPageList()">全部</li> -->
<li :class="active==1?'_active':''" @click="active=1, msg.Conditon=1, BOSSBtn = false, getPageList()">{{$t('ios.wfqide')}}</li>
<li :class="active==1?'_active':''" @click="active=1, msg.Conditon=1, BOSSBtn = false, getPageList(0,1)">{{$t('ios.wfqide')}}</li>
<li :class="active==3?'_active':''" @click="active=3, msg.Conditon=3, getPageList()">{{$t('ios.dwspide')}}</li>
<li :class="active==2?'_active':''" @click="active=2, msg.Conditon=2, BOSSBtn = false, getPageList()" >{{$t('ios.wspide')}}</li>
<li :class="active==6?'_active':''" @click="active=6, msg.Conditon=6, BOSSBtn = false, getPageList()">{{$t('ios.wzfeide')}}</li>
<li :class="active==7?'_active':''" @click="active=7, msg.Conditon=7, BOSSBtn = false, getPageList()">{{$t('ios.bbhuide')}} <span v-if="rejectNum !=='' && rejectNum>=0" style="color:red">({{rejectNum}})</span></li>
<li :class="active==4?'_active':''" @click="active=4, msg.Conditon=4, BOSSBtn = false, getPageList()">{{$t('ios.csgwode')}}</li>
<li :class="active==2?'_active':''" @click="active=2, msg.Conditon=2, BOSSBtn = false, getPageList(0,1)" >{{$t('ios.wspide')}}</li>
<li :class="active==6?'_active':''" @click="active=6, msg.Conditon=6, BOSSBtn = false, getPageList(0,1)">{{$t('ios.wzfeide')}}</li>
<li :class="active==7?'_active':''" @click="active=7, msg.Conditon=7, BOSSBtn = false, getPageList(0,1)">{{$t('ios.bbhuide')}} <span v-if="rejectNum !=='' && rejectNum>=0" style="color:red">({{rejectNum}})</span></li>
<li :class="active==4?'_active':''" @click="active=4, msg.Conditon=4, BOSSBtn = false, getPageList(0,1)">{{$t('ios.csgwode')}}</li>
<li class="hight_query" style="float:right;">
<span>
......@@ -2102,7 +2102,7 @@ export default {
err => {}
);
},
getPageList(t) {
getPageList(t,active) {
// 获取列表数据
this.loading = true;
this.checkAllList = [];
......@@ -2119,6 +2119,11 @@ export default {
} else {
this.checkboxShow = false;
}
if(active){
this.total = 0
this.DataList = [];
this.msg.pageIndex = 1
}
if (!this.msg.ClientID) this.msg.ClientID = 0;
if (!this.msg.ClientType) this.msg.ClientType = 0;
if (!this.msg.CurrencyId) this.msg.CurrencyId = 0;
......
......@@ -1791,6 +1791,16 @@
tab: "同业提成详情"
}
});
} else if (GetDetail.OtherType == 73) {//OP提成详情
this.$router.push({
name: 'OpComPersonDetails',
query: {
PeriodId: GetDetail.ReFinanceId,
OutBranchId: GetDetail.RB_Branch_Id,
blank: "y",
tab: "同业提成明细"
}
});
} else {
this.$router.push({
name: 'CommissionDetail',
......
......@@ -114,14 +114,6 @@
</el-select>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="团签奖励" prop="TravelVisaMoney">
<div class="Impression-ratio-box">
<el-input type="Number" v-model="form.TravelVisaMoney" clearable></el-input>
<span class="Impression-ratio-right">/人</span>
</div>
</el-form-item>
</el-col>
<el-col :span="8" v-if="form.SingleVisaWay">
<el-form-item :label="form.SingleVisaWay==1?'人头奖金':'提成比例'" prop="SingleVisaRate"
:rules="form.SingleVisaWay==1?rules.SingleVisaRate2:rules.SingleVisaRate">
......@@ -132,7 +124,15 @@
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="签证奖励" prop="TravelVisaZLMoney">
<el-form-item label="团签奖励" prop="TravelVisaMoney">
<div class="Impression-ratio-box">
<el-input type="Number" v-model="form.TravelVisaMoney" clearable></el-input>
<span class="Impression-ratio-right">/人</span>
</div>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="助理奖励" prop="TravelVisaZLMoney">
<div class="Impression-ratio-box">
<el-input type="Number" v-model="form.TravelVisaZLMoney" clearable></el-input>
<span class="Impression-ratio-right">/人</span>
......@@ -424,7 +424,7 @@
SingleVisaRate: item.SingleVisaRate,
TravelVisaMoney: item.TravelVisaMoney,
TravelVisaZLMoney: item.TravelVisaZLMoney,
CountryId: item.CountryId>0?item.CountryId:null,
CountryId: item.CountryId>0||item.CountryId==0?item.CountryId:null,
ProfitList: item.ProfitList,
ExtraList: item.ExtraList,
}
......@@ -452,7 +452,7 @@
// 点击确定
RulesOk(formName) {
this.form.LineIds = this.form.LineIdList.join(',')
this.form.CountryId = this.form.CountryId?this.form.CountryId:-1
// this.form.CountryId = this.form.CountryId||this.form.CountryId==0?this.form.CountryId:-1
this.$refs[formName].validate((valid) => {
if (valid) {
this.ruleLoading = true
......@@ -538,8 +538,8 @@
},
// 线路
getLineList() {
this.apipost("line_post_GetAllList_V2", {
LineDirection: 0
this.apipost("line_post_GetAllList_V3", {
IsShow: -1
}, res => {
if (res.data.resultCode == 1) {
this.LineList = res.data.data;
......
......@@ -116,14 +116,15 @@
<el-form-item label="描述">
<el-input class="w220" v-model="form.Description"></el-input>
</el-form-item>
<el-form-item label="线控" prop="XKEmployeeIdList">
<!-- XKEmployeeIdList -->
<el-form-item label="线控" prop="">
<el-select class="multiple_input" filterable multiple collapse-tags v-model="form.XKEmployeeIdList">
<el-option v-for="item in EmployeeList" :label="item.EmName" :value="item.EmployeeId"
:key="item.EmployeeId"></el-option>
</el-select>
</el-form-item>
<el-form-item label="助理" prop="ZLEmployeeIdList">
<!-- ZLEmployeeIdList -->
<el-form-item label="助理" prop="">
<el-select class="multiple_input" filterable multiple collapse-tags v-model="form.ZLEmployeeIdList">
<el-option v-for="item in EmployeeList" :label="item.EmName" :value="item.EmployeeId"
:key="item.EmployeeId"></el-option>
......
......@@ -151,7 +151,7 @@
<th style="width: 100px;">线路</th>
<th style="width: 100px;">是否欧洲</th>
<th style="width: 100px;">订单人数</th>
<th style="width: 100px;">订单利润</th>
<th style="width: 100px;">团队总人数</th>
<th style="width: 100px;">团队利润</th>
<th style="width: 100px;">提成方式</th>
......
......@@ -1049,6 +1049,7 @@ export default {
e.target.value = (e.target.value.match(/^\d*(\.?\d{0,1})/g)[0]) || null
},
AddFinancial(z){ //保存
// 手配费参数
if(this.is_HandFee){
if(!this.HandFee.BranchId){
......@@ -1225,6 +1226,7 @@ export default {
this.msg.ReTCID=this.czmsg.ReTCID;
}
// console.log(this.orderObj.OtherType,this.commissionObj,this.tradeObj,this.crmOrderObj,this.msg,'---')
this.apipost('Financial_post_Set',this.msg,res=>{
if(res.data.resultCode==1){
//清除旅客名单数据
......@@ -1984,7 +1986,6 @@ export default {
this.tradeObj = JSON.parse(this.$route.query.tradeObj);
} else{
this.orderObj = this.$route.query.orderObj?JSON.parse(this.$route.query.orderObj):null;
}
this.isFrompassenger = this.orderObj ? this.orderObj.isFromPassenger : undefined;
let TCID = (this.orderObj && this.orderObj.TCIDList && this.orderObj.TCIDList.length>0) ? this.orderObj.TCIDList[0] : 0
......
......@@ -548,9 +548,9 @@
<div class="noData" v-else>
{{ $t("system.content_noData") }}
</div>
<el-dialog title="提示" :visible.sync="showDialog" width="70%" height="40%">
<el-dialog title="编辑" :visible.sync="showDialog" width="600px" height="40%">
<div v-if="!isVisa">
<span style="width: 10%; display: inline-block">团OP</span>
<span style="width: 15%; display: inline-block">团OP</span>
<el-select
style="width: 80%"
v-model="queryData.OPId"
......@@ -567,7 +567,7 @@
</el-select>
</div>
<div v-if="!isVisa" style="margin-top: 10px">
<span style="width: 10%; display: inline-block">助手</span>
<span style="width: 15%; display: inline-block">助手</span>
<el-select
style="width: 80%"
v-model="queryData.AssistantId"
......@@ -585,7 +585,7 @@
</el-select>
</div>
<div style="margin-top: 10px">
<span style="width: 10%; display: inline-block">签证OP</span>
<span style="width: 15%; display: inline-block">签证OP</span>
<el-select
style="width: 80%"
v-model="queryData.VisaOPId"
......@@ -601,7 +601,7 @@
</el-select>
</div>
<div style="margin-top: 10px">
<span style="width: 10%; display: inline-block">签证助手</span>
<span style="width: 15%; display: inline-block">签证助手</span>
<el-select
style="width: 80%"
v-model="queryData.VisaAssistantId"
......@@ -619,7 +619,7 @@
</el-select>
</div>
<div style="margin-top: 10px" v-if="editNum">
<span style="width: 10%; display: inline-block">签证人数</span
<span style="width: 15%; display: inline-block">签证人数</span
><el-input
type="number"
style="width: 80%; margin-left: 4px"
......@@ -628,7 +628,7 @@
</div>
<span slot="footer" class="dialog-footer">
<el-button @click="showDialog = false">取 消</el-button>
<el-button type="primary" @click="submitOP">确 定</el-button>
<el-button style="margin-right: 24px" type="primary" @click="submitOP">确 定</el-button>
</span>
</el-dialog>
</div>
......
This diff is collapsed.
This diff is collapsed.
......@@ -5072,7 +5072,7 @@ export default {
{
path: '/OPcommissionPeriods',
name: 'OPcommissionPeriods',
component: resolve => require(['@/components/FinancialModule/OPcommissionPeriods'], resolve),
component: resolve => require(['@/components/FinancialModule/OpCommission/OPcommissionPeriods'], resolve),
meta: {
title: 'op提成'
}
......@@ -5153,7 +5153,7 @@ export default {
{
path: '/OPCommissionDetail',
name: 'OPCommissionDetail',
component: resolve => require(['@/components/FinancialModule/OPCommissionDetail'], resolve),
component: resolve => require(['@/components/FinancialModule/OpCommission/OPCommissionDetail'], resolve),
meta: {
title: 'op提成详情'
}
......@@ -5161,7 +5161,7 @@ export default {
{
path: '/OpComPersonDetails',
name: 'OpComPersonDetails',
component: resolve => require(['@/components/FinancialModule/OpComPersonDetails'], resolve),
component: resolve => require(['@/components/FinancialModule/OpCommission/OpComPersonDetails'], resolve),
meta: {
title: 'op提成明细'
}
......
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