Commit a0338912 authored by 黄奎's avatar 黄奎

权限修改

parent fc005aad
...@@ -10,5 +10,6 @@ var AuthCode = { ...@@ -10,5 +10,6 @@ var AuthCode = {
EditQuotation:"EditQuotation",//报价单修改权限 EditQuotation:"EditQuotation",//报价单修改权限
SupperOrderEdit:"SupperOrderEdit",//获取总经理副总经理超级修改权限 SupperOrderEdit:"SupperOrderEdit",//获取总经理副总经理超级修改权限
LookOrder:"LookOrder",//出纳查看订单权限 LookOrder:"LookOrder",//出纳查看订单权限
LookAllTeam:"LookAllTeam",//查看所有团控
}; };
export default AuthCode; export default AuthCode;
\ No newline at end of file
<template> <template>
<div class="Feedback OPRules"> <div class="Feedback OPRules">
<ul style="overflow: initial!important"> <ul style="overflow: initial!important">
<li> <li>
<span> <span>
<em>公司</em> <em>公司</em>
</span> </span>
<el-select filterable v-model="obj.BranchId" > <el-select filterable v-model="obj.BranchId">
<el-option 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 v-for="item in companyList" :label='item.BName' :value='item.Id' :key='item.Id'>
</el-option> </el-option>
</el-select> </el-select>
</li> </li>
<li> <li>
<span> <span>
<em>线路</em> <em>线路</em>
</span> </span>
<el-select filterable v-model="obj.LineId" > <el-select filterable v-model="obj.LineId">
<el-option label="不限" :value='0'></el-option> <el-option label="不限" :value='0'></el-option>
<el-option v-for="item in LineList" :label='item.LineName' :value='item.LineID' :key='item.LineID'></el-option> <el-option v-for="item in LineList" :label='item.LineName' :value='item.LineID' :key='item.LineID'>
</el-select> </el-option>
</li> </el-select>
</li>
<li> <li>
<input <input type="button" class="hollowFixedBtn" value="查询" @click="getList()">
type="button" <input type="button" class="hollowFixedBtn" value="新增" @click="addRule">
class="hollowFixedBtn" </li>
value="查询" <li style="float:right;color:red;font-weight:700">{{tips}}</li>
@click="getList()" </ul>
> <table style="margin-bottom:30px" class="singeRowTable" border="0" cellspacing="0" cellpadding="0"
<input v-loading="loading">
type="button"
class="hollowFixedBtn"
value="新增"
@click="addRule"
>
</li>
<li style="float:right;color:red;font-weight:700">{{tips}}</li>
</ul>
<table style="margin-bottom:30px" class="singeRowTable" border="0" cellspacing="0" cellpadding="0" v-loading="loading">
<tr> <tr>
<th>公司名称</th> <th>公司名称</th>
<th style="width:20%">线路名称</th> <th style="width:20%">线路名称</th>
<th>目的地</th> <th>目的地</th>
<th>系列</th> <th>系列</th>
...@@ -76,331 +66,319 @@ ...@@ -76,331 +66,319 @@
<td>{{item.UpdateDate}}</td> <td>{{item.UpdateDate}}</td>
<td>{{item.UpdateBy}}</td> <td>{{item.UpdateBy}}</td>
<td> <td>
<el-button @click="SetRules(item)" style="padding:4px" type="primary" icon="el-icon-edit" circle></el-button> <el-button @click="SetRules(item)" style="padding:4px" type="primary" icon="el-icon-edit" circle></el-button>
<el-button @click="Delete(item)" style="padding:4px" type="danger" icon="el-icon-delete" circle></el-button> <el-button @click="Delete(item)" style="padding:4px" type="danger" icon="el-icon-delete" circle></el-button>
</td> </td>
</tr> </tr>
<tr v-if="dataList.length==0"> <tr v-if="dataList.length==0">
<td colspan="16" align="center">暂无数据</td> <td colspan="16" align="center">暂无数据</td>
</tr> </tr>
</table> </table>
<el-dialog <el-dialog title="提成规则" :visible.sync="ruleVisible" width="800px">
title="提成规则" <el-form ref="form" :model="form" :rules="rules" label-width="110px">
:visible.sync="ruleVisible" <el-form-item label="公司" prop="BranchId">
width="800px"> <el-select filterable v-model="form.BranchId" @change='linkageDepartment()'>
<el-form ref="form" :model="form" :rules="rules" label-width="110px"> <el-option v-for="item in companyList" :label='item.BName' :value='item.Id' :key='item.Id'>
<el-form-item label="公司" prop="BranchId"> </el-option>
<el-select filterable v-model="form.BranchId" @change='linkageDepartment()'> </el-select>
<el-option v-for="item in companyList" :label='item.BName' :value='item.Id' :key='item.Id'> </el-form-item>
</el-option> <el-form-item label="部门">
</el-select> <el-select filterable v-model="form.DepartmentId" @change='getDepart(form.DepartmentId)'>
</el-form-item> <el-option label='全部' :value='-1'></el-option>
<el-form-item label="部门"> <el-option v-for="item in departmentList" :label="item.DepartmentName" :value="item.DepartmentID"
<el-select filterable v-model="form.DepartmentId" @change='getDepart(form.DepartmentId)'> :key="item.DepartmentID"></el-option>
<el-option label='全部' :value='-1'></el-option> </el-select>
<el-option v-for="item in departmentList" :label="item.DepartmentName" </el-form-item>
:value="item.DepartmentID" :key="item.DepartmentID"></el-option> <el-form-item label="线路" prop="LineIdList">
</el-select> <el-select class="multiple_input" filterable multiple collapse-tags v-model="form.LineIdList"
</el-form-item> @change="getLineTeamList">
<el-form-item label="线路" prop="LineIdList"> <el-option label='全线' :value='-1' :key='-1'></el-option>
<el-select class="multiple_input" filterable multiple collapse-tags v-model="form.LineIdList" @change="getLineTeamList"> <el-option v-for="item in LineList" :label='item.LineName' :value='item.LineID' :key='item.LineID'>
<el-option label='全线' :value='-1' :key='-1'></el-option> </el-option>
<el-option v-for="item in LineList" :label='item.LineName' :value='item.LineID' :key='item.LineID'></el-option> </el-select>
</el-select> </el-form-item>
</el-form-item> <el-form-item label="目的地" prop="LineIdList">
<el-form-item label="目的地" prop="LineIdList"> <el-select class="multiple_input" filterable multiple collapse-tags v-model="form.PlaceIdList">
<el-select class="multiple_input" filterable multiple collapse-tags v-model="form.PlaceIdList"> <el-option v-for="item in PlaceList" :label='item.PlaceName' :value='item.PlaceID' :key='item.PlaceID'>
<el-option v-for="item in PlaceList" :label='item.PlaceName' :value='item.PlaceID' :key='item.PlaceID'></el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="系列"> <el-form-item label="系列">
<el-select class="multiple_input" filterable multiple collapse-tags v-model="form.LtIdList" > <el-select class="multiple_input" filterable multiple collapse-tags v-model="form.LtIdList">
<el-option v-for="item in LineTeamList" :label='item.LtName' :value='item.LtID' :key='item.LtID'></el-option> <el-option v-for="item in LineTeamList" :label='item.LtName' :value='item.LtID' :key='item.LtID'>
</el-select> </el-option>
</el-form-item> </el-select>
<el-form-item label="描述"> </el-form-item>
<el-input class="w220" v-model="form.Description"></el-input> <el-form-item label="描述">
</el-form-item> <el-input class="w220" v-model="form.Description"></el-input>
</el-form-item>
<el-form-item label="线控" prop="XKEmployeeIdList"> <el-form-item label="线控" prop="XKEmployeeIdList">
<el-select class="multiple_input" filterable multiple collapse-tags v-model="form.XKEmployeeIdList" > <el-select class="multiple_input" filterable multiple collapse-tags v-model="form.XKEmployeeIdList">
<el-option v-for="item in EmployeeList" :label="item.EmName" <el-option v-for="item in EmployeeList" :label="item.EmName" :value="item.EmployeeId"
:value="item.EmployeeId" :key="item.EmployeeId"></el-option> :key="item.EmployeeId"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="助理" prop="ZLEmployeeIdList"> <el-form-item label="助理" prop="ZLEmployeeIdList">
<el-select class="multiple_input" filterable multiple collapse-tags v-model="form.ZLEmployeeIdList" > <el-select class="multiple_input" filterable multiple collapse-tags v-model="form.ZLEmployeeIdList">
<el-option v-for="item in EmployeeList" :label="item.EmName" <el-option v-for="item in EmployeeList" :label="item.EmName" :value="item.EmployeeId"
:value="item.EmployeeId" :key="item.EmployeeId"></el-option> :key="item.EmployeeId"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item v-show="stateShow" label="分负责OP"> <el-form-item v-show="stateShow" label="分负责OP">
<el-select class="multiple_input" filterable multiple collapse-tags v-model="form.EmployeeIdList" > <el-select class="multiple_input" filterable multiple collapse-tags v-model="form.EmployeeIdList">
<el-option v-for="item in EmployeeList" :label="item.EmName" <el-option v-for="item in EmployeeList" :label="item.EmName" :value="item.EmployeeId"
:value="item.EmployeeId" :key="item.EmployeeId"></el-option> :key="item.EmployeeId"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item v-show="stateShow" label="分助理"> <el-form-item v-show="stateShow" label="分助理">
<el-select class="multiple_input" filterable multiple collapse-tags v-model="form.FZLEmployeeIdList" > <el-select class="multiple_input" filterable multiple collapse-tags v-model="form.FZLEmployeeIdList">
<el-option v-for="item in EmployeeList" :label="item.EmName" <el-option v-for="item in EmployeeList" :label="item.EmName" :value="item.EmployeeId"
:value="item.EmployeeId" :key="item.EmployeeId"></el-option> :key="item.EmployeeId"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="负责人金额" prop="ManagerMoney">
<el-input class="w220" @keyup.native="checkInteger(form,'ManagerMoney')" v-model="form.ManagerMoney">
<el-form-item label="负责人金额" prop="ManagerMoney"> </el-input>
<el-input class="w220" @keyup.native="checkInteger(form,'ManagerMoney')" v-model="form.ManagerMoney"></el-input> </el-form-item>
</el-form-item> <el-form-item label="助理金额" prop="InternMoney">
<el-form-item label="助理金额" prop="InternMoney"> <el-input class="w220" @keyup.native="checkInteger(form,'InternMoney')" v-model="form.InternMoney"></el-input>
<el-input class="w220" @keyup.native="checkInteger(form,'InternMoney')" v-model="form.InternMoney"></el-input> </el-form-item>
</el-form-item> <el-form-item v-show="stateShow" label="分负责人金额">
<el-form-item v-show="stateShow" label="分负责人金额"> <el-input class="w220" @keyup.native="checkInteger(form,'FManagerMoney')" v-model="form.FManagerMoney">
<el-input class="w220" @keyup.native="checkInteger(form,'FManagerMoney')" v-model="form.FManagerMoney"></el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item v-show="stateShow" label="分助理金额"> <el-form-item v-show="stateShow" label="分助理金额">
<el-input class="w220" @keyup.native="checkInteger(form,'FInternMoney')" v-model="form.FInternMoney"></el-input> <el-input class="w220" @keyup.native="checkInteger(form,'FInternMoney')" v-model="form.FInternMoney">
</el-form-item> </el-input>
</el-form-item>
</el-form> </el-form>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button size="small" @click="ruleVisible = false">取 消</el-button> <el-button size="small" @click="ruleVisible = false">取 消</el-button>
<el-button size="small" type="danger" @click="RulesOk('form')">确 定</el-button> <el-button size="small" type="danger" @click="RulesOk('form')">确 定</el-button>
</span> </span>
</el-dialog> </el-dialog>
</div> </div>
</template> </template>
<script> <script>
import moment from "moment" import moment from "moment"
import { constants } from 'fs'; import {
export default { constants
} from 'fs';
export default {
name: 'Feedback', name: 'Feedback',
data (){ data() {
return{ return {
obj:{ obj: {
BranchId:-1, BranchId: -1,
LineId:0, LineId: 0,
},
dataList:[],
loading:false,
dateList:[],
LineList:[],
companyList:[],
ruleVisible:false,
form:{
BranchId:"",
DepartmentId:-1,
Description:"",
EmployeeIdList:[],
LineIdList:[],
PlaceIdList:[],
LtIdList:[],
InternMoney:'',
ManagerMoney:'',
XKEmployeeIdList:[],
ZLEmployeeName:[],
FZLEmployeeIdList:[],
FManagerMoney:0,
FInternMoney:0,
},
departmentMsg: {
RB_Group_Id: '0',
RB_Branch_Id:'-1',
Status:'0',
ParentId:'-1',
Tier:'0',
},
LineTeamList:[],
EmployeeList:[],
rules:{
BranchId: [
{ required: true, message: '请选择公司', trigger: 'change' }
],
XKEmployeeIdList:[
{ required: true, message: '请选择线控', trigger: 'change' }
],
ZLEmployeeIdList:[
{ required: true, message: '请选择助理', trigger: 'change' }
],
EmployeeIdList: [
{ required: true, message: '请选择参与人员', trigger: 'change' }
],
LineIdList: [
{ required: true, message: '请选择线路', trigger: 'change' }
],
ManagerMoney: [{ required: true, message:"请输入负责人金额", trigger: "blur" }],
InternMoney: [{ required: true, message: "请输入助理金额", trigger: "blur" }],
},
departmentList:[],
stateShow:true,
tips:'',
PlaceList:[],
PlaceShow:false,
}
},
created(){
},
mounted(){
this.getCompany();
this.getLineList();
this.getList();
this.getEmployeeList();
this.getDepartment();
},
methods:{
Delete(item) {
this.$confirm("是否删除? 删除后不可恢复", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning"
})
.then(() => {
this.apipost('sellcommission_DelOPCommissionRule', {RuleId:item.Id}, res => {
if (res.data.resultCode == 1) {
this.Success(res.data.message)
this.getList()
}else{
this.Error(res.data.message)
}
})
})
.catch(() => {});
},
addRule(){
this.PlaceShow=false;
this.ruleVisible=true;
this.form={
BranchId:"",
Description:"",
EmployeeIdList:[],
LineIdList:[],
PlaceIdList:[],
LtIdList:[],
InternMoney:'',
ManagerMoney:'',
XKEmployeeIdList:[],
ZLEmployeeIdList:[],
FZLEmployeeIdList:[],
FManagerMoney:0,
FInternMoney:0,
}
}, },
SetRules(item){ dataList: [],
loading: false,
dateList: [],
LineList: [],
companyList: [],
ruleVisible: false,
form: {
BranchId: "",
DepartmentId: -1,
Description: "",
EmployeeIdList: [],
LineIdList: [],
PlaceIdList: [],
LtIdList: [],
this.ruleVisible=true; InternMoney: '',
this.form={ ManagerMoney: '',
Id:item.Id, XKEmployeeIdList: [],
BranchId:item.BranchId, ZLEmployeeName: [],
Description:item.Description, FZLEmployeeIdList: [],
EmployeeIdList:item.EmployeeIdList, FManagerMoney: 0,
LineIdList:item.LineIdList, FInternMoney: 0,
PlaceIdList:item.PlaceIdList,
LtIdList:item.LtIdList,
InternMoney:item.InternMoney,
ManagerMoney:item.ManagerMoney,
DepartmentId:item.DepartmentId,
XKEmployeeIdList:item.XKEmployeeIdList,
ZLEmployeeIdList:item.ZLEmployeeIdList,
FZLEmployeeIdList:item.FZLEmployeeIdList,
FManagerMoney:item.FManagerMoney,
FInternMoney:item.FInternMoney,
}
this.form.LtIdList=item.LtIdList;
this.PlaceShow=true;
this.departmentMsg.RB_Branch_Id=item.BranchId;
this.getLineTeamList();
}, },
RulesOk(formName){ departmentMsg: {
// if(this.form.EmployeeIdList.length==0){ RB_Group_Id: '0',
// this.form.EmployeeIdList.push(-1) RB_Branch_Id: '-1',
// } Status: '0',
// 公司选择成都 ParentId: '-1',
// if(this.departmentMsg.RB_Branch_Id!=0){ Tier: '0',
// if(this.form.EmployeeIdList.length==0){
// this.Error("请选择分负责OP!")
// return;
// }
// if(this.form.FZLEmployeeIdList.length==0){
// this.Error("请选择分助理!")
// return;
// }
// if(this.form.FManagerMoney==0){
// this.Error("请填写分负责人金额!")
// return;
// }
// if(this.form.FInternMoney==0){
// this.Error("请填写分助理金额!")
// return;
// }
// }
this.$refs[formName].validate((valid) => {
if (valid) {
this.apipost(
'sellcommission_SetOPCommissionRule', this.form,
res => {
if (res.data.resultCode == 1) {
this.getList();
this.ruleVisible=false;
this.Success(res.data.message)
}else{
this.Error(res.data.message)
}
},
err => {
}
)
} else {
}
});
}, },
getEmployeeList () { LineTeamList: [],
let userInfo = this.getLocalStorage() EmployeeList: [],
let msg = { rules: {
GroupId: userInfo.RB_Group_id, BranchId: [{
BranchId: '-1', required: true,
DepartmentId: '-1', message: '请选择公司',
PostId: '-1', trigger: 'change'
IsLeave: '0' }],
} XKEmployeeIdList: [{
required: true,
message: '请选择线控',
trigger: 'change'
}],
ZLEmployeeIdList: [{
required: true,
message: '请选择助理',
trigger: 'change'
}],
EmployeeIdList: [{
required: true,
message: '请选择参与人员',
trigger: 'change'
}],
LineIdList: [{
required: true,
message: '请选择线路',
trigger: 'change'
}],
ManagerMoney: [{
required: true,
message: "请输入负责人金额",
trigger: "blur"
}],
InternMoney: [{
required: true,
message: "请输入助理金额",
trigger: "blur"
}],
},
departmentList: [],
stateShow: true,
tips: '',
PlaceList: [],
PlaceShow: false,
}
},
created() {},
mounted() {
this.getCompany();
this.getLineList();
this.getList();
this.getEmployeeList();
this.getDepartment();
},
methods: {
Delete(item) {
this.$confirm("是否删除? 删除后不可恢复", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning"
})
.then(() => {
this.apipost('sellcommission_DelOPCommissionRule', {
RuleId: item.Id
}, res => {
if (res.data.resultCode == 1) {
this.Success(res.data.message)
this.getList()
} else {
this.Error(res.data.message)
}
})
})
.catch(() => {});
},
addRule() {
this.PlaceShow = false;
this.ruleVisible = true;
this.form = {
BranchId: "",
Description: "",
EmployeeIdList: [],
LineIdList: [],
PlaceIdList: [],
LtIdList: [],
InternMoney: '',
ManagerMoney: '',
XKEmployeeIdList: [],
ZLEmployeeIdList: [],
FZLEmployeeIdList: [],
FManagerMoney: 0,
FInternMoney: 0,
}
},
SetRules(item) {
this.ruleVisible = true;
this.form = {
Id: item.Id,
BranchId: item.BranchId,
Description: item.Description,
EmployeeIdList: item.EmployeeIdList,
LineIdList: item.LineIdList,
PlaceIdList: item.PlaceIdList,
LtIdList: item.LtIdList,
InternMoney: item.InternMoney,
ManagerMoney: item.ManagerMoney,
DepartmentId: item.DepartmentId,
XKEmployeeIdList: item.XKEmployeeIdList,
ZLEmployeeIdList: item.ZLEmployeeIdList,
FZLEmployeeIdList: item.FZLEmployeeIdList,
FManagerMoney: item.FManagerMoney,
FInternMoney: item.FInternMoney,
}
this.form.LtIdList = item.LtIdList;
this.PlaceShow = true;
this.departmentMsg.RB_Branch_Id = item.BranchId;
this.getLineTeamList();
},
RulesOk(formName) {
this.$refs[formName].validate((valid) => {
if (valid) {
this.apipost( this.apipost(
'admin_get_EmployeeGetList', {}, 'sellcommission_SetOPCommissionRule', this.form,
res => { res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.EmployeeList = res.data.data this.getList();
this.ruleVisible = false;
this.Success(res.data.message)
} else {
this.Error(res.data.message)
} }
}, },
err => { err => {}
}
) )
}, }
//获取系列列表 });
},
getEmployeeList() {
let userInfo = this.getLocalStorage()
let msg = {
GroupId: userInfo.RB_Group_id,
BranchId: '-1',
DepartmentId: '-1',
PostId: '-1',
IsLeave: '0'
}
this.apipost(
'admin_get_EmployeeGetList', {},
res => {
if (res.data.resultCode == 1) {
this.EmployeeList = res.data.data
}
},
err => {}
)
},
//获取系列列表
getLineTeamList() { getLineTeamList() {
this.PlaceList =[]; this.PlaceList = [];
this.LineTeamList=[]; this.LineTeamList = [];
if(this.form.LineIdList.indexOf(-1)!=-1){ if (this.form.LineIdList.indexOf(-1) != -1) {
this.form.LineIdList=[-1]; this.form.LineIdList = [-1];
this.form.PlaceIdList = []; this.form.PlaceIdList = [];
this.form.LtIdList=[]; this.form.LtIdList = [];
return; return;
} }
if(this.form.LineIdList.length>1){ if (this.form.LineIdList.length > 1) {
this.form.PlaceList = []; this.form.PlaceList = [];
this.form.LtIdList=[]; this.form.LtIdList = [];
return; return;
} }
if(this.form.LineIdList.indexOf(-1)==-1 && this.form.LineIdList.length==1){ if (this.form.LineIdList.indexOf(-1) == -1 && this.form.LineIdList.length == 1) {
let id= this.form.LineIdList[0]; let id = this.form.LineIdList[0];
this.getLinePlaceList(id); this.getLinePlaceList(id);
} }
let msg = { let msg = {
lineID: this.form.LineIdList[0], lineID: this.form.LineIdList[0],
...@@ -411,11 +389,11 @@ export default { ...@@ -411,11 +389,11 @@ export default {
} }
}) })
}, },
//获取目的地 //获取目的地
getLinePlaceList(id) { getLinePlaceList(id) {
if(!this.PlaceShow){ if (!this.PlaceShow) {
this.form.PlaceList=[]; this.form.PlaceList = [];
} }
let msg = { let msg = {
lineID: id, lineID: id,
} }
...@@ -425,88 +403,89 @@ export default { ...@@ -425,88 +403,89 @@ export default {
} }
}) })
}, },
getCompany() { getCompany() {
let userInfo = this.getLocalStorage() let userInfo = this.getLocalStorage()
var RB_Group_id = userInfo.RB_Group_id var RB_Group_id = userInfo.RB_Group_id
let msg = { let msg = {
Status: 0, Status: 0,
is_show: 0, is_show: 0,
RB_Group_Id: RB_Group_id RB_Group_Id: RB_Group_id
}
this.apipost(
'admin_get_BranchGetList',
msg,
res => {
if (res.data.resultCode == 1) {
this.companyList = res.data.data;
} else {
this.Error(res.data.message);
} }
this.apipost( },
'admin_get_BranchGetList', err => {}
msg, )
res => { },
if (res.data.resultCode == 1) {
this.companyList = res.data.data;
}else{
this.Error(res.data.message);
}
},
err => {}
)
},
getLineList() { getLineList() {
this.apipost("line_post_GetAllList_V2", {LineDirection: 0}, res => { this.apipost("line_post_GetAllList_V2", {
LineDirection: 0
}, res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.LineList = res.data.data; this.LineList = res.data.data;
} }
}); });
}, },
linkageDepartment(val){ linkageDepartment(val) {
this.departmentMsg.RB_Branch_Id=this.form.BranchId; this.departmentMsg.RB_Branch_Id = this.form.BranchId;
// this.departmentList=[]; this.form.DepartmentId = -1;
this.form.DepartmentId=-1; if (this.departmentMsg.RB_Branch_Id == 0) {
// this.getDepartment(); this.stateShow = false;
this.form.EmployeeIdList = [];
if(this.departmentMsg.RB_Branch_Id==0){ this.form.FZLEmployeeIdList = [];
this.stateShow=false; this.form.FManagerMoney = 0;
this.form.EmployeeIdList=[]; this.form.FInternMoney = 0;
this.form.FZLEmployeeIdList=[]; } else {
this.form.FManagerMoney=0; this.stateShow = true;
this.form.FInternMoney=0; }
} },
else{ getDepart(id) {
this.stateShow=true; this.form.DepartmentId = id;
} this.$forceUpdate();
}, },
getDepart(id){
this.form.DepartmentId= id;
this.$forceUpdate();
},
getDepartment() { getDepartment() {
this.apipost('admin_get_DepartmentGetList', this.departmentMsg, res => { this.apipost('admin_get_DepartmentGetList', this.departmentMsg, res => {
if(res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.departmentList = res.data.data; this.departmentList = res.data.data;
} }
}, err => {}) }, err => {})
}, },
getList(){ getList() {
this.loading=true; this.loading = true;
this.apipost("sellcommission_GetOPCommissionRuleList", this.obj, res => { this.apipost("sellcommission_GetOPCommissionRuleList", this.obj, res => {
this.loading=false; this.loading = false;
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.tips= res.data.data.msg; this.tips = res.data.data.msg;
this.dataList = res.data.data.list; this.dataList = res.data.data.list;
} }
}); });
}, },
} }
} }
</script> </script>
<style> <style>
.OPRules .el-form-item{ .OPRules .el-form-item {
display: inline-block; display: inline-block;
} }
.Feedback ul>li{
.Feedback ul>li {
display: inline-block; display: inline-block;
font-size: 12px; font-size: 12px;
color: #666; color: #666;
margin: 20px 30px 0px 0; margin: 20px 30px 0px 0;
} }
.Feedback .singeRowTable{
.Feedback .singeRowTable {
margin-top: 20px; margin-top: 20px;
} }
</style> </style>
...@@ -626,6 +626,7 @@ ...@@ -626,6 +626,7 @@
export default { export default {
data () { data () {
return { return {
LookAllTeam:false,//查看所有团控
//查询数据列表 //查询数据列表
queryCommonData: { queryCommonData: {
//线路列表 //线路列表
...@@ -1446,6 +1447,15 @@ ...@@ -1446,6 +1447,15 @@
} }
}) })
}, },
//查看所有团控
GetLookAllTeamAuth() {
var actionCode = this.$AuthCode.LookAllTeam;
this.CheckUserAuth(actionCode, res => {
if (res.data.resultCode == 1 && res.data.data == 1) {
this.LookAllTeam = true;
}
});
},
}, },
filters: { filters: {
formatStartDate (value) { formatStartDate (value) {
...@@ -1478,6 +1488,7 @@ ...@@ -1478,6 +1488,7 @@
this.getCountryCity() this.getCountryCity()
}, },
created () { created () {
this.GetLookAllTeamAuth();
this.checkAllTeam(); this.checkAllTeam();
//默认显示联运 //默认显示联运
this.queryMsg.IsShowUnion = -1; this.queryMsg.IsShowUnion = -1;
...@@ -1509,7 +1520,7 @@ ...@@ -1509,7 +1520,7 @@
if (!this.$route.query.tcmun) { if (!this.$route.query.tcmun) {
this.queryMsg.StartGroupDate = nowDate this.queryMsg.StartGroupDate = nowDate
} }
if (this.queryCommonData.IsParentCompany != 1&& this.CurrentUserInfo.RB_Branch_id != 49) { if (this.queryCommonData.IsParentCompany != 1&& this.LookAllTeam) {
this.queryMsg.OutBranchIds.push(this.CurrentUserInfo.RB_Branch_id) this.queryMsg.OutBranchIds.push(this.CurrentUserInfo.RB_Branch_id)
} }
this.getControlList() this.getControlList()
......
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