|
|
@@ -64,6 +64,12 @@
|
|
|
</el-select>
|
|
|
</template>
|
|
|
|
|
|
+ <template #slot-item-suggest-class="{scope}">
|
|
|
+ <el-select size="medium" v-model="currentSuggestClassName" placeholder="建议分类" style="width:150px;margin-left:20px;" @change="getSuggestClass" clearable>
|
|
|
+ <el-option v-for="item in suggestClassList" :key="item.value" :label="item.name" :value="item.id"> </el-option>
|
|
|
+ </el-select>
|
|
|
+ </template>
|
|
|
+
|
|
|
<template #table-header-inTurn>
|
|
|
<div class="set-sort">
|
|
|
<span>排序</span>
|
|
|
@@ -286,7 +292,10 @@ export default {
|
|
|
currentItemClassName:'',
|
|
|
cpClassData:[],
|
|
|
cpClassStyle:"-1",
|
|
|
- selectedIds:[]
|
|
|
+ selectedIds:[],
|
|
|
+ currentSuggestClassName:'',
|
|
|
+ suggestClassId:0,
|
|
|
+ suggestClassList:[]
|
|
|
};
|
|
|
},
|
|
|
computed: {},
|
|
|
@@ -367,7 +376,7 @@ export default {
|
|
|
})
|
|
|
}
|
|
|
if(cmd == 'setSuggestItem'){
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
},
|
|
|
changeCpClassStyle(e){
|
|
|
@@ -378,6 +387,14 @@ export default {
|
|
|
this.cpId = e
|
|
|
this.app.refresh({ classId: this.classId,cpId:this.cpId,cpClassStyle:this.cpClassStyle })
|
|
|
},
|
|
|
+ getAllSuggestClass(){
|
|
|
+ this.$service.itemCat.getAllCat().then(res=>{
|
|
|
+ this.suggestClassList = res.list ? res.list : []
|
|
|
+ })
|
|
|
+ },
|
|
|
+ getSuggestClass(e){
|
|
|
+ this.suggestClassId = e
|
|
|
+ },
|
|
|
getItemClass(e){
|
|
|
this.classId = e
|
|
|
this.app.refresh({ classId: this.classId,cpId:this.cpId,cpClassStyle:this.cpClassStyle })
|
|
|
@@ -627,7 +644,7 @@ export default {
|
|
|
['slot-tabs'],
|
|
|
['slot-cpClassStyle','slot-cp-class','slot-item-class','search-key','flex1','slot-add-item-btn', 'refresh-btn'],
|
|
|
['data-table'],
|
|
|
- ['slot-more-do-btn','slot-select-cp','flex1', 'pagination'],
|
|
|
+ ['slot-more-do-btn','slot-select-cp','slot-item-suggest-class','flex1', 'pagination'],
|
|
|
])
|
|
|
.done();
|
|
|
app.refresh({ classId: this.classId,cpId:this.cpId,cpClassStyle:this.cpClassStyle })
|
|
|
@@ -635,6 +652,7 @@ export default {
|
|
|
this.cpClassData = res.list ? res.list : []
|
|
|
})
|
|
|
this.getAllClass()
|
|
|
+ this.getAllSuggestClass()
|
|
|
},
|
|
|
showSort(e) {
|
|
|
this.sort.status = true;
|