Commit a45abeac authored by zhengke's avatar zhengke

修改

parent ddd31385
...@@ -44,6 +44,7 @@ ...@@ -44,6 +44,7 @@
<th>线路名称</th> <th>线路名称</th>
<th>系列名称</th> <th>系列名称</th>
<th>参与人员</th> <th>参与人员</th>
<th>部门</th>
<th>负责人金额</th> <th>负责人金额</th>
<th>助理金额</th> <th>助理金额</th>
<th>描述</th> <th>描述</th>
...@@ -57,6 +58,7 @@ ...@@ -57,6 +58,7 @@
<td>{{item.LineName}}</td> <td>{{item.LineName}}</td>
<td>{{item.LtName}}</td> <td>{{item.LtName}}</td>
<td>{{item.EmployeeName}}</td> <td>{{item.EmployeeName}}</td>
<td>{{item.DepartmentName}}</td>
<td>{{item.ManagerMoney}}</td> <td>{{item.ManagerMoney}}</td>
<td>{{item.InternMoney}}</td> <td>{{item.InternMoney}}</td>
<td>{{item.Description}}</td> <td>{{item.Description}}</td>
...@@ -78,18 +80,25 @@ ...@@ -78,18 +80,25 @@
width="400px"> width="400px">
<el-form ref="form" :model="form" :rules="rules" label-width="100px"> <el-form ref="form" :model="form" :rules="rules" label-width="100px">
<el-form-item label="公司" prop="BranchId"> <el-form-item label="公司" prop="BranchId">
<el-select filterable v-model="form.BranchId" > <el-select filterable v-model="form.BranchId" @change='linkageDepartment()'>
<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>
</el-form-item> </el-form-item>
<el-form-item label="参与人员" prop="EmployeeIdList"> <el-form-item label="参与人员">
<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" :key="item.EmployeeId"></el-option> :value="item.EmployeeId" :key="item.EmployeeId"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="部门">
<el-select filterable v-model="form.DepartmentId" >
<el-option label='全部' :value='-1' :key='-1'></el-option>
<el-option v-for="item in departmentList" :label="item.DepartmentName"
:value="item.DepartmentID" :key="item.DepartmentID"></el-option>
</el-select>
</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>
...@@ -102,13 +111,13 @@ ...@@ -102,13 +111,13 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="负责人金额" prop="ManagerMoney"> <el-form-item label="负责人金额" prop="ManagerMoney">
<el-input @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 @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 label="描述"> <el-form-item label="描述">
<el-input v-model="form.Description"></el-input> <el-input class="w220" v-model="form.Description"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
...@@ -138,6 +147,7 @@ export default { ...@@ -138,6 +147,7 @@ export default {
ruleVisible:false, ruleVisible:false,
form:{ form:{
BranchId:"", BranchId:"",
DepartmentId:'',
Description:"", Description:"",
EmployeeIdList:[], EmployeeIdList:[],
LineIdList:[], LineIdList:[],
...@@ -145,6 +155,13 @@ export default { ...@@ -145,6 +155,13 @@ export default {
InternMoney:'', InternMoney:'',
ManagerMoney:'', ManagerMoney:'',
}, },
departmentMsg: {
RB_Group_Id: '0',
RB_Branch_Id:'-1',
Status:'0',
ParentId:'-1',
Tier:'0',
},
LineTeamList:[], LineTeamList:[],
EmployeeList:[], EmployeeList:[],
rules:{ rules:{
...@@ -160,6 +177,7 @@ export default { ...@@ -160,6 +177,7 @@ export default {
ManagerMoney: [{ required: true, message: this.$t('rule.qsrjxmingcheng'), trigger: "blur" }], ManagerMoney: [{ required: true, message: this.$t('rule.qsrjxmingcheng'), trigger: "blur" }],
InternMoney: [{ required: true, message: this.$t('rule.qsrjxmingcheng'), trigger: "blur" }], InternMoney: [{ required: true, message: this.$t('rule.qsrjxmingcheng'), trigger: "blur" }],
}, },
departmentList:[]
} }
}, },
created(){ created(){
...@@ -204,6 +222,7 @@ export default { ...@@ -204,6 +222,7 @@ export default {
} }
}, },
SetRules(item){ SetRules(item){
console.log(item);
this.ruleVisible=true; this.ruleVisible=true;
this.form={ this.form={
Id:item.Id, Id:item.Id,
...@@ -214,10 +233,12 @@ export default { ...@@ -214,10 +233,12 @@ export default {
LtIdList:item.LtIdList, LtIdList:item.LtIdList,
InternMoney:item.InternMoney, InternMoney:item.InternMoney,
ManagerMoney:item.ManagerMoney, ManagerMoney:item.ManagerMoney,
DepartmentId:item.DepartmentId
} }
// console.log("item",item); // console.log("item",item);
// console.log("form",this.form); // console.log("form",this.form);
this.departmentMsg.RB_Branch_Id=item.BranchId;
this.getDepartment();
this.getLineTeamList(); this.getLineTeamList();
}, },
RulesOk(formName){ RulesOk(formName){
...@@ -315,18 +336,30 @@ export default { ...@@ -315,18 +336,30 @@ export default {
} }
}); });
}, },
getList(){
this.loading=true;
this.apipost("sellcommission_GetOPCommissionRuleList", this.obj, res => {
// console.log("ressfaf",res);
this.loading=false;
if (res.data.resultCode == 1) {
this.dataList = res.data.data;
}
});
},
linkageDepartment(){
this.departmentMsg.RB_Branch_Id=this.form.BranchId;
this.form.DepartmentId=-1;
this.getDepartment();
},
getDepartment() {
this.apipost('admin_get_DepartmentGetList', this.departmentMsg, res => {
if(res.data.resultCode == 1) {
this.departmentList = res.data.data;
}
}, err => {})
},
getList(){
this.loading=true;
this.apipost("sellcommission_GetOPCommissionRuleList", this.obj, res => {
// console.log("ressfaf",res);
this.loading=false;
if (res.data.resultCode == 1) {
this.dataList = res.data.data;
console.log(this.dataList,'dataList');
}
});
},
} }
} }
......
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