Commit 60667390 authored by zhengke's avatar zhengke

增加部门筛选联动

parent 063d4394
...@@ -34,12 +34,25 @@ ...@@ -34,12 +34,25 @@
<li> <li>
<span> <span>
<em>{{$t('Operation.Op_baomingCompany')}}</em> <em>{{$t('Operation.Op_baomingCompany')}}</em>
<el-select class="w200" v-model="msg.BranchId" filterable :placeholder="$t('pub.pleaseSel')"> <el-select class="w200" v-model="msg.BranchId" filterable :placeholder="$t('pub.pleaseSel')" @change="getDepartmentMsg.RB_Branch_Id=msg.BranchId,msg.RB_Department_Id='',msg.CreateBy='',getDepartment()">
<el-option :label="$t('pub.unlimitedSel')" :value="-1"></el-option> <el-option :label="$t('pub.unlimitedSel')" :value="-1"></el-option>
<el-option v-for="item in companyList" :label='item.BName' :value='item.Id' :key='item.Id'></el-option> <el-option v-for="item in companyList" :label='item.BName' :value='item.Id' :key='item.Id'></el-option>
</el-select> </el-select>
</span> </span>
</li> </li>
<li>
<span>
<em>部门选择</em>
<el-select filterable v-model='msg.RB_Department_Id' @change="employeeMsg.DepartmentId=msg.RB_Department_Id,getEmployee(),msg.CreateBy=''">
<el-option :value="0" label="不限"></el-option>
<el-option v-for='item in DepartmentList'
:label='item.DepartmentName'
:value='item.DepartmentID'
:key='item.DepartmentID'>
</el-option>
</el-select>
</span>
</li>
<li> <li>
<span> <span>
<em>{{$t('Operation.Op_peopleChoice')}}</em> <em>{{$t('Operation.Op_peopleChoice')}}</em>
...@@ -52,10 +65,10 @@ ...@@ -52,10 +65,10 @@
> >
<el-option :label="$t('pub.unlimitedSel')" value="-1"></el-option> <el-option :label="$t('pub.unlimitedSel')" value="-1"></el-option>
<el-option <el-option
v-for="item in employeeList" v-for="item in EmployeeList"
:label="item.name" :label="item.EmName"
:value="item.empId" :value="item.EmployeeId"
:key="item.empId" :key="item.EmployeeId"
></el-option> ></el-option>
</el-select> </el-select>
</li> </li>
...@@ -457,7 +470,7 @@ export default { ...@@ -457,7 +470,7 @@ export default {
BranchId:-1, BranchId:-1,
LineId: -1, LineId: -1,
LineIdStr:"",//线路字符串 LineIdStr:"",//线路字符串
RB_Department_Id: null, RB_Department_Id: '',
CreateBy: "-1", CreateBy: "-1",
OrderState: "-1", OrderState: "-1",
CStartDate: "", CStartDate: "",
...@@ -467,6 +480,13 @@ export default { ...@@ -467,6 +480,13 @@ export default {
tempOrderId: "", tempOrderId: "",
SellFormEmp: 0 SellFormEmp: 0
}, },
getDepartmentMsg:{// 部门
RB_Group_Id:'',
RB_Branch_Id:'',
Status:0,
ParentId:-1,
Tier:0,
},
employeeMsg: { employeeMsg: {
RB_Group_id: "0", RB_Group_id: "0",
RB_Branch_id: "-1", RB_Branch_id: "-1",
...@@ -477,8 +497,8 @@ export default { ...@@ -477,8 +497,8 @@ export default {
OrderList: [], OrderList: [],
LineList: [], LineList: [],
LineTeamList: [], LineTeamList: [],
departmentList: [], DepartmentList: [],
employeeList: [], EmployeeList: [],
ddztList: [], ddztList: [],
countData: { countData: {
// 总报名人数 // 总报名人数
...@@ -605,32 +625,6 @@ export default { ...@@ -605,32 +625,6 @@ export default {
err => {} err => {}
); );
}, },
getEmployee() {
this.apipost(
"app_get_company_employee",
this.employeeMsg,
res => {
if (res.data.resultCode == 1) {
this.employeeList = res.data.data;
}
},
err => {}
);
},
getDepartment() {
this.apipost(
"Advertising_get_GetNowDepartmentAndSubordinate",
{},
res => {
if (res.data.resultCode == 1) {
this.departmentList = res.data.data;
} else {
this.$message.error(res.data.message);
}
},
err => {}
);
},
getLineList() { getLineList() {
this.apipost("line_post_GetList", {}, res => { this.apipost("line_post_GetList", {}, res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
...@@ -681,7 +675,23 @@ export default { ...@@ -681,7 +675,23 @@ export default {
//关闭修改业务员 //关闭修改业务员
closeSalseDiv(){ closeSalseDiv(){
this.showChangeSales=false; this.showChangeSales=false;
},
getDepartment(){ //部门
this.apipost('admin_get_DepartmentGetList', this.getDepartmentMsg, res => {
if(res.data.resultCode == 1) {
this.DepartmentList = res.data.data;
}
}, err => {})
},
getEmployee() { //员工
this.apipost('admin_get_EmployeeGetList', this.employeeMsg, res => {
if(res.data.resultCode == 1) {
this.EmployeeList = res.data.data;
console.log(this.EmployeeList);
} }
}, err => {})
},
}, },
mounted() { mounted() {
let userInfo = this.getLocalStorage(); let userInfo = this.getLocalStorage();
......
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