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">
...@@ -6,7 +5,7 @@ ...@@ -6,7 +5,7 @@
<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>
...@@ -16,29 +15,20 @@ ...@@ -16,29 +15,20 @@
<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-option>
</el-select> </el-select>
</li> </li>
<li> <li>
<input <input type="button" class="hollowFixedBtn" value="查询" @click="getList()">
type="button" <input type="button" class="hollowFixedBtn" value="新增" @click="addRule">
class="hollowFixedBtn"
value="查询"
@click="getList()"
>
<input
type="button"
class="hollowFixedBtn"
value="新增"
@click="addRule"
>
</li> </li>
<li style="float:right;color:red;font-weight:700">{{tips}}</li> <li style="float:right;color:red;font-weight:700">{{tips}}</li>
</ul> </ul>
<table style="margin-bottom:30px" class="singeRowTable" border="0" cellspacing="0" cellpadding="0" v-loading="loading"> <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>
...@@ -79,16 +69,12 @@ ...@@ -79,16 +69,12 @@
<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="提成规则"
:visible.sync="ruleVisible"
width="800px">
<el-form ref="form" :model="form" :rules="rules" label-width="110px"> <el-form ref="form" :model="form" :rules="rules" label-width="110px">
<el-form-item label="公司" prop="BranchId"> <el-form-item label="公司" prop="BranchId">
<el-select filterable v-model="form.BranchId" @change='linkageDepartment()'> <el-select filterable v-model="form.BranchId" @change='linkageDepartment()'>
...@@ -99,24 +85,28 @@ ...@@ -99,24 +85,28 @@
<el-form-item label="部门"> <el-form-item label="部门">
<el-select filterable v-model="form.DepartmentId" @change='getDepart(form.DepartmentId)'> <el-select filterable v-model="form.DepartmentId" @change='getDepart(form.DepartmentId)'>
<el-option label='全部' :value='-1'></el-option> <el-option label='全部' :value='-1'></el-option>
<el-option v-for="item in departmentList" :label="item.DepartmentName" <el-option v-for="item in departmentList" :label="item.DepartmentName" :value="item.DepartmentID"
:value="item.DepartmentID" :key="item.DepartmentID"></el-option> :key="item.DepartmentID"></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.LineIdList" @change="getLineTeamList"> <el-select class="multiple_input" filterable multiple collapse-tags v-model="form.LineIdList"
@change="getLineTeamList">
<el-option label='全线' :value='-1' :key='-1'></el-option> <el-option label='全线' :value='-1' :key='-1'></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-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> <el-option v-for="item in PlaceList" :label='item.PlaceName' :value='item.PlaceID' :key='item.PlaceID'>
</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-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="描述"> <el-form-item label="描述">
...@@ -124,44 +114,44 @@ ...@@ -124,44 +114,44 @@
</el-form-item> </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-form-item label="负责人金额" prop="ManagerMoney">
<el-input class="w220" @keyup.native="checkInteger(form,'ManagerMoney')" v-model="form.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> <el-input class="w220" @keyup.native="checkInteger(form,'FManagerMoney')" v-model="form.FManagerMoney">
</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-input>
</el-form-item> </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>
...@@ -172,86 +162,103 @@ ...@@ -172,86 +162,103 @@
</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:[], dataList: [],
loading:false, loading: false,
dateList:[], dateList: [],
LineList:[], LineList: [],
companyList:[], companyList: [],
ruleVisible:false, ruleVisible: false,
form:{ form: {
BranchId:"", BranchId: "",
DepartmentId:-1, DepartmentId: -1,
Description:"", Description: "",
EmployeeIdList:[], EmployeeIdList: [],
LineIdList:[], LineIdList: [],
PlaceIdList:[], PlaceIdList: [],
LtIdList:[], LtIdList: [],
InternMoney:'', InternMoney: '',
ManagerMoney:'', ManagerMoney: '',
XKEmployeeIdList:[], XKEmployeeIdList: [],
ZLEmployeeName:[], ZLEmployeeName: [],
FZLEmployeeIdList:[], FZLEmployeeIdList: [],
FManagerMoney:0, FManagerMoney: 0,
FInternMoney:0, FInternMoney: 0,
}, },
departmentMsg: { departmentMsg: {
RB_Group_Id: '0', RB_Group_Id: '0',
RB_Branch_Id:'-1', RB_Branch_Id: '-1',
Status:'0', Status: '0',
ParentId:'-1', ParentId: '-1',
Tier:'0', Tier: '0',
}, },
LineTeamList:[], LineTeamList: [],
EmployeeList:[], EmployeeList: [],
rules:{ rules: {
BranchId: [ BranchId: [{
{ required: true, message: '请选择公司', trigger: 'change' } required: true,
], message: '请选择公司',
XKEmployeeIdList:[ trigger: 'change'
{ required: true, message: '请选择线控', trigger: 'change' } }],
], XKEmployeeIdList: [{
ZLEmployeeIdList:[ required: true,
{ required: true, message: '请选择助理', trigger: 'change' } message: '请选择线控',
], trigger: 'change'
EmployeeIdList: [ }],
{ required: true, message: '请选择参与人员', trigger: 'change' } ZLEmployeeIdList: [{
], required: true,
LineIdList: [ message: '请选择助理',
{ required: true, message: '请选择线路', trigger: 'change' } trigger: 'change'
], }],
ManagerMoney: [{ required: true, message:"请输入负责人金额", trigger: "blur" }], EmployeeIdList: [{
InternMoney: [{ required: true, message: "请输入助理金额", trigger: "blur" }], required: true,
message: '请选择参与人员',
trigger: 'change'
}],
LineIdList: [{
required: true,
message: '请选择线路',
trigger: 'change'
}],
ManagerMoney: [{
required: true,
message: "请输入负责人金额",
trigger: "blur"
}],
InternMoney: [{
required: true,
message: "请输入助理金额",
trigger: "blur"
}],
}, },
departmentList:[], departmentList: [],
stateShow:true, stateShow: true,
tips:'', tips: '',
PlaceList:[], PlaceList: [],
PlaceShow:false, PlaceShow: false,
} }
}, },
created(){ created() {},
}, mounted() {
mounted(){
this.getCompany(); this.getCompany();
this.getLineList(); this.getLineList();
this.getList(); this.getList();
this.getEmployeeList(); this.getEmployeeList();
this.getDepartment(); this.getDepartment();
}, },
methods:{ methods: {
Delete(item) { Delete(item) {
this.$confirm("是否删除? 删除后不可恢复", "提示", { this.$confirm("是否删除? 删除后不可恢复", "提示", {
confirmButtonText: "确定", confirmButtonText: "确定",
...@@ -259,86 +266,63 @@ export default { ...@@ -259,86 +266,63 @@ export default {
type: "warning" type: "warning"
}) })
.then(() => { .then(() => {
this.apipost('sellcommission_DelOPCommissionRule', {RuleId:item.Id}, res => { this.apipost('sellcommission_DelOPCommissionRule', {
RuleId: item.Id
}, res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.Success(res.data.message) this.Success(res.data.message)
this.getList() this.getList()
}else{ } else {
this.Error(res.data.message) this.Error(res.data.message)
} }
}) })
}) })
.catch(() => {}); .catch(() => {});
}, },
addRule(){ addRule() {
this.PlaceShow=false; this.PlaceShow = false;
this.ruleVisible=true; this.ruleVisible = true;
this.form={ this.form = {
BranchId:"", BranchId: "",
Description:"", Description: "",
EmployeeIdList:[], EmployeeIdList: [],
LineIdList:[], LineIdList: [],
PlaceIdList:[], PlaceIdList: [],
LtIdList:[], LtIdList: [],
InternMoney:'', InternMoney: '',
ManagerMoney:'', ManagerMoney: '',
XKEmployeeIdList:[], XKEmployeeIdList: [],
ZLEmployeeIdList:[], ZLEmployeeIdList: [],
FZLEmployeeIdList:[], FZLEmployeeIdList: [],
FManagerMoney:0, FManagerMoney: 0,
FInternMoney:0, FInternMoney: 0,
} }
}, },
SetRules(item){ SetRules(item) {
this.ruleVisible = true;
this.ruleVisible=true; this.form = {
this.form={ Id: item.Id,
Id:item.Id, BranchId: item.BranchId,
BranchId:item.BranchId, Description: item.Description,
Description:item.Description, EmployeeIdList: item.EmployeeIdList,
EmployeeIdList:item.EmployeeIdList, LineIdList: item.LineIdList,
LineIdList:item.LineIdList, PlaceIdList: item.PlaceIdList,
PlaceIdList:item.PlaceIdList, LtIdList: item.LtIdList,
LtIdList:item.LtIdList, InternMoney: item.InternMoney,
InternMoney:item.InternMoney, ManagerMoney: item.ManagerMoney,
ManagerMoney:item.ManagerMoney, DepartmentId: item.DepartmentId,
DepartmentId:item.DepartmentId, XKEmployeeIdList: item.XKEmployeeIdList,
XKEmployeeIdList:item.XKEmployeeIdList, ZLEmployeeIdList: item.ZLEmployeeIdList,
ZLEmployeeIdList:item.ZLEmployeeIdList, FZLEmployeeIdList: item.FZLEmployeeIdList,
FZLEmployeeIdList:item.FZLEmployeeIdList, FManagerMoney: item.FManagerMoney,
FManagerMoney:item.FManagerMoney, FInternMoney: item.FInternMoney,
FInternMoney:item.FInternMoney,
} }
this.form.LtIdList=item.LtIdList; this.form.LtIdList = item.LtIdList;
this.PlaceShow=true; this.PlaceShow = true;
this.departmentMsg.RB_Branch_Id=item.BranchId; this.departmentMsg.RB_Branch_Id = item.BranchId;
this.getLineTeamList(); this.getLineTeamList();
}, },
RulesOk(formName){ RulesOk(formName) {
// if(this.form.EmployeeIdList.length==0){
// this.form.EmployeeIdList.push(-1)
// }
// 公司选择成都
// if(this.departmentMsg.RB_Branch_Id!=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) => { this.$refs[formName].validate((valid) => {
if (valid) { if (valid) {
this.apipost( this.apipost(
...@@ -346,24 +330,19 @@ export default { ...@@ -346,24 +330,19 @@ export default {
res => { res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.getList(); this.getList();
this.ruleVisible=false; this.ruleVisible = false;
this.Success(res.data.message) this.Success(res.data.message)
}else{ } else {
this.Error(res.data.message) this.Error(res.data.message)
} }
}, },
err => { err => {}
}
) )
} else {
} }
}); });
}, },
getEmployeeList () { getEmployeeList() {
let userInfo = this.getLocalStorage() let userInfo = this.getLocalStorage()
let msg = { let msg = {
GroupId: userInfo.RB_Group_id, GroupId: userInfo.RB_Group_id,
...@@ -379,27 +358,26 @@ export default { ...@@ -379,27 +358,26 @@ export default {
this.EmployeeList = res.data.data this.EmployeeList = res.data.data
} }
}, },
err => { 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 = {
...@@ -413,8 +391,8 @@ export default { ...@@ -413,8 +391,8 @@ 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,
...@@ -439,7 +417,7 @@ export default { ...@@ -439,7 +417,7 @@ export default {
res => { res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.companyList = res.data.data; this.companyList = res.data.data;
}else{ } else {
this.Error(res.data.message); this.Error(res.data.message);
} }
}, },
...@@ -447,66 +425,67 @@ export default { ...@@ -447,66 +425,67 @@ export default {
) )
}, },
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{
this.stateShow=true;
} }
}, },
getDepart(id){ getDepart(id) {
this.form.DepartmentId= id; this.form.DepartmentId = id;
this.$forceUpdate(); 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