Commit 0ec5374b authored by 赵茹林's avatar 赵茹林

自动循环出列表

parent 6cc1013a
...@@ -3,37 +3,21 @@ ...@@ -3,37 +3,21 @@
<div class="brokerage"> <div class="brokerage">
<el-tabs v-model="type" type="card" style="background: #fff; padding-top: 10px"> <el-tabs v-model="type" type="card" style="background: #fff; padding-top: 10px">
<el-tab-pane label="顾问" name="1">
<ul class="tab-content">
<li class="brokerage-item"> <el-tab-pane v-for="item1 in list" :key="item1.label" :label="item1.label" :name="item1.value">
{{filterName(1, 'BROKERAGE_COURSE_TYPE')}} <ul class="tab-content">
<!--<el-table :data="">
<el-table-column prop="id" label="ID"></el-table-column>
</el-table>-->
</li>
<li class="brokerage-item">
{{filterName(2, 'BROKERAGE_COURSE_TYPE')}}
<!--<el-table :data="">
<el-table-column prop="id" label="ID"></el-table-column>
</el-table>-->
</li>
<li class="brokerage-item"> <li v-for="item2 in item1.children" class="brokerage-item">
{{filterName(3, 'BROKERAGE_COURSE_TYPE')}} {{filterName(item2.value, 'BROKERAGE_COURSE_TYPE')}}
<!--<el-table :data=""> <el-button type="success" plain>新增</el-button>
<el-table-column prop="id" label="ID"></el-table-column> <!--<el-table>
<el-table-column label="ID"></el-table-column>
</el-table>--> </el-table>-->
</li> </li>
</ul> </ul>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="主管" name="2">
<div class="tab-content">
敢发广告
</div>
</el-tab-pane>
</el-tabs> </el-tabs>
</div> </div>
...@@ -50,7 +34,39 @@ ...@@ -50,7 +34,39 @@
return { return {
type: '1', type: '1',
BROKERAGE_COURSE_TYPE: BROKERAGE_COURSE_TYPE, BROKERAGE_COURSE_TYPE: BROKERAGE_COURSE_TYPE,
list: [{
label: '顾问',
value: '1',
children: [{
label: '试听课来源-转年课业绩',
value: '1',
data: []
}, {
label: '月课、季课来源-转年课业绩',
value: '2',
data: []
}, {
label: '年课来源 - 转两年课业绩提点配置',
value: '3',
data: []
}]
}, {
label: '主管',
value: '2',
children: [{
label: '主管业绩提点',
value: '4',
data: []
}, {
label: '主管转化率系数(试听课)',
value: '5',
data: []
}, {
label: '主管转化率系数(月课、季课)',
value: '6',
data: []
}]
}]
} }
}, },
mounted() { mounted() {
...@@ -65,7 +81,22 @@ ...@@ -65,7 +81,22 @@
getData() { getData() {
getBrokerageApi().then(res => { getBrokerageApi().then(res => {
console.log(res) if (res.list && res.list.length) {
res.list.forEach(val1 => {
if (val1 && val1.length) {
var idx1 = this.list.findIndex(item1 => {
return item1.value == val1[0].sale_type
})
this.list[idx1].children.forEach(val2 => {
var idx2 = this.list[idx1].children.findIndex(item2 => {
return item2.value == val1[0].course_type
})
this.list[idx1].children[idx2].data = val1;
})
}
})
console.log(this.list)
}
}) })
} }
} }
......
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