|
@@ -18,6 +18,14 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
+ <el-select v-model="searchForm.subType" clearable placeholder="请选择知识类别">
|
|
|
+ <el-option label="演奏小技巧" :value="1"></el-option>
|
|
|
+ <el-option label="乐理基础" :value="2"></el-option>
|
|
|
+ <el-option label="乐器保养" :value="3"></el-option>
|
|
|
+ <el-option label="乐曲演奏展示" :value="4"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item>
|
|
|
<el-button @click="getList"
|
|
|
type="danger">搜索</el-button>
|
|
|
</el-form-item>
|
|
@@ -59,6 +67,13 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column align='center'
|
|
|
+ prop="subType"
|
|
|
+ label="知识类别">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ {{ scope.row.subType | formatSubType }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column align='center'
|
|
|
prop="order"
|
|
|
label="排序">
|
|
|
</el-table-column>
|
|
@@ -113,7 +128,8 @@ export default {
|
|
|
data () {
|
|
|
return {
|
|
|
searchForm: {
|
|
|
- tenantId: '1'
|
|
|
+ tenantId: '1',
|
|
|
+ subType: null,
|
|
|
},
|
|
|
tableList: [],
|
|
|
organId: null,
|
|
@@ -140,11 +156,11 @@ export default {
|
|
|
getList () {
|
|
|
let params = {
|
|
|
tenantId: this.searchForm.tenantId,
|
|
|
+ subType: this.searchForm.subType,
|
|
|
rows: this.pageInfo.limit,
|
|
|
page: this.pageInfo.page,
|
|
|
type: 7
|
|
|
}
|
|
|
- console.log(params.type)
|
|
|
newsList(params).then(res => {
|
|
|
if (res.code == 200) {
|
|
|
this.tableList = res.data.rows
|
|
@@ -197,6 +213,17 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
+ },
|
|
|
+ filters: {
|
|
|
+ formatSubType(val) {
|
|
|
+ const template = {
|
|
|
+ 1: '演奏小技巧',
|
|
|
+ 2: '乐理基础',
|
|
|
+ 3: '乐器保养',
|
|
|
+ 4: '乐曲演奏展示'
|
|
|
+ }
|
|
|
+ return template[val]
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
</script>
|