vaecebyZ пре 1 година
родитељ
комит
085034df0f
1 измењених фајлова са 17 додато и 3 уклоњено
  1. 17 3
      src/views/studyManage/menuManage/addMenu.vue

+ 17 - 3
src/views/studyManage/menuManage/addMenu.vue

@@ -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