|
|
@@ -78,8 +78,8 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="一级合伙人" prop="oneProportion">
|
|
|
<el-checkbox v-model="proportionData.checked1">设置一级合伙人的分佣比例</el-checkbox>
|
|
|
- <el-input style="width: 250px;" v-if="proportionData.checked1" placeholder="请输入内容" v-model="proportionData.oneProportion">
|
|
|
- <template slot="append">%</template>
|
|
|
+ <el-input style="width: 250px;" v-if="proportionData.checked1" placeholder="请输入一位小数的比例" v-model="proportionData.oneProportion">
|
|
|
+ <template slot="append" >%</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="二级合伙人" prop="twoProportion">
|
|
|
@@ -475,30 +475,30 @@ export default {
|
|
|
name:'新增一级合伙人',
|
|
|
click:()=>this.handleAddButton()
|
|
|
}],
|
|
|
- levelOptions:[
|
|
|
- {
|
|
|
- label:'全部',
|
|
|
- value:'0'
|
|
|
- },
|
|
|
- {
|
|
|
- label:'一级',
|
|
|
- value:'1'
|
|
|
- },
|
|
|
- {
|
|
|
- label:'二级',
|
|
|
- value:'2'
|
|
|
- },
|
|
|
- {
|
|
|
- label:'三级',
|
|
|
- value:'3'
|
|
|
- },{
|
|
|
- label:'四级',
|
|
|
- value:'4'
|
|
|
- },{
|
|
|
- label:'五级',
|
|
|
- value:'5'
|
|
|
- },
|
|
|
- ],
|
|
|
+ // levelOptions:[
|
|
|
+ // {
|
|
|
+ // label:'全部',
|
|
|
+ // value:'0'
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label:'一级',
|
|
|
+ // value:'1'
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label:'二级',
|
|
|
+ // value:'2'
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label:'三级',
|
|
|
+ // value:'3'
|
|
|
+ // },{
|
|
|
+ // label:'四级',
|
|
|
+ // value:'4'
|
|
|
+ // },{
|
|
|
+ // label:'五级',
|
|
|
+ // value:'5'
|
|
|
+ // },
|
|
|
+ // ],
|
|
|
formList: [
|
|
|
{
|
|
|
label: "工号",
|
|
|
@@ -611,7 +611,31 @@ export default {
|
|
|
{ prop: "suggestId", label: "推荐人工号", type: "text" },
|
|
|
{ prop: "suggestName", label: "推荐人名称", type: "text" },
|
|
|
{ prop: "proportional", label: "抽成比例", type: "text" },
|
|
|
- { prop: "type", label: "合伙人级别", type: "text" },
|
|
|
+ { prop: "type", label: "合伙人级别", type: "statMap",
|
|
|
+ options:[
|
|
|
+ {
|
|
|
+ label:'全部',
|
|
|
+ value:'0'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label:'一级',
|
|
|
+ value:'1'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label:'二级',
|
|
|
+ value:'2'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label:'三级',
|
|
|
+ value:'3'
|
|
|
+ },{
|
|
|
+ label:'四级',
|
|
|
+ value:'4'
|
|
|
+ },{
|
|
|
+ label:'五级',
|
|
|
+ value:'5'
|
|
|
+ },
|
|
|
+ ] },
|
|
|
],
|
|
|
loading: true,
|
|
|
isPaginationShow: true,
|
|
|
@@ -733,11 +757,66 @@ export default {
|
|
|
},
|
|
|
trigger: 'blur'
|
|
|
}],
|
|
|
- oneProportion: [{ required: false, message: "请输入一级合伙人", trigger: "blur" }],
|
|
|
- twoProportion: [{ required: false, message: "请输入二级合伙人", trigger: "blur" }],
|
|
|
- threeProportion: [{ required: false, message: "请输入三级合伙人", trigger: "blur" }],
|
|
|
- fourProportion: [{ required: false, message: "请输入四级合伙人", trigger: "blur" }],
|
|
|
- fiveProportion: [{ required: false, message: "请输入五级合伙人", trigger: "blur" }],
|
|
|
+ oneProportion: [{ required: false, message: "请输入一级合伙人", trigger: "blur" },{
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ if (value === '') {
|
|
|
+ callback(new Error('请输入一级合伙人'));
|
|
|
+ } else if (value > 0.5) {
|
|
|
+ callback(new Error('输入的数值不能超过0.5'));
|
|
|
+ } else {
|
|
|
+ callback();
|
|
|
+ }
|
|
|
+ },
|
|
|
+ trigger: 'blur'
|
|
|
+ }],
|
|
|
+ twoProportion: [{ required: false, message: "请输入二级合伙人", trigger: "blur" },{
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ if (value === '') {
|
|
|
+ callback(new Error('请输入二级合伙人'));
|
|
|
+ } else if (value > 0.5) {
|
|
|
+ callback(new Error('输入的数值不能超过0.5'));
|
|
|
+ } else {
|
|
|
+ callback();
|
|
|
+ }
|
|
|
+ },
|
|
|
+ trigger: 'blur'
|
|
|
+ }],
|
|
|
+ threeProportion: [{ required: false, message: "请输入三级合伙人", trigger: "blur" },{
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ if (value === '') {
|
|
|
+ callback(new Error('请输入三级合伙人'));
|
|
|
+ } else if (value > 0.5) {
|
|
|
+ callback(new Error('输入的数值不能超过0.5'));
|
|
|
+ } else {
|
|
|
+ callback();
|
|
|
+ }
|
|
|
+ },
|
|
|
+ trigger: 'blur'
|
|
|
+ }],
|
|
|
+ fourProportion: [{ required: false, message: "请输入四级合伙人", trigger: "blur" },{
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ if (value === '') {
|
|
|
+ callback(new Error('请输入四级合伙人'));
|
|
|
+ } else if (value > 0.5) {
|
|
|
+ callback(new Error('输入的数值不能超过0.5'));
|
|
|
+ } else {
|
|
|
+ callback();
|
|
|
+ }
|
|
|
+ },
|
|
|
+ trigger: 'blur'
|
|
|
+ }],
|
|
|
+ fiveProportion: [{ required: false, message: "请输入五级合伙人", trigger: "blur" },{
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ if (value === '') {
|
|
|
+ callback(new Error('请输入五级合伙人'));
|
|
|
+ } else if (value > 0.5) {
|
|
|
+ callback(new Error('输入的数值不能超过0.5'));
|
|
|
+ } else {
|
|
|
+ callback();
|
|
|
+ }
|
|
|
+ },
|
|
|
+ trigger: 'blur'
|
|
|
+ }],
|
|
|
},
|
|
|
relationshipVisible:false,
|
|
|
listData:{},
|
|
|
@@ -942,10 +1021,11 @@ export default {
|
|
|
checked4:res.data.fourProportion?true:false,
|
|
|
checked5:res.data.fiveProportion?true:false,
|
|
|
...res.data,
|
|
|
- proportion:'0.5'
|
|
|
+ // proportion:'0.5'
|
|
|
}
|
|
|
});
|
|
|
-
|
|
|
+ this.proportionData.proportion='0.5'
|
|
|
+
|
|
|
|
|
|
},
|
|
|
// 关系查询
|
|
|
@@ -1041,6 +1121,8 @@ export default {
|
|
|
this.pageData.pageNum = 1;
|
|
|
this.pageData.pageSize = 10;
|
|
|
this.currentTreeNodeId = this.currentTreeNode.id
|
|
|
+ this.deptId = this.currentTreeNode.id;
|
|
|
+ this.pdeptId = this.currentTreeNode.parentId;
|
|
|
this.searchLeaderFun();
|
|
|
this.findPage();
|
|
|
},
|