|
@@ -80,14 +80,16 @@
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="商品分类:" v-if="setQuery.parentId" prop="goodsCateId">
|
|
|
+ <el-form-item label="商品分类:" prop="goodsCateId">
|
|
|
<el-cascader
|
|
|
class="item-width-300"
|
|
|
v-model="setQuery.goodsCateId"
|
|
|
:options="typeOptions"
|
|
|
+ :show-all-levels="false"
|
|
|
:props="{
|
|
|
value:'id',
|
|
|
label:'cateName',
|
|
|
+ emitPath: false,
|
|
|
children:'child'
|
|
|
}"
|
|
|
></el-cascader>
|
|
@@ -247,7 +249,19 @@ export default {
|
|
|
getData(){
|
|
|
getData().then(res=>{
|
|
|
if(res.state == 'Success'){
|
|
|
- this.typeOptions = res.content
|
|
|
+ this.typeOptions = res.content.map(e=>{
|
|
|
+ try{
|
|
|
+ e.child.map(
|
|
|
+ r=>{
|
|
|
+ delete r.child
|
|
|
+ return r
|
|
|
+ }
|
|
|
+ )
|
|
|
+ }catch(e){
|
|
|
+ console.log(e);
|
|
|
+ }
|
|
|
+ return e
|
|
|
+ });
|
|
|
}
|
|
|
})
|
|
|
},
|
|
@@ -271,7 +285,7 @@ export default {
|
|
|
this.setQuery.status = menuInfo.status
|
|
|
this.setQuery.templateType = menuInfo.templateType
|
|
|
this.setQuery.secondaryImg = menuInfo.secondaryImg
|
|
|
- this.setQuery.goodsCateId = menuInfo.goodsCateId.split(',')
|
|
|
+ this.setQuery.goodsCateId = +menuInfo.goodsCateId
|
|
|
|
|
|
}
|
|
|
this.setQuery.parentId = this.$route.query.parentId
|